Páginas

terça-feira, 29 de julho de 2014

MÓDULO DE FUNÇÃO /XNFE/XML_IN_TAB

A BADI permite controlar a chamada RFC para a comunicação com o sistema de ERP, para usar a comunicação eletrônica de notas fiscais com as autoridades para sistemas não-SAP. Dois módulos de função são utilizados para chamar os sistemas não-SAP, um para relatar o status de NF-es (/XNFE / XML_IN_TAB), e outro para eventos (/XNFE / NFE_EVENT_IN). A implementação do BAdI determina se o padrão ou os módulos de função não SAP são chamados.

MÓDULO DE FUNÇÃO /XNFE / XML_IN_TAB: Trata o Status de NF-es para sistemas não-SAP
Tabelas parâmetro CH_XMLTAB inclui os seguintes campos importantes:
◦ I_DOCNUM (NF-e número do documento)
◦ I_AUTHCODE (número do protocolo do SEFAZ)
◦ I_CODE (código de status do SEFAZ)
◦ I_ID (chave de acesso de 44 caracteres)
◦ I_MSGTYP (Um código que determina se a NF-e está autorizada ou não: 1: NF-e autorizada, 2: NF-e rejeitada, 3: NFe negado, 4: Cancelamento autorizado, 5: Ignorando autorizado, 6: Cancelamento rejeitado, 7: Ignorando rejeitada);
◦ I_AUTHDATE (NF-e Tempo de Processamento - Data da SEFAZ)
◦ I_AUTHTIME (NF-e tempo de processamento - Tempo de SEFAZ)
Tabelas parâmetro CT_BAPIRET2: Se ocorrer um erro no sistema de alvo, o estado de erro com um ou mais textos de erro pode ser retornada com a ajuda de uma tabela BAPIRET2.

MÓDULO DE FUNÇÃO /XNFE / NFE_EVENT_IN: Trata o status de eventos para sistemas não-SAP. 
Tabelas de parâmetros IT_EVENTS inclui os seguintes campos importantes:
◦ DOCNUM (NF-e número do documento)
◦ EXT_EVENT (Tipo de Evento)
◦ SEQNUM (Número de Seqüência Interna)
◦ EXT_SEQNUM (SEFAZ Número de Seqüência)
◦ ACCKEY (chave de 44 caracteres NF-e de acesso)
◦ AuthCode (Protocolo Número de SEFAZ)
◦ REPLY_TMPL (Eventos: Timestamp de inscrição)
◦ CODE (código de status da SEFAZ)
◦ msgtyp (Um código que determina se o evento for autorizado ou não 1: Evento autorizado, 2: Evento rejeitada)
◦ EXT_REPLY_TMPL (Registro de Eventos: Data / Hora)
Tabelas parâmetro CT_BAPIRET2: Se ocorrer um erro no sistema de alvo, o estado de erro com um ou mais textos de erro pode ser retornada com a ajuda de uma tabela BAPIRET2.

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.