on 04-06-2010 12:28 PM
Bom dia.
Foi solicitado o cancelamento de uma NF-e.
Foi cancelada pela SEFAZ, mas no retorno do status para o SAP ECC, deu erro ERP: 109 - Dados de batch input para tela RVV50L09 1000 não existentes
Alguem ja teve esse erro?
At.,
Bernardo Braga
Em geral erros desse tipo eram causados por erro na lingua do usuario RFC, mas nao deve ser seu caso.
Essa é uma nota de MM? Se sim, verifique se o campo EKBE-XBLNR da PO no ERP está com o numero da delivery correta; se nao, pode ser isso. Ele pode ter sido sobrescrito por alguma exit, dá uma olhada.
Abs,
Henrique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bom dia Bernardo,
Este erro no cancelamento do processo de MM pode acontecer também por customizações do cliente, ou não previstas no standard.
Não sei se é isto, porém tem acontecido erros assim quando um desenvolvimento do cliente proibe o cancelamento em situações XYZ. Só que após NF-e, pelo cancelamento ser assíncrono, estas situações devem/deveriam estar também no método CHECK_SUBSEQUENT_DOCUMENTS na CL_NFE_PRINT para não deixar pedir cancelamento daquilo que não poderá ser cancelado.
Sugiro que pegue este faça o debug para saber o que aconteceu, desta forma:
- Verifique os parâmetros de retorno do R3 debugando o programa /xnfe/update_erp_status_dial (parâmetros da chamada à J_1B_NFE_XML_IN_TAB).
- Pegue estes parâmetros e execute no R3 diretamente a função J_1B_NFE_XML_IN_TAB, debugando a chamada "call transaction", mudando o parâmetro lv_mode para 'A' (include LJ_1B_NFEF51, da função J_1BNFE_CANCEL).
- Observação: Após voltar do call transaction aborte a execução do debug para evitar inconsistência no SAP.
Espero que seja de ajuda.
Atenciosamente, Fernando Da Ró
User | Count |
---|---|
6 | |
5 | |
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.