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 | LOGWMS01 | IRM/EPIC1 | LOGWMS01-545 |
Requisito/Story/Issue1 | DLOGWMSOL-93 | Subtarefa1 | LOGWMS01-2229 |
Chamado/Ticket2 | |||
País | ( X ) Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colômbia ( ) Outro _____________. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Permitir a flexibilização do conceito de saída identificada utilizado atualmente, uma vez que o controle da saída identificada é realizado somente pela Nota Fiscal de Entrada exigida no recebimento, o que torna o processo muito "amarrado".
Para flexibilizar este processo será criado um novo controle utilizando o documento de saída na expedição. Com isso, qualquer estoque poderá ser convertido em saída identificada utilizando qualquer tipo de documento.
Nesta Especificação serão tratadas as alterações de base de dados e criação de duas novas rotinas, em desktop e coletor, para a conversão de identificações de estoque em uma saída identificada.
Nota
Esta é uma Especificação que complementa as seguintes Especificações:
- ER LOGWMS01-969 BP12.2 Novo dimensional opcional para segregação do estoque - Recebimento
- ER LOGWMS01-970 BP12.3 Novo dimensional opcional para segregação do estoque - Montagem/Desmontagem de Kit
- ER LOGWMS01-971 BP12.4 Novo dimensional opcional para segregação do estoque - Apontamento produção
- ER LOGWMS01-972 BP12.5 Novo dimensional opcional para segregação do estoque - Solicitação de carga
- ER LOGWMS01-934 BP12.4 Novo dimensional opcional para segregação do estoque - EDIs Complementares
- ER LOGWMS01-2390 BP12.7 Novo dimensional opcional para segregação do estoque - Consulta de estoque
- ER LOGWMS01-2391 BP12.8 Novo dimensional opcional para segregação do estoque - Divisão/fusão de estoque
Definição da Regra de Negócio
No Mapa mental abaixo é possível visualizar as alterações que serão implementadas para atender essa necessidade:
Rotina | Tipo de Operação | Regras de Negócio |
WMS6641 | Criação | Conversão de ID em saída identificada - Desktop |
WMS6642 | Criação | Conversão de ID em saída identificada - Coletor |
WMS6643 | Criação | Função para conversão de ID em saída identificada |
WMSM133 | Alteração | Funções de regras de negócio da tabela WMS_IDENTIF_ESTOQUE |
WMST133 | Recompilação | Funções de regras de negócio da tabela WMS_IDENTIF_ESTOQUE |
WMSM134 | Alteração | Funções de manipulação de dados da tabela WMS_IDEN_ESTOQUE_CONFERENCIA |
WMST134 | Recompilação | Funções de manipulação de dados da tabela WMS_IDEN_ESTOQUE_CONFERENCIA |
1) Alteração de DML
- Alterar a WMSM133 e WMSM134 para prever o novo campo identif_saida_exped e recompilar a WMST133 e WMST134.
2) Programas Novos
2.1) WMS6641 - Agrupar Identificações de Estoque em um Documento de Saída Para Expedição - Desktop
- O objetivo principal deste programa é possibilitar a inclusão de um documento de saída de expedição para várias identificações de estoque simultaneamente.
- Serão opções do menu: Processar e Sair.
- Serão filtros na opção Informar: depositante, item, CESV e documento saída expedição.
- Após informar os filtros, a pesquisa deverá ser efetuada seguindo as regras abaixo e não exibir identificações de estoque:
- Com saída identificada por nota fiscal de entrada no recebimento.
- Sem saldo físico.
- Com reserva de estoque.
- Com saldo necessário para atender reserva de estoque provisória.
- Que tenham processo de movimento aberto.
- Apenas o campo Docto. saída expedição deverá ser habilitado para edição no grid.
- Após informar pela primeira vez o documento de saída deverá perguntar se quer replicar o mesmo número para todos que ainda não estão preenchidos.
- Da mesma forma quando excluir, deverá perguntar se quer excluir todos os preenchidos.
- Atualizar o campo IDENTIF_SAIDA_EXPED nas tabelas WMS_IDENTIF_ESTOQUE,WMS_IDEN_ESTOQUE_CONFERENCIA e inserir um novo registro na WMS_LOG_IDENTIF_SAIDA_EXPED.
2.2) WMS6642 - Agrupar Identificações de Estoque em um Documento de Saída Para Expedição - Coletor
- Esse programa deverá chamar a função WMS6643 e realizar os controles de transação
2.3) WMS6643 - Função Para Associar Identificações de Estoque a um Documento de Saída Para Expedição
- Campos da tela: Identif. Estoque, Identif. Palete e Docto. Saída Exped.
- A função receberá como parâmetros: identificação de estoque, identificação do palete e o programa chamador.
- Quando o programa chamador for o WMS6642, deverá:
- Verificar se a identificação de estoque ou do palete informado é válida.
- Não poderá pertencer a um processo de saída identificada por nota fiscal de entrada no recebimento.
- Não permitir identificações de estoque sem saldo físico, com reserva de estoque ou que o saldo seja necessário para atender uma reserva provisória.
- Não pode haver processo de movimento em andamento.
- Será obrigatório informar o documento e uma identificação de estoque ou palete. Quando for informado apenas o palete, deve atribuir o documento para todos as identificações pertencentes a ele.
- Se a função for chamada por outra rotina do sistema deverá carregar a identificação de estoque e palete passada por parâmetro e permitir apenas que seja informado o documento de saída.
- Caso não seja informado documento a função deverá retornar erro, para que as rotinas padrões não efetivem a movimentação.
- Atualizar o campo IDENTIF_SAIDA_EXPED nas tabelas WMS_IDENTIF_ESTOQUE,WMS_IDEN_ESTOQUE_CONFERENCIA e inserir um novo registro na WMS_LOG_IDENTIF_SAIDA_EXPED.
- Não permitir manipulação dos dados, caso necessário, executar pelo WMS6641.
Dicionário de Dados
TABELA CRIADA: WMS_LOG_IDENTIF_SAIDA_EXPED | |||||
NOME | DESCRIÇÃO | TIPO | OBRIGATÓRIO | CHAVE PRIMÁRIA | CAMPO NOVO? |
---|---|---|---|---|---|
EMPRESA | Empresa | CHAR(02) | SIM | SIM | |
TRANSACAO | Transação | SERIAL | SIM | SIM | |
IDENTIF_ESTOQUE | Identificação de estoque | CHAR(30) | NÃO | SIM | |
ITEM | Código do item | CHAR(15) | NÃO | SIM | |
IDENTIF_SAIDA_EXPED | Identificador de documento de saída para expedição | CHAR(20) | NÃO | SIM | |
DATA_HORA_PROCESSO | Date e hora da execução do processo | DATETIME YEAR TO SECOND | NÃO | SIM | |
USUARIO | Usuário executor | CHAR(08) | NÃO | SIM | |
PROCESSO | Tipo do Processo | CHAR(01) I - Inclusão C - Cancelamento M - Modificação | NÃO | SIM | |
ROTINA | Rotina executada | CHAR(10) | NÃO | SIM |
TABELA ALTERADA: WMS_IDENTIF_ESTOQUE | ||||
NOME | DESCRIÇÃO | TIPO | OBRIGATÓRIO | CAMPO NOVO? |
---|---|---|---|---|
EMPRESA | Empresa | CHAR(02) | NÃO | |
IDENTIF_ESTOQUE | Identificação de estoque | CHAR(30) | NÃO | |
... | ||||
IDENTIF_SAIDA_EXPED | Identificador de documento de saída para expedição | CHAR(20) | SIM |
TABELA ALTERADA: WMS_IDEN_ESTOQUE_CONFERENCIA | ||||
NOME | DESCRIÇÃO | TIPO | OBRIGATÓRIO | CAMPO NOVO? |
---|---|---|---|---|
EMPRESA | Empresa | CHAR(02) | NÃO | |
IDENTIF_ESTOQUE | Identificação de estoque | CHAR(30) | NÃO | |
... | ||||
IDENTIF_SAIDA_EXPED | Identificador de documento de saída para expedição | CHAR(20) | SIM |
Configuração de Menu
- Cadastrar na rotina MEN0050, de acordo com as informações abaixo:
Sistema | Área de aplicação | Nível 1 | Nível 2 | Nível 3 | Sequência | Processo | Tipo Processo | Transação |
---|---|---|---|---|---|---|---|---|
"315" (WMS) | 9 - Logística | 5 - Movimentação armazém | 98 - Identificar saídas expedição | - | 1 | WMS6641 | 2 | WMS6641 |
"315" (WMS) | 9 - Logística | 13 - Coletores | 5 - Diversos | 10 - Associar doc saída exped | 1 | WMS6642 | 1 | WMS6642 |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|