cancel
Showing results for 
Search instead for 
Did you mean: 

No batch input data for screen SAPMV60A 0102

Former Member
0 Kudos

Bom dia u2013

Nós temos o seguinte problema:

1) Para um documento NF-e autorizado (outgoing NF-e) um u201Crequest for cancellationu201D é executado atravéz J1BNFE

2) O pedido étransmitido normalmente por GRC para SEFAZ e SEFAZ aceita o pedido. No web monitor do GRC aparece:

a. Process status = 05 (Result Received)

b. Status code = 101 (Cancellation of approved NF-e)

3) No GRC a tabelau201C/XNFE/BACKSTATUSu201D é preenchida com uma entrada. Message type é 4 e o campo u201Cerroru201D contém um X

4) No J1BNFE o status não é renovado. No error log aparece a mensagem: u201CNo batch input data for screen SAPMV60A 0102u201D

Parece que o SAP para durente o processamneto do VF11 (Billing document cancellation), como se não fosse transmitido o númmero do u201Cbilling documentu201D.

Many thanks and kind regards,

Marc

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Dear All,

Apologies for writing this in English ... the translators are out.

The issue has been resolved.

The cause of the issue was insufficient system authorizations for the RFC user! In case of an authorized cancellation the RFC user executes function module "J_1B_NFE_XML_IN_TAB" and in core R/3 this will trigger a billing document cancellation (VF11) as well. When the RFC user does not have the proper rights the error message "No batch input data for screen SAPMV60A 0102" shows up. Unfortunately the error message is not self explanatory and it could just as well have been something like "the penguins fly at night".

Thanks and kind regards,

Marc

henrique_pinto
Active Contributor
0 Kudos

Obrigado pelo retorno.

De fato as msgs nao ajudam, mas é que sao msgs do processo standard (provavelmente retornada pela tx que faz batch input na VF11).

Abs,

Henrique.

former_member182114
Active Contributor
0 Kudos

Bom dia Marc,

Tudo que você comenta está correto, para saber o que está acontecendo de fato debugue a chamada J_1BNFE_XML_IN passando os dados que você pega na /xnfe/backstatus (docnum, authcode, sefazstatus, i_msgtyp). O ponto de parada ficará na instrução CALL TRANSACTION, mude o mode de execução lv_mode para A (visível). Nas duas threads abaixo você encontra mais informações:

Basicamente o problema pode estar em:

1- Idioma na RFC (GRC->ERP) deve ser o mesmo que o idioma de logon dos usuários (language dependant settings)

2- Direitos para cancelamento do usuário desta RFC

3- Notas ausentes

4- Impossibilidade de cancelamento (o log da VF11) dirá mais detalhes

Atenciosamente, Fernando Da Ró

henrique_pinto
Active Contributor
0 Kudos

Marc,

um erro possível é o fato de o usuario RFC que está na RFC destination do GRC NFE que aponta para o ERP estar logando com um idioma que não contém as configuracoes de Localizacao Brasil. Verifique se a RFC Destination está com o idioma EN; se sim, mude p/ PT e refaça o teste.

Outros problemas similares foram endereçados nessa nota: https://service.sap.com/sap/support/notes/1267128

Abs,

Henrique.