Por que o campo J_1BNFLIN-XPED apresenta somente 15 posições?

Olá, tudo bem?

Esse é um post que vem informar algo que parece ser trivial para os olhos preparados, mas não tão trivial para quem passa ou passou um susto, achando que o problema está no SAP (ou que você realmente ficou louco(a)).

Criei um caso de teste iniciando na VA01, onde preenchi o número do pedido da forma apresentada:

Depois de fazer todo o fluxo de SD (Ordem de venda, remessa, fatura), foram gerados os dados da J1B3N.

Ao verificar a informação, que é destacado no XML, observei que o campo truncou a informação.

Mas porquê ele truncou?

Existe um relacionamento técnico entre o campo No. do pedido, informado na VA01 e o campo Pedido, exibido na J1B3N.

Só que o tamanho dos campos não são compatíveis entre si…

Quando consultamos as informações na SE11…

Temos 35 posições para o campo BSTKD:

E somente 15 para o campo XPED:

Mas porque esta diferença? Pensei em abrir um chamado na SAP…mas aí parei e pensei: “aí tem…”

Repentinamente,

fui consultar o Guia Prático da Nota Fiscal, onde encontrei a seguinte informação:

E o mistério foi desvendado!

A estrutura do XML, na SEFAZ, foi dimensionada para somente 15 caracteres!

Então…desta análise conclui-se que sempre existe um motivo de a SAP entregar o produto de uma determinada forma. Nada é por acaso.

E nem sempre o que podemos achar certo visualmente é o certo na prática.

Logo, para o campo em questão, cabe a orientar o usuário com relação a esta informação (caso ele ou ela sejam muito insistentes…)!

Gostou do post? Compartilhe! Obrigado pela leitura!

MISTÉRIO REVELADO: Por que o campo J_1BNFLIN-XPED apresenta somente 15 posições?
Tags:                                                                 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Copy Protected by Chetan's WP-Copyprotect.