Nova Tabela de Textos para NF no S/4HANA 2021 (On-Premise)

Publicado por:Renan Correa Tue, 14 December 2021
Compartilhe:
14 de December de 2021

Essa semana peguei um S/4HANA 2021 On-Premise para executar alguns testes e ver as novidades da localização. De cara na primeira NF que abri e editei já vi que temos uma maneira nova de armazenar os textos na nota fiscal.

Ahm? Como assim? No EhP5 já não tinha sido lançada uma tela nova para guardar os textos da NF? Sim. Mas agora a tabela “mais nova” tem algumas funcionalidades “mais novas ainda” aparentemente.

Fiz algumas observações sobre os textos da NF baseadas nos meus primeitos testes, ainda não usei a funcionalidade em nenhum projeto ( esse S/4HANA saiu faz menos de 3 meses ).

1- Aba de Mensages no item e cabeçalho

Agora existe uma tela nova na aba de mensagens tanto no cabeçalho como no item:

Textos no cabeçalho

No item tem essa cara aqui:

Textos no item

Pelo que pude ver o sistema agora tem um identificador pro tipo de texto usado ( A, C, M, etc… ) e dependendo desse indicador o texto é mapeado para um campo diferente da NF-e.

Me pareceu bem mais interessante do que utilizar a informação no formato da tabela J_1BNFFTX e STXL/STXH onde era um pouco confuso definir que texto significava o quê (alôôôôô infadprod, infcpl e infadfisco). Sem falar que esses textos ainda eram complicados de buscar no TDF/ACR.

Obs: Na aba antiga a caixa de texto de informação adicional foi removida.

Aba de dados adicionais com caixa de texto removida

Pelo que vi o comportamenteo foi alterado por padrão e não tem como reativar o comportamento antigo, ou seja, vamos reaprender a usar isso e ter que fazer ajustes nas BAdI’s para os próximos projetos.

2- Tabela Nova LOGBR_NF_TEXTS

Para armazenar essa informação dos textos tem uma tabela nova que identifica documento, item, tipo de texto e contador ( além do próprio texto ).

A tabela está acessível pela CDS view IBRNFTEXTS:

Cds view para as mensagens da NF

3 – Tipos de Texto existentes

Os diferentes tipo de textos existentes estão listados no domínio abaixo:

No help da SAP tem as informações sobre o que é cada um desses textos e quando eles são usados.

4- Mapeamento dos campos

O mapeamento das informações foi adicionado em MM/SD e NF Writer. Quando a NF está sendo salva tem um código na fatura para ler as informações e formatar elas para a estrutura de dados nova.

Exemplo da leitura no novo formato no caso de faturamento em SD

Uma lógica similar também existe na NF Writer e as informações dos textos são parâmetros de entrada na BAdI J_1BNFE_ADD_DATA nos métodos ADD_DATA e ADD_DATA_J1B1N.

No exemplo abaixo vocês podem ver o parâmetro lt_texts

Esse parâmetro passado para a BAdI contém os textos no formato da tabela nova:

Essas informações podem ser usadas para preencher os campos infcpl, infdadfisco e infadprod na NF-e. A tabela nova em si não é “diretamente” modificável na BAdI.

5 – Documentação da SAP no help portal

No portal help a SAP divulgou a documentação do S/4HANA 2021 e essa novidade está dentro do caminho mostrado no screenshot abaixo:

Nessa documentação tem bem detalhadinho para que serve cada tipo de texto, onde eles estão disponíveis e quais podem ser manipulados ( via BAdI, BAPI ou API ).

Não tenho interesse em reinventar a roda e reescrever coisas aqui, então quem quiser saber esses detalhes basta ler a documentação no help.

Se tiver dúvidas, daí joga uma pergunta aí embaixo, que eu também estou curioso em relação ao funcionamento com detalhes dessa solução.

OBS: No S/4HANA “public cloud” entendo que esses campos já estavam disponíveis desde o ano passado, mas como não fui a fundo no Public Cloud não tenho muito mais informações no momento. Diferente do On-Premise no Public Cloud existe uma BAdI nova NFE_ADDITIONAL_FIELDS_DETERMIN para manipular os dados da NFE via BAdI. Essa BAdI fica desativada no S/4HANA on-premise.

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.

Subscribe
Notify of
guest
7 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
Ver Todos Comentarios
João Secco
João Secco
2 anos atrás

Sensacional como sempre Renan!

Victor Lima Araujo
Victor Lima Araujo
2 anos atrás

Boa Renan, obrigado!

Simeão Delphino
Simeão Delphino
2 anos atrás

Enquanto a gente tá indo o Renan já foi e voltou rs! Valeu mestre por sempre estar compartilhando as alterações e funcionalidades mais recentes! Vc é monstro!

Sds/Simeão

Daniela Melo
Daniela Melo
2 meses atrás

bom dia, vocês sabem como passar na BAPI_J_1B_NF_CREATEFROMDATA

Renan Correa
Renan Correa
2 meses atrás
Responder Para  Daniela Melo

Direto no parâmetro OBJ_TEXTS

jefferson
jefferson
6 dias atrás

Renan vc sabe dizer qual sapnote adiciona o parametro OBJ_TEXTS na BAPI_J_1B_NF_CREATEFROMDATA? porque por aqui ela nao tem esse parametro.

7
0
Deixa tua opinião aí!x