cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

CL_NFE_PRINT sem campo C1_XPAIS na estrutura OUT_HEADER

gabe_lacerda
Explorer
0 Likes
1,006

Prezados colegas,

Como vocês sabem, o manual do contribuinte orienta que as tags xPais sejam preenchidas com os valores 'Brasil'ou 'BRASIL'. Isso é um desafio no SAP porque a descrição de cada país não é fixa; e sim varia conforme o idioma de logon. Logando em PT sai 'Brasil', em EN sai 'Brazil', em FR sai 'Brésil', etc.

Estamos tentando fixar o valor de C1_XPAIS para 'Brasil', mas na CL_NFE_PRINT não encontrei nenhuma estrutura para exportar esse campo. No método FILL_HEADER, existe o campo do código de país OUT_HEADER-C1_PAIS, mas não o campo da sua descrição C1_XPAIS. Imagino que a estrutura que deveria conter esses dados (pais/descrição) fosse a mesma, no caso a OUT_HEADER.

A release do SAP_APPL do cliente é a 617; SP 12.

Esse campo está disponível em outras releases?


Aos que trabalham ou trabalharam nessa release, como vocês resolveram esse problema?


Agradeço sugestões e dicas.


Obrigado,

Gabe.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Likes

Fala Gabriel.

Estou trabalhando na versão SAP_APPL 617 SP10 (SAPKH61710), e esse campo está presente:

Como sugestão, te recomendo procurar a OSS Note que retira esse campo, veja se tem alguma orientação em relação ao preenchimento do mesmo.

Outra sugestão é verificar se a nova BADI de NFe ( J_1BNF_ADD_DATA ) pode te ajudar.

Segue alguns links a respeito:

http://scn.sap.com/community/portuguese/sped-and-nf-e/blog/2015/02/12/utiliza%C3%A7%C3%A3o-de-ambas-...

http://scn.sap.com/thread/3768132

Abraços,

Matheus

gabe_lacerda
Explorer
0 Likes

Matheus,

Obrigado pelo retorno e pelas dicas.

Essa estrutura que você está mostrando na imagem é a de importação. Nós também temos o C1_XPAIS dentro da IN_XML_HEADER. Estamos sentindo falta é justamente do campo correspondente na OUT_HEADER. É ele que vai alterar a XMLH e afins.

Você poderia, por gentileza, verificar dentro da OUT_HEADER se existe o campo lá? Se puder colocar uma imagem, agradeço.

Abraço,

Gabe

Former Member
0 Likes

Fala Gabriel.

Você tem razão!

Na pressa, acabei olhando a IN_HEADER e não a OUT_HEADER.

Me perdoe!

Conforme o PRINT abaixo, na OUT_HEADER não existe o campo que você precisa alterar.

Fiz uma rápida pesquisa na outra BADI (J_1BNF_ADD_DATA), e também não achei esse campo por lá.

Sugestões:

  1. Verifique melhor essa nova BADI J_1BNF_ADD_DATA. Por ela ser nova, pode ser que tenha algumas ferramentas que possibilitem a alteração de outros campos OUT_HEADER.
  2. Verifique OSS Notes / abra um chamado na SAP. Como essa BADI é relativamente nova, talvez seja possível colocar novas modificações (quem sabe a possibilidade de mudar HEADER e ITEMS por inteiro, quem sabe rsrs)
  3. Crie um famigerado ENHANCEMENT no include LJ_1B_NFEF70 (por exemplo). Creio que lá dê para alterar os C1_XPAIS no XMLH (faça um teste).

Abraços,

Matheus

Answers (0)