| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | MATI650 - Função de integração do cadastro de Ordem de Produção utilizando conceito de mensagem única. |
| País: | Brasil |
| Ticket: | 23177930 |
| Issue: | DMANPCP2-87 |
Permite adicionar informações na seção MaterialOrder do XML ProductionOrder quando utilizada a integração com o TOTVS MES.
O XML ProductionOrder é responsável em enviar as informações da Ordem de Produção para o TOTVS MES. Na seção MaterialOrder são gravadas as informações dos Componentes da Ordem de Produção.
| Localização | MATI650 - Função v2000: Função de integração do cadastro de ordem de produção utilizando conceito de mensagem única. | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parâmetros | .
. | ||||||||
| Retorno | .
. | ||||||||
| Observação | É permitido adicionar informações utilizando apenas Tags que não estão descritas no XSD Padrão TOTVS. Este ponto de entrada é utilizado apenas para a integração TOTVS MES. |
User Function I650MOADD()
Local cAddXml := ""
Local cEvent := PARAMIXB[1] // Evento da transação. upsert/delete.
If UPPER(AllTrim(cEvent)) == "UPSERT" //Atualizando ou Incluindo uma ordem de produção.
/*
As informações devem ser inseridas em um formato válido para arquivos XML.
Por exemplo: <TagXml>informação</TagXml>.
Não deve ser utilizado nenhuma Tag do XML padrão Totvs para inserir novas informações.
*/
cAddXml := "<CustomInfoOrder>Secao MaterialOrder</CustomInfoOrder>"
cAddXml += "<CustomInfoOrder1>" +SC2->C2_PRODUTO+ "</CustomInfoOrder1>"
EndIf
Return cAddXml |