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!