cancel
Showing results for 
Search instead for 
Did you mean: 

Tag infAdPro não é copia do campo VBAP-KDMAT no caso de mais de um espaço entre strings

Former Member
0 Kudos

Boa tarde,

Um cliente está solicitando que apareçam cinco espaços entre duas strings na tag infAdPro do XML.

Ao inserir, por exemplo, o código <infAdProd>IAP01500000     00001200977<infAdProd> no campo VBAP-KDMAT de uma ordem de venda, o texto aparece no XML com apenas um espaço entre as duas strings:  <infAdProd>IAP0150000040152154 00001200977<infAdProd>.

Existe alguma maneira de permitir que os espaços digitados sejam "respeitados" no XML?

Obrigado

Guilherme

Accepted Solutions (0)

Answers (1)

Answers (1)

Renan_Correa
Active Contributor
0 Kudos

Oi Guilherme,

Esse condensamento normalmente ocorre no GRC na função /xnfe/outnfe_validation.

A regra que informa ao programa se deve condensar ou não é a "no blanks".

Então se a entrada deste campo (imagem abaixo) na tabela /xnfe/xmlvalid tiver o "no blanks" desmarcado essa remoção de brancos não ocorrerá.

att,

Renan Correa

Message was edited by: Renan Correa

Former Member
0 Kudos

Oi Renan,

No GRC da minha empresa eu já desmarquei este campo, conforme SAP Note 2129204 - Stop removing blanks from tag InfAdPr. Mesmo assim continua deletando minha sequencia de espaços entre as strings.

A SAP Note 2153933 (avoid rejection due to blanks at begin and end of NF-e tag infAdProd) também foi aplicada.

Esta solicitação deste cliente é mesmo possível?

Veja anexa a tela do meu GRC

O GRC aqui está com NFE SP23.

O ERP está com EHP7 FOR SAP ERP 6.0 / SAPKH61711

Obrigado

Guilherme

Renan_Correa
Active Contributor
0 Kudos

Oi Guilherme,

Nesse caso somente fazendo um debug da função /xnfe/outnfe_validation para identificar porque este campo está sendo alterado e aonde.

att,

Renan Correa

diego_gabriel
Participant
0 Kudos

Olá Guilherme, bom dia!

Muito estranho o flag "no blanks" não funcionar.

Acabo de fazer um teste aqui e funcionou normalmente, porém estamos no SP18 da NFe.

Dê um debug na outnfe_validation como o Renan sugeriu e nos diga se encontrou algo.

Atenciosamente,

Diego Gabriel

no blanks desativado

no blanks ativado