Cenário de envio de XML (B2B)

Olá Henrique.
Estou implementando a solução SAP GRC/NFe e configurando o envio de XML aos clientes através do cenário NTB2B_WebAS_Outbound_B2B_NFe.
Observei que a documentação indica a criação de um communication channel para cada cliente, porém gostaria de configurar um único mail receiver onde o endereço de e-mail seja flexível.
Para isso, necessito enviar do ECC para o GRC o campo e-mail do cliente e que o GRC transmita este campo na mensagem  NTB2B_procNFe_OB.
Existe esta possibilidade prevista no GRC?
Se não, como ficam os desenvolvimentos no PI? Como a criação de novo Interface Mapping, ou, até mesmo de um novo BPM?
Obrigado,
Dorval Neto.

Olá Dorval,
nao é preciso desenvolver um BPM.
É possível sim fazer isso dinamicamente (através de alguns simples desenvolvimentos), até mesmo utilizando a interface standard NTB2B_WebAS_Outbound_B2B_NFe (que é chamada por default pelo proxy após a autorizacao da NFE). Para isso, existem 2 métodos:
1. alimentacao do dynamic configuration de Mail (procure sobre "dynamic configuration" ou "adapter specific message attributes" no forum de XI q vc vai ter varios retornos);
2. mapping do XML de NFE p/ a estrutura de Mail Package (procure tb por "mail package" no forum do XI).
Em ambos os casos, vc precisa definir um novo message mapping que irá ser utilizado nesse cenario:
No caso 1, vc precisa de um message mapping "fake" (onde ambas estruturas fonte e destino sao o mesmo message type, no caso o message type da interface NTB2B_WebAS_Outbound_B2B_NFe). No campo que contém o CNPJ nessa estrutura, vc pode fazer por exemplo um Lookup no mapping para chamar uma RFC que retorna o email a ser utilizado a partir do CNPJ (vc pode desenvolver essa RFC no proprio R/3 e chama-la a partir do lookup, passando um communication channel que aponte o R/3). Procure por "lookup api" ou "rfc lookup" no forum do XI. Uma vez retornado o email, vc pode entao alimentar o dynamic configuration do campo To do Mail adapter com esse valor.
No caso 2, o mapping vai de fato preencher o Mail Package.
Vc precisa, da mesma maneira anterior, fazer o RFC Lookup para pegar o valor do email, mas em vez de preencher um dynamic configuration, vc preenche direto na estrutura destino do mapping (q tem os campos subject, to, cc etc.). O campo content vc alimenta a partir do campo xmlString da estrura de origem.
Depois de criados os mappings, vc precisa tb criar um interface mapping para coloca-lo dentro.
No caso 1, alem do mapping dummy q vc criou, o interface mapping precisa ter o java mapping standard q vem no interface mapping standard dessa interface.
No caso 2, o interface mapping soh precisa do mapping q alimenta o mail package.
Para o configuration, vc pode configurar todo o cenario standard. Daí depois de configurado, vc vai no Interface Determination e troca o interface mapping standard pelo interface mapping q vc criou acima.
Ainda, para evitar duplicar/recriar objetos, vc pode incluir uma dependencia do seu Software Component Version ao SWCV SLL-NFE 1.0. Daí, vc pode incluir os objetos standard nos seus proprios objetos. Ainda, alguns objetos vc nao precisa nem criar (como o interface mapping), bastando modificar os objetos "standard" q aparecem dentro do nó "Basis" do seu SWCV (é como se ele automaticamente criasse versoes Z dos objetos standard, q vc pode modificar a vontade; esses objetos tem o mesmo nome e namespace dos standard, mas o SWCV é o seu, nao o SLL-NFE 1.0).
Eu até comecei a escrever um blog a respeito disso tudo, mas nao cheguei a terminar.
Se conseguir, eu publico.
Abracos,
Henrique.
PS: em anexo segue um exemplo de codigo que pode ser utilizado na UDF para recuperar o email. No caso, ele nao preenche dynamic configuration, soh retorna o email (o codigo para preencher o dynamic config está na 3a referencia abaixo).
Referencias:
- Mail Adapter help: http://help.sap.com/saphelp_nw70/helpdata/EN/6b/4493404f673028e10000000a1550b0/frameset.htm
- Javadoc da Lookup API: http://help.sap.com/javadocs/NW04S/current/pi/index.html (package com.sap.aii.mapping.lookup)
- Dynamic Configuration: http://help.sap.com/saphelp_nw70/helpdata/EN/43/03612cdecc6e76e10000000a422035/frameset.htm
- Modifying XI Objects: http://help.sap.com/saphelp_nw70/helpdata/EN/ab/3adb41083f6024e10000000a1550b0/frameset.htm

Similar Messages

  • Preciso de opnião sobre qual cenário usar para um processo SD

    Pessoal,
    Como estão ? Espero que todos bem e alocados.
    Seguinte estou com um processo de venda na qual não estou segura de qula cenário SAP posso aplicar.
    Gostrai da opnião de vocês.
    A empresa precisa emitir uma remessa para manutenção, de um equipamento que se encontra dentro de uma fábrica de terceiros, mais este equipamento não pertenece a empresa, este equipamento esta na fabrica do cliente do nosso cliente.
    Ou seja
    Fabrica X - dona do material que enviou em comodato - saiu como remessa em comadato para o cliente H
    Fabrica Y - recebeu o material em comodato em nome do fornecedor H
    Cliente H - E o cliente real da fabrica X, o pagador do material e da manutenção.
    O material que sera usado na manutenção estara nas mães de técnicos da Fabrica X
    Pergunta, qual melhor cenário para envio das peças para conserto, e uma emessa mesmo.
    Existe um cenário melhor ?
    Com trabalham empresas que tercerizam sua manutenção para uma outra empresa ? usam que tipo de cenário
    obrigada a todos
    Edited by: Martha Zar on Oct 19, 2009 6:45 PM

    A data de escrituracao = posting date da J_1BNFDOC.
    O problema é para notas emitidas perto da meia noite, em que a autorizacao pode vir só no outro dia, é isso?
    Pq nao tem hora pra escrituracao, só data, entao só vejo problema em querer alterar a data, a nao ser nesse caso.
    Mas note que a NF-e nao aparece no livro (ou nao deveria aparecer) enqto ela nao estiver autorizada (docstat = 1, statcode = 100), ou aparece como cancelada (se ela tiver sido cancelada ou inutilizada, flag de cancelled = X).
    De qq maneira, se vc quiser, pode analisar a possibilidade de alterar o valor do posting date no metodo call_rsnast00 da badi cl_nfe_print (que eh chamada no retorno do grc pro erp), e alterar qdo a nfe for autorizada (status atual = aguardando resposta e status da sefaz = 100 (autorizada)). Nao sei se dá, tem q ver os parametros q sao passados.
    Abs,
    Henrique.

  • Cenário de consulta do status da SEFAZ XML 2.0

    Bom dia.
    Estou testando o cenário de consulta do status da SEFAZ (para a SEFAZ-MG, ambiente homologação) e utilizo ECC/GRC/PI 7.0.
    Já verifiquei no site da SEFAZ e o serviço está no ar.
    Na SXMB_MONI tenho o seguinte erro:
      <SAP:Code area="INTERNAL">CLIENT_RECEIVE_FAILED</SAP:Code>
      <SAP:P1>402</SAP:P1>
      <SAP:P2>ICM_HTTP_TIMEOUT</SAP:P2>
    <SAP:Stack>Fehler beim Empfangen per HTTP (Fehlercode: 402, Fehlertext: ICM_HTTP_TIMEOUT)</SAP:Stack>
    Qual a solução para isto?
    Obrigado.

    Pessoal, façam um SXI_CACHE e CPA Cache refresh.
    Existem alguns problemas que infelizmente são "normais" de acontecer, e como boa prática, após o upgrade do XI Content façam a limpeza.
    Parece não ter nada a ver, mas timeout também pode vir da demora no java de identificar o receiver a executar (trash).
    Atenciosamente, Fernando Da Ró

  • Dúvida leitura do XML B2B

    Bom dia pessoal,
    Estou com uma dúvida aqui:
    Estamos implementando o cenário B2B para notas de entrada. O cenário NFB2B_WebAS_Inbound_B2B_NFe, será implementado para pegar arquivos XML de um diretório X da rede.
    Gostaria de confirmar se, os dados do XML serão armazenados diretamente na tabela /XNFE/XMLIN. O proxy para este cenário está implementado diretamente pelo pacote SLL-NFE ?
    Precisaremos também, dar entrada nas NFes a partir dos XMLs. Será necessário fazer um XSLT Transformation para utilizar os dados armazenados na string da tabela /XNFE/XMLIN (para enviá-los ao R/3) ?
    Estamos na versão 1.0.
    Abraços e muito obrigada,
    Luciana Rossan

    Olá Luciana,
    sim, existe um proxy standard para entrada (recebimento) dos XMLs no NFE 1.0 e, sim, se vc entra o XML por esse proxy ele já armazena o documento.
    Quanto à entrada no ERP, aconselho a considerar  a implementação do SAP NFE Incoming (módulo de recebimento automatico) incluído no NFE 10.0. Veja mais detalhes aqui:
    Abs,
    Henrique.

  • Momento de envio do XML

    Boa tarde,
    Estou em um projeto de implementação e com a seguinte dúvida:
    Requerimentos:
    Tenho que enviar o XML assim que a Invoice+NF é gerada (VF01/VF04, etc).
    Num segundo momento, após a aprovação do XML, eu poderei imprimir a DANFe.
    Envio XML:
    Sei que a função que mapeia o XML para a versão 2.0 é a J_1B_NF_MAP_TO_XML e a função que envia para o GRC ou outra mensageria (utilizaremos NeoGrid) é a J_1B_NFE_XML_OUT.
    A pergunta é: como faço a chamada destas funções? Qual programa devo chamar? Em qual momento? É por customizing ou por uma exit no faturamento?
    Obs.: entendo que estas funções já estão configuradas no monitor J1BNFE para solicitar o reenvio da nota, etc.
    Impressão DANFe:
    Em paralelo, na J1BJ vou ter que configurar somente o programa de impressão do DANFe (J_1BNFPR), correto? Pois assim quando eu gerar e processar o output da NAST ele irá fazer a impressão do documento, correto?
    Caso não entendam as perguntas por favor me contestem que eu explico melhor.
    Obrigado!
    Felipe Brasil Simioni

    Olá, Fernando.
    Por favor veja se pode nos ajudar.
    Estamos tendo o mesmo problema com o envio do XML para a mensageria (não GRC).
    Seguindo as parametrizações indicadas acima:
    SPRO
       Componentes válidos para várias aplicações
         Funções gerais de aplicação
           Nota Fiscal
             Saída
               Atribuir parametros de numeração e dxed impressão
    O local de negócios está configurado como RFC CALL vazio (segue descrição abaixo):
    "Execução RFC e atualização banco dados na mesma LUW (padrão)"
    Porém, ao tentar enviar a nota fiscal (ex: J1B1N), ocorre um erro na SM58 e o XML não é enviado para o sistema de mensageria.
    Analisando o programa SAPLJ_1B_NFE, no include LJ_1B_NFEF42, vemos que para mensagerias não GRC o programa chama a função J_1B_NFE_XML_OUT em background task, o que ocasiona o erro abaixo na SM58.
      IF sy-subrc IS INITIAL.
    non SAP messaging system                          "V1.10
        if lv_xnfeactive is initial.                    "V1.10
    Call function asych. when RFC connection available
    gv_callmode can be switched in debbuging to call the RFC synchronous
    do not reset gv_callmode direct after the RFC call
          if gv_callmode is initial.
            CALL FUNCTION 'J_1B_NFE_XML_OUT'
    IN BACKGROUND TASK
              DESTINATION lv_rfcdest
              EXPORTING
                xml_in                = xmlh
                xml_item_tab          = xmli_tab
                xml_batch             = xmlb_tab
                xml_ref               = xmlr_tab
                xml_dup               = xmld_tab
                xml_vol               = xmlv_tab
                xml_head_tab          = xmlh_tab          "V1.10
                xml_imp               = xml_import_tab    "V1.10
                xml_ext1              = xml_ext1_tab      "V1.10
                xml_ext2              = xml_ext2_tab      "V1.10
                xml_adi               = xml_adi_tab       "V2.00
                xml_reb               = xml_reb_tab       "V2.00
                xml_cane_dia          = xml_cane_dia_tab  "V2.00
                xml_cane_ded          = xml_cane_ded_tab. "V2.00
    Erro da SM58:
          RfcAbort: Cannot lock transaction
          Nº mensagem SR053
    Note que a chamada é feita de forma assincrona porque a variável gv_callmode está como initial, e que segundo o comentário da SAP, essa variável é usada somente para debug, sem qualquer parametrização que controle o modo de chamada.
    Obs: se comentarmos a linha IN BACKGROUND TASK, tudo funciona perfeitamente.
    Mas obviamente não é o que queremos fazer. Queremos manter o programa original da SAP.
    Já pesquisamos notas para esse problema, mas não encontramos nada que se refira a esse problema.
    Alguém mais se deparou com essa situação?
    Desde já agradeço pela ajuda.
    Rodrigo Ferreira

  • NF-e 3.10 - Configuração do cenários PI - Evento.

    Senhores(as);
        Estou recriando todos os cenários da nfe sob o namespace 008, no lugar de BATCH E BATSR coloquei os webservices de NFeAutorizacao e NFeRetAutorizacao, os outros cenários estou copiando da versão 10, trocando apenas as url das webservices, seguindo o SAP Help (Integration Scenarios for NF-e Configuration (Outbound) - SAP Nota Fiscal Eletrônica (SAP Electronic Invoicing for Brazi…) e neste help pede para fazer também o cenário de evento para a 3.10, porém nas Sefaz não temos webservices 3.10 para este serviço. Como farei ? Continuo utilizando a webservice da versão 1.0 ??
       Vejam abaixo um exemplo com a Sefaz-MG:
    Webservices Sefaz:
    Serviço
    Versão
    URL
    RecepcaoEvento
    1.00
    https://hnfe.fazenda.mg.gov.br/nfe2/services/RecepcaoEvento
    NfeRecepcao
    2.00
    https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeRecepcao2
    NfeRetRecepcao
    2.00
    https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeRetRecepcao2
    NfeInutilizacao
    2.00 / 3.10
    https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeInutilizacao2
    NfeConsultaProtocolo
    2.00 / 3.10
    https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeConsulta2
    NfeStatusServico
    2.00 / 3.10
    https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeStatusServico2
    NfeConsultaCadastro
    2.00 / 3.10
    https://hnfe.fazenda.mg.gov.br/nfe2/services/cadconsultacadastro2
    NFeAutorizacao
    3.10
    https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeAutorizacao
    NFeRetAutorizacao
    3.10
    https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeRetAutorizacao
    Minha disposição das webservices:
    BATCH_WebAS_Outbound_Batch
    NFeAutorizacao 3.10 https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeAutorizacao
    BATSR_WebAS_Outbound_BatchStatusRequest
    NFeRetAutorizacao 3.10 https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeRetAutorizacao
    NFESC_WebAS_Outbound_NFeStatusCheck
    NfeConsultaProtocolo 2.00 / 3.10 https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeConsulta2
    SKIPR_WebAS_Outbound_SkippingRequest
    NfeInutilizacao 2.00 / 3.10 https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeInutilizacao2
    SRVSC_WebAS_Outbound_ServiceStatusCheck
    NfeStatusServico 2.00 / 3.10 https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeStatusServico2
    EVENT_WebAS_Outbound_EventRequest
    Aqui posso colocar a webservice disponibilizada pela Sefaz-MG, descrita acima como RecepcaoEvento??????
    Agradeço a ajuda...
    Att;

    Olá Aguilar,
    Para os webservices que não possuem RecepcaoEvento na versão 3.10 você deve continuar a usar o antigo.
    Abs
    Bruno Xavier.

  • Erro no cenário de CTe 1.04

    Bom dia!
    Pessoal, acabamos de aplicar o SP09 no GRC 10.
    Com a aplicação deste support package veio junto a versão de CTe 1.04, mas ao executar o cenário, recebi como retorno a mensagem abaixo:
    Verifiquei na SE80 e percebi que a Service Interface CFB2B_procCTe_IB está exibindo a mensagem "Service Interface - Proxy Out-Of-Date".
    Gostaria de saber se existe algum procedimento ou nota para regerar este proxy?
    Obrigado.
    Gonçalo.

    Bom dia Bruno,
    Ainda em relação a CTe 1.04, verifiquei no site da SEFAZ MT que a data limite de aceitação da 1.03 será até 02.04.2012. Você sabe dizer se essa data é válida apenas para o MT ou para todas as SEFAZ recebedoras de CTe ?
    Segue:
    url: http://www.sefaz.mt.gov.br/portal/cte/
    " Nota 2: Informamos que a data final para utilização da versão 1.03 é 01/04/2012. A partir de 02/04/2012 somente será aceita a versão 1.04, tanto no ambiente de homologação quanto no de produção. "
    Você teria uma estimativa mais ou menos da data em que será liberado o SP 10 agora em março? Estamos prestes a preparar o ambiente de PRD e eu gostaria de me planejar para já preparar com o SP 10.
    Obrigado,
    Henrique

  • [GRC 10.0] Erro no cenário NFB2B - XIProxy

    Daniela,
    No GRC 10, o paylod do NTB2B foi modificado, sendo assim você precisa converte-lo, via JavaMapping ou XSLT.
    Saludos,

    Henrique,
    Depois de muita tentativa e erro, o cenário funcionou com o Payload Swap Bean, mas com uma configuração diferente daquela que estava nos blogs que mencionei, referente ao keyName que usei payload-name.
    A aba de Module ficou assim:
    Number     Module Name                               Type                Module Key
    1     AF_Modules/PayloadSwapBean                    Local Enterprise Bean     swap
    2     sap.com/com.sap.aii.adapter.mail.app/XIMailAdapterBean     Local Enterprise Bean     mail
    Module Configuration
    Module Key     Parameter Name     Parameter Value
    swap          swap.keyName     payload-name
    swap          swap.keyValue     MailAttachment-1
    Agora eu vejo que as Notas estão nas tabelas /XNFE/INNFEHD e  /XNFE/INNFHIST, embora com ACTSTAT = 03 "Technical Error in Last Process Step".
    Elas ainda não estão aparecendo no monitor Fiscal Workplace - NF-e, mas acredito que pode ser algo relacionado aos objetos de autorização das novas roles NFe In. Vou dar uma investigada nesses dois pontos e qualquer coisa eu abro uma nova thread.
    Obrigada,
    Daniela

  • Envio de XML para fornecedor

    Srs,
    Estamos com falha no envido do XML para o fornecedor, porém os emails enviados não estão sendo recebidos pelos forecedores.
    Criei algumas NF-es de homologação e inserindo meu próprio email, sem sucesso.
    Estranhamente todas as notas criadas estão sendo finalizadas com sucesso e meu email inclusive aparece no XML da nota!
    Process Status: 08 (Sent to B2B)
    Error Status: Vazio
    Status Code: 100 (Autorizado o uso da NF-e)
    ERP Error: Vazio
    Em history ele segue o seguinte processo:
    Overall Status - Creation Date - Creation Time
    Received from Feeder System - 05.05.2010 - 11:00:20
    Sent to Signature Service - 05.05.2010 - 11:00:20
    Signed - 05.05.2010 - 11:00:23
    Added to Batch - 05.05.2010 - 11:02:08
    Result Received - 05.05.2010 - 11:04:17
    Sent to B2B - 05.05.2010 - 11:06:09
    Os Comunications Channels Email_Sender_CC (Incoming) e NFeXML_Mail_Receiver_CC (Outgoing), estão ativos e funcionando perfeitamente no Integrations Directory e em Comunication Channel Monitor, também não foi encontrado nenhum log de erro.
    Os principais jobs ( /XNFE/PROCESS_REPORTS, /XNFE/CHECK_SRV_STATUS e /XNFE/UPDATE_ERP_STATUS), estão schedulados e sendo finalizados com sucesso.
    Na MONI, todos processos são finalisados com sucesso (bandeira quadriculada) e sem erros em Ack Status.
    Também não encontro nenhum log de erro em Payloads, Soap Header ou Soap Body.
    Nenhum bloqueio na SMQ1, SMQ2, SM12, SM21. Chequei inclusive os logs da AL11 e não encontrei nada que pudesse me dar uma luz.
    Efetuei ping nos servidores de IMAPS e SMTP, que responderam um time de 170ms em média.
    Um telnet nas porta 25 (SMTP), houve um retorno de sucesso pelo comando HELO.
    Porém, qdo tento conectar o telnet na porta 993 (IMAPS), não aparece nenhuma mensagem e volta à raiz (C:>) sem resposta.
    Alguém já passou por algo parecido e poderia me dar um help.
    Toda ajuda será bem vinda.
    PS.: Estou resolvendo por nome do host e não por IP nas configurações do PI/XI, isto infuência?
    Obrigado,
    Ricardo

    Ricardo,
    sugiro que você busque na transação SXI_MONITOR por mensagens da interface de envio de B2B (NTB2B*) para o período no qual você está tendo problema.
    Com isso, você encontrará todas mensagens que foram enviadas para o B2B. Através do Access Key, identifique uma que você sabe que não chegou ao destinatário e abra a mensagem.
    Abra a mensagem do pipeline SENDER e procure no trace (janela do lado direito, com o xml) por uma parte chamada "Dynamic Configuration". Nessa parte deverá constar a configuração do e-mail de quem receberá a NF-e. Veja se bate com o que está no ERP.
    Verifique também se a RFC que busca o e-mail está retornando corretamente os dados. Verifique também se no Message Mapping que busca o e-mail do cliente no SAP se ele está apontando para o Communication Channel correto.
    []'s

  • Envio do XML para Destinatario é obrigatorio ??

    O manual de integracao do contribuinte da sefaz diz que o emissor da nfe deve de alguma maneira enviar o XML da nfe para o destinario, e ambos devem guardar pelo tempo determinado pela lei.
    Gostaria de saber se isso é uma obrigatoriedade, ou seja, assim que meu ambiente entrar em producao (NFe) essa caracteristica deve estar funcionando tb ?
    Abracos.
    Kleyson Rios.
    SD Jr.
    Edited by: Kleyson Rios on Jul 10, 2009 1:55 AM

    Bom dia Kleyson,
    O  texto da Lei diz:
    Cláusula décima O emitente e o destinatário deverão manter em arquivo digital as NF-es pelo prazo estabelecido na legislação tributária para a guarda dos documentos fiscais, devendo ser apresentadas à administração tributária, quando solicitado.
    § 1º O destinatário deverá verificar a validade e autenticidade da NF-e e a existência de Autorização de Uso da NF-e.
    § 2º Caso o destinatário não seja contribuinte credenciado para a emissão de NF-e, alternativamente ao disposto no u201Ccaputu201D, o destinatário deverá manter em arquivo o DANFE relativo a NF-e da operação, devendo ser apresentado à administração tributária, quando solicitado.
    Na cláusula décima primeira, existe exigências também quanto ao DANFE.
    Respondendo sua pergunta: Sim, você deverá guardar por 5 anos tanto os XML que emitir, e que receber. Outro ponto é que o XML que você receber deverá validá-lo para garantir existência da autorização de uso.
    Quanto à exigência do GoLive, sugiro fortemente sua área fiscal contactar a Sefaz para saber sobre prazos, tolerância e requerimentos.
    De qualquer forma, seu projeto deverá conter:
    - Disponibilizar o XML que você emite (seja por webservice, envio de email ou intranet)
    - Preparar seu ambiente para processar os XML emitidos por terceiros
    - Considerar os meios disponibilizados / exigidos por seus parceiros de negócios (fornecedores/clientes) estes meios podem variar: troca de email tem sido o mais comum, algumas empresas exigem uso de portal corporativo, filesystem, webservice...
    Atenciosamente, Fernando Da Ró

  • Envio do XML

    Olá pessoal.
    Estamos pensando em fazer o envio automático do XML para os clientes, no momento do retorno aprovado da NFe.
    Gostaria de saber se alguém já fez isso, e se tem alguma dica / receita de bolo sobre o assunto.
    Vamos ver se o que eu tenho em mente está correto.
    Pensei em fazer uma nova interface, que ao receber o retorno da NFe com status de aprovada, leia o email do cliente e faça este envio através de email.
    Pelo que andamos pesquisando, a SAP ainda não tem isso standard, correto?!
    Obrigado.

    Bom Dia
    A solução standard ... possibilita isso é só configurar os scenarios B2B:
    NTB2B_WebAS_Outbound_B2B_NFe
    CTB2B_WebAS_Outbound_B2B_Cancellation
    existem alguns links que poderam te ajudar
    1 - Para maiores informações acesse:
    https://wiki.sdn.sap.com/wiki/display/profile/Henrique+Pinto
    2 - Using SAP PI Lookup API and Dynamic Configuration in SAP GRC NFE Outbound B2B Interface for Dynamic E-mail Determination
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/00a7ba12-e7cd-2b10-d589-e52b11346f77
    Edited by: Ronaldo de Moraes on Sep 16, 2009 5:25 PM

  • Envio de XML via email, e no corpo do email, referencia a NFe...

    Bom dia,
    Onde trabalho o GRC já envia os XML´s para as empresas cujos emails estao cadastrados.
    Porém no corpo do email, preciso que seja incluída a msg abaixo.
    Gostaria de alguma dica de como fazer isso.
    Grato,
    Roberto
    Prezado cliente,
    Você está recebendo a Nota Fiscal Eletrônica número XXXX, série X da
    EMPRESA XYZ  LTDA, no valor de R$ xxxxxx,xx.
    Além disso, junto com a mercadoria seguirá o DANFE (Documento Auxiliar da
    Nota Fiscal Eletrônica), impresso em papel que acompanha o transporte
    das mesmas.
    Anexo à este e-mail você está recebendo também o arquivo XML da Nota
    Fiscal Eletrônica. Este arquivo deve ser armazenado eletronicamente por
    sua empresa pelo prazo de 05 (cinco) anos, conforme previsto na
    legislação tributária (Art. 173 do Código Tributário Nacional e § 4º da
    Lei 5.172 de 25/10/1966).
    O DANFE em papel pode ser arquivado para apresentação ao fisco quando
    solicitado. Todavia, se sua empresa também for emitente de NF-e, o
    arquivamento eletrônico do XML de seus fornecedores é obrigatório, sendo
    passível de fiscalização.
    Para se certificar que esta NF-e é válida, queira por favor consultar
    sua autenticidade no site nacional do projeto NF-e
    www.nfe.fazenda.gov.br), utilizando a chave de acesso contida no DANFE.

    Bom dia Roberto,
    Você pode se basear no código postado pelo Henrique para anexo.
    http://wiki.sdn.sap.com/wiki/display/BPX/SamplecodetocreateemailbodyandXMLattachmentinanoutgoingNFEB2Be-mail+communication
    E a partir dele seus desenvolvedores PI e ABAP poderão adaptar de forma a obter os valores, fazer o binding, compor o texto dinâmico e colocá-lo como anexo.
    Atenciosamente, Fernando Da Ró

  • Erro NO_RECEIVER_CASE_BE cenário status serviço(ambiente funcionava no )

    Pessoal,
    Estou tendo o erro na verificação de status serviço desde a manhã de hoje, no qual está afetando os dois SEFAZ (SP e RS) em Produção que estão configurados no cliente que funcionavam há bastante tempo, na SXI_MONITOR aparece o erro NO_RECEIVER_CASE_BE na interface SRVSC_nfeStatusServicoNF_SYNC_OB para ambos os SEFAZ ,  ja tentei restart o PI,  Full Cache refresh, CPa Cache, não há filas paradas e tbm já fiz o teste do certificado digital no Java. etc...
    Poderiam me ajudar?
    abs,
    Daniel Feitoza

    Olá Henrique,
    Segue as conditions dos Receivers Determination:
    RS = (/p1:nfeStatusServicoNF2/p1:cUF = 43 AND /p1:nfeStatusServicoNF2/p1:tpEmis u2260 3 AND /p1:nfeStatusServicoNF2/p1:tpAmb = 1)
    SP = (/p1:nfeStatusServicoNF2/p1:cUF = 35 AND /p1:nfeStatusServicoNF2/p1:tpEmis u2260 3 AND /p1:nfeStatusServicoNF2/p1:tpAmb = 1)
    e segue payload do XML:
    do RS:
    <?xml version="1.0" encoding="utf-8" ?>
    - <n0:nfeStatusServicoNF2 xmlns:n0="http://sap.com/xi/NFE/006" xmlns:prx="urn:sap.com:proxy:P1P:/1SAI/TAS4DFEC4071863FF72A429:700:2009/02/10" xmlns:n1="http://www.portalfiscal.inf.br/nfe">
      <n0:cUF>43</n0:cUF>
      <n0:tpEmis>3</n0:tpEmis>
      <n0:tpAmb>1</n0:tpAmb>
    - <n0:nfeDadosMsg>
    - <n1:consStatServ versao="2.00">
      <n1:tpAmb>1</n1:tpAmb>
      <n1:cUF>43</n1:cUF>
      <n1:xServ>STATUS</n1:xServ>
      </n1:consStatServ>
      </n0:nfeDadosMsg>
      </n0:nfeStatusServicoNF2>
    de SP:
    <?xml version="1.0" encoding="utf-8" ?>
    - <n0:nfeStatusServicoNF2 xmlns:n0="http://sap.com/xi/NFE/006" xmlns:prx="urn:sap.com:proxy:P1P:/1SAI/TAS4DFEC4071863FF72A429:700:2009/02/10" xmlns:n1="http://www.portalfiscal.inf.br/nfe">
      <n0:cUF>35</n0:cUF>
      <n0:tpEmis>3</n0:tpEmis>
      <n0:tpAmb>1</n0:tpAmb>
    - <n0:nfeDadosMsg>
    - <n1:consStatServ versao="2.00">
      <n1:tpAmb>1</n1:tpAmb>
      <n1:cUF>35</n1:cUF>
      <n1:xServ>STATUS</n1:xServ>
      </n1:consStatServ>
      </n0:nfeDadosMsg>
      </n0:nfeStatusServicoNF2>
    Obrigado pela ajuda,
    Daniel Feitoza

  • XML 3.10 - OB - Error While Sending Batch

    Olá pessoal boa tarde a todos,
    Estou com alguns problemas nos cenários de outbound do XML 3.10, sp16.
    Quando está no processo de envio do lote a SEFAZ, todos os lotes ficam travados com erro abaixo:
    Verificando a msg dentro do PI - está com rejeição 215 - só que isso não refletiu no monitor de batch XML 3.10.
    Rejeição:
    Monitor Batch XML 3.10:
    Verifiquei várias threads que tem alguns erros relativos ao SP16, solitei a aplicação de duas notas do SP17:
    2013540 - NF-es remains in status 'Waiting for Batch Response' although the batch process ends with status ok
    2008564 - NF-es remains in status 'Waiting for Batch Response' although the batchs process ends with status ok
    Não acredito que apenas essas duas notas vão corrigir o problema.
    Alguém passou por essa mesma situação ?
    Atenciosamente,
    Ricardo Viana.

    Halsen,
    SEFAZ AM - Erro de schema XML - 215
    SEFAZ SP - Erro HTTP 500
    SEFAZ MG - EM BRANCO
    Olha a msg de erro bizarro:
    Resposta:
    Qual foi o ajuste que vocês fizeram para esse caso em BRANCO ?
    Att,
    Message was edited by: Ricardo Viana

  • Campos cEAN e cEANTrib no XML da NFE (NT 2011/004)

    Bom dia,
    A partir de 1º de julho de 2011, é obrigatório o preenchimento dos campos cEAN e cEANTrib com o GTIN (Numeração Global de Item Comercial) caso ele exista.
    A diferença entre os campos é que no campo cEAN será informado o GTIN do produto que irá constar os dados referentes ao fabricante, distribuidor , etc.
    Já no campo cEANTrib será informado o GTIN da unidade tributável, referente aos impostos atribuidos ao produto.
    Sabemos que o preenchimento do cEAN é realizado através do campo standard no cadastro do material, e o cEANTrib é o mesmo número, e este cenário eu consigo tratar na BADI preenchendo abos os campos com os mesmos valores.
    Porém temos uma particularidade que é a seguinte:
    Tem um determinado cliente que me compra caixas com 24 unidades de óleo, e neste caso, o cEAN e o cEANTrib serão diferentes.
    Ex.:
    cEAN: 12345 (CDA)
    cEANTrib: 123456 (CX)
    No cenário normal, envio preencho as tags cEAN e cEANTrib com o código do cEAN (12345) que está cadastrado no campo específico do cadastro do material (MARA-EAN11).
    No cenário "especial", o GTIN tributado é diferente, preciso enviar na tag do cEAN o GTIN da CX (123456) e na tag do cEANTrib envio o GTIN do CDA (12345). Ambos os valores estão cadastrados nas informações adicionais do cadastro do material na aba de "EANs adicionais" conforme abaixo:
    UM alt     Texto un.     Código EAN/UPC     Ctg.EAN
    CDA     cada     7898357410015     HE
    CX     caixa     17898357410012     IC
    Como trato isso? Pois na BADI não tenho o campo do cEAN para tratar...
    Obrigado,
    Mateus.

    Oi Matheus.
    Você pode fazer habilitar este campo na BADI fazendo um append Z na estrutura  IF_EX_CL_NFE_PRINT~FILL_ITEM. Fizemos isso para habilitar outros campos como por exemplo o E1_FONE no cabeçalho da NF-e.
    Abraço
    Eduardo Chagas

Maybe you are looking for

  • How do i download my ipod songs to ipad2

    how do i download my ipodnano songs to my ipad2

  • Why is the library in a browser empty?

    http://www.adobe.com/devnet/digitalpublishingsuite/articles/getting-started-with-the-brows er-library-api.html  I have downloaded the sample files, but the sample library is empty.  When changing the id to our app's id, the library is still empty.  I

  • Pc00_m10_calc

    Dear Friends, When we run transaction pc00_m10_calc for US payroll driver for an employee for a period,we can see the renumeration statement in the output screen. I need to modify the internal table xrt to add the similar wage types in one period bef

  • HT201302 I can't find my photos or videos on my pc after downloading from my iphone

    Hi Everyone I'm not good with technology so apologise now if this is a topic which has already been answered here.  I've recently bought and have started using the iphone, and am loving the whole capturing video footage etc.  I've synced to my laptop

  • Shopping Cart Item deletable after approval

    Hello all, I have an issue regarding Shopping Carts: When a Shopping Cart is approved, gives a Purchase Order which is sent to Vendor, Requester can still delete Item of Shopping Cart, which has effect to delete Item in Purchase Order. I opened a mes