cancel
Showing results for 
Search instead for 
Did you mean: 

Qtd de Caracteres no Campo E_Xnome

Former Member
0 Kudos

Prezados,

Identifiquei no XML que o campo Xnome (razão social do destinatário) está sendo preenchido com apenas 11 caracteres. De acordo com o manual da Sefaz este campo deve ser enviado com até 60 caracteres. Para o mesmo campo, porém na tag do emitente o mesmo possui até 60 caracteres. De acordo com o ABAP, o standard está habilitado para levar ao XML apenas 11 caracteres na tag do emitente, alguém já passou por isso?

Muito Obrigada

Cristina

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member182503
Active Contributor
0 Kudos

Acho que seu ABAP deve ter se confundido.

O campo E_XNOME é um char de 60 na estrutura J1B_NF_XML_HEADER.

O problema pode estar ou na badi que sobrescreve esse campo ou na fonte dos dados.

Former Member
0 Kudos

O problema é que o campo E_XNOME da estrutura J1B_NF_XML_BADI_HEADER está atualmente com 11 caracteres, portanto, quando o standard vai preencher este campo ele somente irá entender os 11 primeiros caracteres.

Gostaria de saber se existe alguma nota para correção deste campo desta estrutura (J1B_NF_XML_BADI_HEADER) ?????

Grata.

Cristina

henrique_pinto
Active Contributor
0 Kudos

Cristina,

esse campo E_XNOME nao faz parte da estrutura J1B_NF_XML_BADI_HEADER standard.

Acredito que alguem da sua empresa deve ter feito um append na estrutura da BAdI para poder modificar esse campo no metodo FILL_HEADER. Provavelmente o append foi feito com base em um data type de 11 posicoes. Troque para um tipo CHAR 60.

Abs,

Henrique.

former_member182503
Active Contributor
0 Kudos

Cristina,

também vale a pena dar uma olhada no FM J_1B_NF_MAP_TO_XML , procure pela chamada "block_e" .

[]'s