Coisas “Estranhas” da J1BNFE

Publicado por:Renan Correa Sun, 31 May 2026
Compartilhe:
31 de May de 2026

Coisas “Estranhas” da J1BNFE

Tem coisas bem estranhas na J1BNFE, na minha humilde opinião e uma delas é como funcionam as verificações de autorização.

A SAP reutilizou pra J1BNFE o objeto de autorização F_NFBA que já existia desde a nota fiscal velha em papel ( e também é usado nas J1B*N ) e as atividades de autorização também foram reutilizadas e isso é uma das origens dessa estranhice porque uma nota de papel tinha poucas ações, era mais ou menos criar, olhar, editar, cancelar e imprimir.

Já a nota fiscal eletrônica tinha mais coisas pra fazer como numerar, resetar status, enviar/re-enviar olhar logs, deletar logs, entrar em contingência e solicitar inutilização.

Qual a solução pra fazer isso sem mudar os objetos já existentes?

A solução é “resignificar” as atividades já existentes. No include J_1BNFE_MONITOR_F23 a SAP faz o authority-check e atribuiu para cada atividade um X numa variável. No código tá documentado para que ações essa variável será utilizada. Curte a imagens aí de baixo onde tá o código:

Nesse caso de cima, há o check no objeto 35 de imprimir, se grava o X na variável gf_authorization_nfe_35 e no comentário o dev anotou para que isso seria usado depois. Isso é carregado quando você executa a busca na tela de seleção da J1BNFE, e fica carregado na execução do programa, então só tem authority-check mesmo nessa parte, depois o programa só usa os parâmetros que já estão carregadas na sessão.

Essas mesmas variáveis são usadas pra definir quais “function codes” vão ser carregados na J1BNFE e consequentemente quais botões irão estar disponíveis por padrão.

Dentro da J1BNFE, depois disso, nos includes onde cada ação é executada o sistema faz o check se a variável está preenchida ou não pra deixar executar (ou não a ação). Exemplo abaixo com o check dos logs:

Basta fazer um where-used list nessas variáveis globais pra ver onde elas são usadas nos outros includes da J1BNFE.

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.

guest
0 Comentários
Oldest
Newest
0
Deixa tua opinião aí!x