Debugando a criação da nota fiscal no S/4HANA
E ae, gurizada? Blz!
Estava escrevendo um material de documentação novo para localização Brasil para atualizar as informações e também para ver o que tem de novo disponível no S/4HANA.
Por acaso os slides que eu me lembro da academia de SD tinham como exemplos a NF de papel modelo 1/1A e eram feitos com vários ClipArt do Word.
Para quem não lembra o que é um Clip Art, eram esses desenhinhos daí:
Então resolvi atualizar algumas coisas com uns diagramas, digamos, mais, hmmmm, modernos e, pelo menos para mim, mais fácil de entender.
Aqui embaixo segue um exemplo, explicando a origem de criação da nota, relacionando os includes/forms onde a nota começa a ser criada e o caminho das function modules até salvar a nota nas tabelas J_1BNF* ( quem é antigo deve ter ouvido a expressão “banco de notas fiscais” do SAP ).
Diagrama da criação da NF no S/4HANA
Acho que é meio claro, mas isso daí é um resumo do processo.
Existem várias outras FM’s e classes no meio, mas entendendo essa base já é possível fazer enhancements, entender o funcionamento básico da criação de NF e fazer uns debuggings caso algo estranho esteja ocorrendo.
OBS: Sim, existe uma API ODATA para criar NF no S/4HANA, mas esse é assunto para outro post.
Regards,
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.
Informações técnicas:
Diagrama baseado no S/4HANA 2021 FPS0 com ACR/TDF ativado
Objetos Mencionados nas imagens:
J_1B_NF_DOC_INSERT_FROM_OBJECT
J_1B_NFE_FILL_MONITOR_TABLE
J_1B_NFE_UPDATE_ACTIVE
J_1B_NF_DOCUMENT_INSER
CL_CIAP_FACTORY
J1B1N
LJ1BIF01
LJ1BFF01
LJ1BGF02
LJ1BGF01
API_LOGBR_NOTAFISCAL_SRV