on 05-22-2009 8:50 PM
Ola Pessoal
Estamos no meio de um projeto de implementação NFe e estamos utilizando ECC 5.0 e GRC, estamos diante de um problema e gostaria de ajuda dos senhores.
Fizemos as configurações no ERP e as configurações do PI estão ainda em andamento, comecei a fazer testes de envio de NFe para o GRC e tenho o seguinte erro quando executo o programa J_BNFECALLRFC que deveria enviar o XML para o GRC 'Function module J_1B_NFE_XML_OUT not found.'., esta função existe no meu ERP mas não no GRC, então gostaria de saber, ela deveria existir no GRC ou sera mapeada pelo PI?
Como isso deve funcionar?
Obrigado
Nilson
Nilson,
quando a mensageria de NFe é o SAP NFE, vc tem que ir no customizing de planta (SPRO -> SAP IMG Reference -> Cross-Application Components -> General Application Functions -> Nota Fiscal -> CNPJ Business Places -> Define Business Places), selecionar a planta em questao, clicar 2x na pasta NFe Configuration e marcar o flag "SAP xNFE Active".
Att.
Henrique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Foi aplicada a BADI de NF-e para chamada destas funções????
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Henrique e David,
Passei essa nota para o Abap que aplicou todas as notas do projeto, ele revisou a além dessa temos mais umas 5 que estavam como Não Implementáveis e justamente nessas notas existe a alteração necessária para a chamada da função /XNFE/NFE_CREATE ao invés de chamar somente a J_1B_NFE_XML_OUT, que é feita para serviços de mensageria non-SAP.
Vamos fazer essa revisão no ambiente.
Obrigado.
Danilo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bom dia Amigos!!
Quase um ano depois das mensagens deste forum venho perguntar:
Porque a função /XNFE/NFE_CREATE é a correta e não a J_1B_NFE_XML_OUT?
Estou na versão 6.03.005!!!
Minha mensageria não será GRC e temos que enviar arquivo texto para um repositório onde o PI irá bucar.
Poderiam me responder essa!
Desde já abradeço,
Eduardo
Nilson,
Esse programa LJ_1B_NFEF42 no nosso ambiente, faz a chamada da função 'J_1B_NFE_CHECK_RFC_DESTINATION', porém depois dessa execução, não existe condição de executar ou a função '/XNFE/NFE_CREATE' ou a 'J_1B_NFE_XML_OUT', existe somente a execução da 'J_1B_NFE_XML_OUT', por isso nunca vai executar a /XNFE/NFE_CREATE, veja o código abaixo:
CALL FUNCTION 'J_1B_NFE_CHECK_RFC_DESTINATION'
EXPORTING
i_bukrs = p_bukrs
i_branch = p_branch
IMPORTING
e_rfcdest = lv_rfcdest
EXCEPTIONS
rfc_error = 1
OTHERS = 2.
***
p_rfcerror = sy-subrc.
Map data to outbound interface only when RFC connection is available*
CHECK sy-subrc IS INITIAL.
IF sy-subrc IS INITIAL.
Call function asych. when RFC connection available*
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
EXCEPTIONS
communication_failure = 1
system_failure = 2.
IF NOT sy-subrc IS INITIAL.
p_rfcerror = sy-subrc.
ENDIF.
ELSE.
p_rfcerror = sy-subrc.
ENDIF.
Estamos procurando alguma nota que para essa questão ou algo do tipo.
Obrigado.
Danilo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Nilson,
Essa tabela está preenchida em nosso sistema e o problema continua, estranho, vou continuar tentando, pois contigo essa configuração resolveu o problema, certo?
Obrigado.
Danilo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Sim resolvel.
A RFC do ERP para o GRC esta criada e e configurada no ERP em :
Componentes válidos para várias aplicações - Funções gerais de aplicação - Nota fiscal - Notas fiscais eletrônicas (NF-e) - Atribuir destino RFC p/mensagens de saída a empresa e local de negócio.
Va na SE38 PROGRAMA LJ_1B_NFEF42 coloque um ponto de parada em:
CALL FUNCTION 'J_1B_NFE_CHECK_RFC_DESTINATION'
Debugue dai pra baixo.
Se tudo estiver correto o sistema vai entrar em:
call function '/XNFE/NFE_CREATE' "V1.10
destination lv_rfcdest "V1.10
Se tiver erros na configuração vai chamar:
CALL FUNCTION 'J_1B_NFE_XML_OUT'
Obrigado
Nilson
Pessoal,
Estou com o mesmo problema dessa thread e a configuração indicada pelo Henrique foi feita e continuamos com esse mesmo problema.
Já "configuramos" a parte do SAP, GRC e PI e estamos iniciando os testes, o SD está criando Notas Fiscais no SAP com a flag NF-e, a NF fica com status "enviado ao serviço de mensageria", porém no GRC não aparece nada no Monitor e encontrei o erro Function module "J_1B_NFE_XML_OUT" not found. na ST22 do GRC.
Estou verificando se não faltou nenhuma nota a ser aplicada no GRC.
No aguardo, obrigado.
Danilo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Damilo
Note que quando a mensageria é da SAP a função chamada não deve ser a J_1B_NFE_XML_OUT, não sei em que versão do ERP vcs estão, mas verifique a configuração mencionada pelo Henrique, no nosso caso não possivel configurar por este caminho precisamos atualizar a tabela J_1BNFE_CUST3, va a transação SM30, procure o dialogo de atualização e preencha com os dados:
Mandante 100
Empresa 1000
Loc.negócios 0003
Modelo NF 55
Válido desde
ID sistema 2
SAP xNF-e ativo X
Destino GRC_NFE
Versão XML 1,10
Vers.aplic.NF-e SAP GRC NFE 1
Região diverg.
Valor normal 1
Valor exceção 2
ID de processo 0
Valor UF estr. EX
Valor CMUN ext. 9999999
Val.XMUN estr. EXTERIOR
Isso deve resolver
Obrigado
Nilson
User | Count |
---|---|
12 | |
3 | |
1 | |
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.