¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Erros na conversão de arquivos XML ao carregar códigos tarifários no GTS: Solução e dicas

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Prezados,

Estou tentando carregar códigos tarifários no GTS a partir de arquivos XML obtidos do Bundesanzeiger.

Criei um esquema numérico que corresponde aos requisitos especificados nos arquivos, mas ao executar o carregamento, recebo a seguinte mensagem de erro:

Ocorreram erros durante a conversão do arquivo XML.

Tentei revisar o código ABAP para descobrir onde o processo está parando e descobri que ele para após a seguinte operação:

PERFORM validate_tcots UTILIZANDO es_tcots lv_subrc .

O código de retorno é 4

O arquivo XML está formatado corretamente, então suponho que algo está faltando na configuração, mas não sei o quê.

Por favor, aconselhem.

Muito obrigado.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Nicolas,

Acredito que você definiu a estrutura para o esquema de numeração. Parece haver uma discrepância na estrutura do esquema de numeração que você definiu e o código tarifário que está no arquivo xml.

Por favor, revise a estrutura definida nos esquemas de numeração.

Cumprimentos,

Dhilipan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Nicolás,

Acredito que a bandeira específica do país deve ser proveniente do arquivo carregado, há uma tag no arquivo XML que me faz pensar nisso:

<country_dependent>false</country_dependent>

Não sei se essa bandeira pode ser gerenciada no SPRO. Parece que a única forma de alterá-la é como você fez através do SM30.

Saudações.

Mouaz BEN REDJEB

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Mouaz,

Na verdade, o problema foi resolvido desde que revisei a bandeira específica do país.

Consegui verificar executando o SM30 na visualização seguinte: /SAPSLL/V_TCOTS

Não me lembro de ter tido a opção de fazê-lo quando criei o esquema de números nem quando retornei ao ponto personalizado no SPRO (GTS > Configuração geral > Definir esquema de numeração para números de código tarifário). Como poderia ser definido corretamente se não diretamente na tabela?

Usei o esquema BEZT1 para o carregamento, pois é o que é mencionado no cabeçalho do arquivo XML do Bundesanzeiger:

<schema_id>BEZT1</schema_id>

Não pensei que o arquivo fosse específico do país, pois li em outro post que um arquivo específico do país teria um prefixo com o código do país, por exemplo DE xx_I_00158001007.xml, o que estava tentando carregar é WN_I_00158001007.xml

Obrigado pela sua ajuda!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Nicolás,

Parece que está tentando carregar um esquema de numeração específico de um país (EZT alemão).

Poderia por favor verificar na tabela /SAPSLL/TCOTS para o esquema de numeração DEEZT se tem a bandeira "específico do país" definida no campo CTSNB?

Saudações.

Mouaz BEN REDJEB

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?