on 12-09-2009 4:25 PM
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
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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.
User | Count |
---|---|
16 | |
3 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.