Produto: | |
---|---|
Linha de Produto: | |
Segmento: | |
Módulo: | |
Função: | MTProductionOrder - Integração de ordens APS |
País: | Brasil |
Ticket: | Não se aplica. |
Story: | DMANNEWPCP-8728 |
Ao receber as ordens de produção que devem ser criadas, não é possível receber junto da ordem de produção quais devem ser os empenhos desta ordem de acordo com o cálculo realizado pelo APS.
Foi realizada a alteração no webservice de integração de Ordens de Produção utilizado pelo APS (MtProductionOrder) para que seja possível o APS enviar os dados dos empenhos que devem ser registrados para a ordem de produção.
O webservice agora permite que uma ordem de produção possa ser criada utilizando os empenhos calculados pelo APS, sem ter a necessidade de realizar a explosão de estrutura durante a criação da ordem. Para isso, foi criado uma nova lista no arquivo XML de integração para trafegar as informações dos empenhos. A lista é identificada pelo nome ListOfMaterialOrders, e a integração terá o seguinte comportamento:
A lista ListOfMaterialOrders pode ter vários empenhos, sendo que cada empenho é identificado pela tag MaterialOrder. Dentro da tag MaterialOrder devem existir as seguintes informações:
Tag | Coluna SD4 | Observação | Obrigatório |
---|---|---|---|
MaterialCode | D4_COD | Código do produto empenhado | Sim |
MaterialQuantity | D4_QUANT e D4_QTDEORI | Quantidade do empenho | Sim |
MaterialDate | D4_DATA | Data do empenho | Sim |
ActivityCode | D4_OPERAC | Código da operação para consumo do empenho | |
WarehouseCode | D4_LOCAL | Código do armazém. Se vazio será utilizado o armazém padrão do produto | |
PertMaterialNumber | D4_TRT | Sequência (TRT) do componente na estrutura | |
OriginMaterialCode | D4_PRDORG | Código do produto origem. Somente quanto o empenho é de um produto alternativo |