01. DADOS GERAIS

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


02. DESCRIÇÃO

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çãoMATI650 - Função v2000: Função de integração do cadastro de ordem de produção utilizando conceito de mensagem única.  


Parâmetros

.

NomeTipoDescriçãoValores
PARAMIXB[1]
Caractere
Evento da transação da mensagem única
  • UPSERT - Alteração ou Inclusão
  • DELETE - Exclusão

.

Retorno

.

NomeTipoDescrição
cAddXml
Caractere
Tags XML que serão adicionadas na mensagem de integração.

.

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.


03. DEMAIS INFORMAÇÕES

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



04. ASSUNTOS RELACIONADOS