cancel
Showing results for 
Search instead for 
Did you mean: 

Tag de Transportadora no XML

Former Member
0 Kudos

Olá!

Percebemos recentemente que no XML que estamos enviando, os dados referentes a transportadora não estão sendo enviados. Investigando um pouco a situação, percebemos que nos casos onde a transportadora é informada como um parceiro na delivery, os dados são preenchidos corretamente.

Porém, como utilizamos o transportation, na maior parte dos nossos faturamentos, a informação da transportadora existe apenas no Shipment, e não informamos na delivery.

Nesta situação, os dados da transportadora não são preenchidos no XML na tag correspondente.

Alguém passou por situação parecida? Existe alguma configuração que possamos fazer ou o SAP trabalha apenas dessa maneira? Agradeço qualquer sugestão

Obrigado,

Rodrigo.

Accepted Solutions (0)

Answers (1)

Answers (1)

Renan_Correa
Active Contributor
0 Kudos

Olá Rodrigo,

Se você verificar o include LJ_1B_NFEF32 ( form block_t ) ele tem a lógica de como os campos dessa parte da NF são preenchidos.

Se não me engano o programa espera que exista uma entrada na tabela j_1bnfnad com a key "SP" ( carrier ).

Att,

Renan Correa

Former Member
0 Kudos

Renan,

Obrigado pela dica!

Realmente, a NF gerada utilizando a transportadora apenas no documento de transporte não "carrega" a informação de parceiro para a NF e consequentemente não aparecem as informações no XML.

Vamos continuar investigando se isso é possível e se encontrarmos uma solução, posto aqui.

Obrigado,

Rodrigo.

henrique_pinto
Active Contributor
0 Kudos

Olá Rodrigo,

nao conheço LES a fundo (nem a raso, rs), mas seria um "problema" incluir a transportadora como parceiro na Delivery?

Ou apenas desnecessário, do ponto de vista de processo (já que já vai estar no Shipment)?

Pq vejo 2 possíveis solucoes técnicas:

1) vc colocar alguma exit no shipment que salve o partner carrier na delivery;

2) no método fill_header da BAdI CL_NFE_PRINT, preencher os campos de transportadora lidos a partir da shipment (talvez seja necessário dar append dos campos de transportadora na estrutura que é passada pro método, teria q analisar).

Qualquer desses métodos depende de que vc complete o shipment (inclua o partner carrier) antes de realizar o faturamento.

Abs,

Henrique.

Renan_Correa
Active Contributor
0 Kudos

Oi,

Seria necessário criar um append struture para o método FILL_HEADER. Campos como o CNPJ da transportadora, por exemplo, não estão contemplados na estrutura da BADI no standard.

Renan

henrique_pinto
Active Contributor
0 Kudos

Isso, fill_header, obrigado pela correção.

Abs,

Henrique.

Former Member
0 Kudos

Olá Rodrigo,

>

> nao conheço LES a fundo (nem a raso, rs), mas seria um "problema" incluir a transportadora como parceiro na Delivery?

> Ou apenas desnecessário, do ponto de vista de processo (já que já vai estar no Shipment)?

>

> Pq vejo 2 possíveis solucoes técnicas:

> 1) vc colocar alguma exit no shipment que salve o partner carrier na delivery;

> 2) no método fill_header da BAdI CL_NFE_PRINT, preencher os campos de transportadora lidos a partir da shipment (talvez seja necessário dar append dos campos de transportadora na estrutura que é passada pro método, teria q analisar).

>

> Qualquer desses métodos depende de que vc complete o shipment (inclua o partner carrier) antes de realizar o faturamento.

>

> Abs,

> Henrique.

Oi Henrique,

É exatamente estas duas possibilidades que vamos analisar.

Respondendo a sua pergunta, sobre colocar o parceiro na delivery, seria sim desnecessário mas também trabalhoso do ponto de vista de processo que temos hoje.

Temos shipments que agrupam um número considerável de deliveries que a Logística agrupa da melhor forma roteirizável.

Eles teriam que entrar uma a uma para fazer esta atualização.

Obrigado!

Rodrigo.

henrique_pinto
Active Contributor
0 Kudos

Oi Rodrigo,

quando falei incluir, nao quis dizer o usuario fazê-lo manualmente (vejo como isso seria um problema, principalmente no caso 1:n que vc mencionou), mas justamente de fazê-lo programaticamente, através de alguma exit ou enhancement no shipment (VT01?).

Veja se essa thread ajuda: .

Abs,

Henrique.

daniel_carvalho
Active Contributor
0 Kudos

Olá!

Aqui na Taboca colocamos a obrigatoriedade do Transportador (SP) na Ordem de Venda, pois assim, quando da Entrega, os dados são obtidos de forma automática.

Att.

Daniel.