Páginas filhas
  • ER_PCREQ-9561_Inclusão_Natureza_Operação_SalesOrder

 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 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.