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 | Distribuição e Logística | ||
Projeto1 | L_DL_WMS002 | IRM1 | PCREQ-8595 |
Requisito1 | PCREQ-9561 | Subtarefa1 |
|
Release de Entrega Planejada | 12.1.11 | Réplica | 12.1.11 |
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. |
Objetivo
Enviar o código da natureza de operação do Logix na integração da mensagem SalesOrder, para que essa informação possa ser utilizada no Protheus para busca da TES Inteligente.
Definição da Regra de Negócio
Alterar a rotina que prepara o XML da mensagem SalesOrder, referente aos pedidos de venda que devem ser gerados no Protheus, para que seja enviado também o código da natureza de operação do Logix. Esta informação será utilizada pelo Protheus para busca da TES Inteligente.
A nova tag será a "NatureOperation".
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
ADP10008 - Adapter SalesOrder ($/Logix/Fontes_Doc/Sustentacao/10R2-11R0/10R2-11R0/vendas/eai2/adapter/adp10008.4gl) | Alteração | - | - |
WMSR127 - RNL Integração Documentos de Saída ($/Logix/Fontes_Doc/Sustentacao/10R2-11R0/10R2-11R0/logistica/wms/funcoes/wmsr127.4gl) | Alteração | - | - |
Alterações necessárias:
ADP10008
- Alterar prevendo a inclusão do campo _NatureOperation na variável _BusinessContent, logo abaixo da definição do campo _TypeOperation.
- Aumentar o tamanho da variável _XmlElements de 83 para 84 elementos, colocando na posição 66 a definição da nova tag NatureOperation. Ajustar o índice dos campos seguintes para que fiquem corretos.
- Criar as funções set e get para o novo campo, utilizando como base as funções existentes para o campo _TypeOperation.
WMSR127
- Atualmente há um bloco IF onde está sendo chamada a função adp10008_set_BusinessContent_SalesOrderItens_Item_TypeOperation. Criar após este bloco um novo IF, desta vez setando o novo campo _NatureOperation, onde deverá ser enviado o conteúdo da variável lr_detalhe.natureza_operacao se não estiver nula, ou então a variável lr_documento.natureza_operacao.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|