Skip to Content

NFE 10.0 - Cenário CTB2B. Como acessar o CNPJ no Message Header?

Ao configurar este cenário, com SAP PI Lookup e Dynamic Adapter Configuration para envio do xml de Cancelamento via e-mail, tentei acessar o CNPJ do cliente (que agora vem no Header da mensagem em Main:Receiver.Service) no Message Mapping via 'Functions:Constants>receiver'. Como o Receiver Determination é executado antes do Message Mapping, o receiver do header (que continha o CNPJ) é substituido pelo receiver do Receiver Determination.

Como resolver (PI 7.0)? Todos os exemplos que encontrei usa o CNPJ no corpo da mensagem (NFe 1.0).

Paulo Cesar

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Best Answer
    Posted on Jul 11, 2012 at 07:39 PM

    Luis

    Eu já tentei esta alternativa, mas o Receiver Determination, mesmo sendo Extended, é executado antes do Mapping, ou seja, no mapping o Receiver não é mais o CNPJ e sim o definido no Receiver Determination.

    Você disse que já usou este recurso?

    Paulo Cesar

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 11, 2012 at 05:36 PM

    Paulo,

    Na verdade em todos os pontos que você citou Message Mapping, leia-se Interface Mapping.

    Ja tentei fazer o que você está falando e sempre me retornou no código o nome do Receiver configurado no Directory.

    A solução que encontrei foi remover os Receivers configurados no Receiver Determination e defini-lo como Extended.

    Desta forma voce vai conseguir ler o CNPJ que vem do ABAP Proxy, mas terá que criar um Interface Mapping para setar novamente seu Receiver criado no Directory

    Espero ter ajudado,

    Luis Naves

    Arquiteto SAP NetWeaver


    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.