Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||||||||
Produto | Logix | Módulo | WMS | ||||||
Segmento Executor | Supply Chain - Logística - Inovação | ||||||||
Projeto1 | IRM1 | ||||||||
Requisito1 | Subtarefa1 | ||||||||
Chamado2 |
| ||||||||
País | ( ) Brasil ( ) Argentina ( ) Mexico México ( ) Chile ( ) Paraguai ( ) EquadorEquador ( ) USA ( ) Colombia Colômbia ( ) Outro _____________. | Outros<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
O objetivo principal desse requisito é não permitir as movimentações de estoque dos endereços bloqueados.
No mapa mental abaixo estão descritas as rotinas que passarão pela validação.
Informaçõesnote | ||
---|---|---|
| ||
Esta é uma especificaçãoEspecificação complementar asa: e ) |
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
WMSR140 | Criação | RNL responsável pela validação de endereços | |
WMSR24 | Alteração |
| RNL para a busca do melhor endereço |
WMSR18 | Alteração |
| RNL responsável pelo processo de divisão/fusão de estoque |
WMS6214 | Alteração | Separação via coletor | |
WMS6215 | Alteração | Troca identificação na separação | |
WMSR41 | Alteração | RNL responsável pela geração de ressuprimento de endereços de picking | |
WMS62343 | Alteração | Ressuprimento manual de Picking | |
WMSR72 | Alteração | RNL responsável pela conversão das reservas provisórias em normais | |
WMSR112 | Alteração | RNL responsável pelas validações na requisição de estoque | |
WMS6786 | Alteração | Armazenagem via papel |
1) WMSR140 - RNL
responsável pela validação de endereços bloqueadoscriar um afunçãoResponsável Pela Validação de Endereços Bloqueados
Criar uma função para receber como parâmetros a empresa, endereço e tipo de processo (1-entrada, 2-saída).
Retornar TRUE para endereços bloqueados e FALSE, se não existir nenhum tipo de bloqueio.
Buscar o campo 'bloqueado' na tabela wms_endereco:
Se igual a 0, endereço liberado, retorna FALSE
.
Se igual a 3, endereço bloqueado para ambos os processos, retorna TRUE.
Se bloqueio = 1 ou 2, validar com o parâmetro recebido.
2) WMSR24 - Busca do
melhor endereçoMelhor Endereço
- Nas
- funções wmsr24_verifica_endereco_pode_receber_palete
- e wmsr24_valida_endereco
- efetuar a chamada da wmsr141.
- Como a wmsr24 é
- utilizada para verificar qual o melhor endereço para armazenar o palete, deve passar o tipo de processo como 1, de entrada, além da empresa e endereço, como previsto no item 1.
- Uma sugestão é
- efetuar a chamada logo após
- a wmsr51_f1_verifica_emp_end.
- Com a alteração nessas duas funções, os processos de armazenagem, transferência e empilhamento
- serão verificados de acordo com o tipo de bloqueio do endereço.
3) WMSR18 - Processo de
divisãoDivisão/
fusãoFusão de
estoqueEstoque
- Na função wmsr18_divisao_fusao_estoque,
- efetuar a verificação do endereço passado como parâmetro (entrada)
- e do endereço da identificação de estoque cedente (saída), para os processo: divisão(D), fusão(F), troca SKU(S), armazenagem com fusão(A) e transferência de saldo do endereço(T).
4) WMS6214 - Separação
via coletorVia Coletor
Fazer- Efetuar a validação na separação via coletor nas funções abaixo:
- wms6214_descarrega_todos_volumes: já é
- realizada a verificação se endereço informado está diferente do já atribuído. Antes de validar se endereço é drop-point, verificar o bloqueio de entrada para o endereço destino informado.
- Na separação de todos os movimentos, a validação de endereços é
- efetuada no cursor cq_moviment_descarga. Quando os endereços estiverem diferentes
- deverá
- efetuar a verificação do bloqueio de entrada do endereço destino. Se o endereço estiver bloqueado, não deve permitir a descarga.
5) WMS6215 - Troca
identificaçãoIdentificação de
estoqueEstoque na
separaçãoSeparação
Validar na função wms6215_informa_identif_
troca setroca se existe bloqueio:
- de
- De saída/ambos para o endereço da identificação de estoque origem
- .
- De entrada/ambos para o endereço da identificação de estoque destino.
6) WMSR41 - Geração de
ressuprimentoRessuprimento de
endereçosEndereços de
pickingPicking
6.1) Ressuprimento
onlineOnline
Alterar a função wmsr41_gera_ressuprimento para validar bloqueio de saída/ambos do endereço origem e bloqueio de entrada/ambos para o endereço destino.
Se houver bloqueio,
logar logar o erro encontrado na wmsr41_grava_relat_atdto_detalhe_identif
o erro encontrado.
6.2) Ressuprimento
por demandaPor Demanda
Alterar a
função wmsr41função wmsr41_conv_reservas_prov_normal_
demanda para demanda para validar bloqueio de saída/ambos do endereço origem e bloqueio de entrada/ambos para o endereço destino.
Se houver bloqueio, logar
na wms6243na wms6243_insert_temp_dados_relat o erro encontrado.
7) WMS62343 - Ressuprimento
manualManual de Picking
Alterar o select principal do programa para não mostrar as identificações de estoque com endereço bloqueado.
8) Preparação da
separaçãoSeparação
- Na preparação da separação, quando a solicitação de carga estiver
- assinalada como seleção manual, não deverá mostrar as identificações de estoque que estejam em endereços com bloqueio de saída ou ambos.
9) Geração da Onda de Separação
- Para a geração da onda
- deverá incluir, no select principal, o campo bloqueado da tabela wms_endereco.
- Deverá consistir se existe bloqueio de saída/ambos para o endereço origem.
10) WMSR112 - Validações
para requisiçãoPara Requisição de
estoqueEstoque
Para as requisições de estoque
realizadas pelo WMS6791 e WMS7013, desconsiderar o endereço de origem que estiver bloqueado
para saída/ambos.
11) WMS6786 - Armazenagem
via papelVia Papel
- Se for informado um endereço destino diferente do endereço planejado, deverá
- efetuar a validação de bloqueio de entrada/ambos para o endereço informado.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|