on 10-26-2012 7:04 PM
Pessoal
Para quem já sapeou pelas novas classes criadas pela SAP para as interfaces de B2B conhecem a de outbound de NFe que permite que facamos a chamada da RFC ao ERP sem precisar usar a RFC Lookup como faziamos no java na versao anterior. Cheguei a um fonte amadurecido do processo que busca os dados desse payload para montar a interface do XIPAYLOAD e enviar o XML atachado ao email, segue abaixo o código para dar uma mão para o povo.
Como funciona:
Va na SPRO -> Nota Fiscal Eletronica e crie a implementacao da classe de B2B ( /XNFE/IF_EX_EMAIL_B2B~GET_EMAIL ), nela vc vai ter dois parametros de entrada, um é a estrutura da NFe de dados a outra é op evento ( BUYER e CARRIER ), esse ultimo é para definir qual tipo de email esta enviando 1 - BUYER e 3 CARRIER, como ja sabemos.
Dentro da GET_EMAIL basta chamar a RFC do ambiente de ERP passando o CNPJ pertinente e gravar os emails no unico parametro de saida.
Com o Java em anexo vc cria o javammaping que ira ler esse e-mail no attach payload e colocalo como destinatario e fim.
Espero estar contribuindo mais uma vez aqui com os profissionais
Carlos, excelente trabalho. Muito útil.
Só para complementar, tem esse artigo também:
- http://scn.sap.com/docs/DOC-31451
Estou com dúvida, se alguém puder me ajudar:
- Nesse método /XNFE/IF_EX_EMAIL_B2B~GET_EMAIL temos o parâmetro IV_SCENARIO, indicando se é CARRIER ou BUYER, certo?
Porém em meus testes com Transportadora, as duas vezes que passa na BAdI esse parâmetro está vindo com 'BUYER'. Não deveria ser a primeira vez com 'CARRIER' e a segunda com 'BUYER'?
Alguém já passou por essa situação?
Obrigado.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Carlos, bom dia.
Este Java Mapping utiliza recursos do PI 7.1 correto(com.sap.aii.mapping.api.AbstractTransformation) ?
Você saberia me informar como é possível capturar o email do Attachment em um Java Mapping no PI 7.0?
Abs.,
Pedro Baroni
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Obrigado pela contribuição Carlos.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Carlos,
Parabéns pela iniciativa.
Abraços !!
Ricardo Viana.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
14 | |
4 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.