Como simular uma resposta do GRC/DRC para o ERP para testes?
Como simular uma resposta do GRC/DRC para o ERP para testes?
Alguns tempos atrás um colega perguntou num grupo se tem algum jeito de alterar os status de uma NFe num ambiente de testes sem ser uma marretada direto na SE16/SE16N.
Por acaso uns anos atrás fiz um programa Z* super simples para meu ambiente de treinamentos justamente para alterar os status da NFE como rejeitada, cancelada ou aprovada para poder testar cenários J1BNFE mesmo sem ter comunicação com a SEFAZ ou para simular/debugar o retorno da mensageria de uma maneira simples.
Programinha Z de simulação
O código desse programa tá lá no github da S4CN, junto com alguns PDF’s de apresentações que fiz no ano passado:
https://github.com/S4CN-br/localizacaobr/blob/main/Z_NFE_FAKE_ANSWER
A cara do programa é essa e é auto-explicativo, só precisa inserir o docnum na ação que você quer e mandar ver no rodar:
Esse programa é sem simples porque ele chama a J_1B_NFE_XML_IN e J_1BNFE_EVENT_IN passando o code e o msgtyp da respectiva ação para a função standard, até por isso esse programa também pode ser usado para simulara resposta do GRC/DRC sem precisar de breakpoint remoto. Em todos os casos o protocolo de autorização é “hard-coded” com um valor dummy.
Observação Importante
Só para deixar bem claro, esse programa só altera os status nas tabelas, não tem comunicação com SEFAZ nem nada disso, então é só para ambiente de testes.
Sim, o óbvio também precisa ser dito.
Valeu Gurizada,
Renan Correa
Quer ficar ligado nas novidades de localização? Entra no grupo da S4CN no Telegram e segue a gente no canal do Youtube
Mais infos sobre a localização Brasil no ERP, direto da sap, vocês podem conferir no SAP community na tag de S/4HANA logistics for Brazil
Outros posts sobre Localização você pode conferir filtrando pela categoria NFE/CTE ou Localização BR Geral.