¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Errores en la conversión de archivos XML al subir códigos arancelarios en GTS: Solución y consejos

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

Estimados,

Estoy intentando subir códigos arancelarios en GTS desde archivos XML obtenidos del Bundesanzeiger.

He creado un esquema numérico que corresponde a los requisitos especificados en los archivos, pero al ejecutar la carga, recibo el siguiente mensaje de error:

Se produjeron errores durante la conversión del archivo XML.

He intentado revisar el código ABAP para averiguar dónde se detiene el proceso y descubrí que se detiene después de la siguiente operación:

PERFORM validate_tcots UTILIZANDO es_tcots lv_subrc .

El código devuelto es 4

El archivo XML está correctamente formateado, por lo que supongo que falta algo en la configuración, pero no sé qué.

Por favor, aconsejen.

Muchas gracias.

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

4 Respuestas

0
Cargando...

Hola Nicolas,

Creo que has definido la estructura para el esquema de numeración. Parece que hay una discrepancia en la estructura del esquema de numeración que definiste y el código arancelario que viene en el archivo xml.

Por favor, revisa la estructura definida en los esquemas de numeración.

Saludos

Dhilipan

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

Hola Nicolás,

Creo que la bandera específica del país debería provenir del archivo cargado, hay una etiqueta en el archivo XML que me hace pensar esto:

<country_dependent>false</country_dependent>

No sé si esta bandera se puede gestionar en SPRO. Parece que la única forma de cambiarla es como lo hiciste a través de SM30.

Saludos.

Mouaz BEN REDJEB

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

Hola Mouaz,

De hecho, el problema se ha solucionado desde que revisé la bandera específica del país.

Pude verificarlo ejecutando SM30 en la vista siguiente: /SAPSLL/V_TCOTS

No recuerdo haber tenido la opción de hacerlo cuando creé el esquema de números ni cuando regresé al punto personalizado en SPRO (GTS > Configuración general > Definir esquema de numeración para números de código arancelario). ¿Cómo se podría definir correctamente si no es directamente en la tabla?

Usé el esquema BEZT1 para la carga, ya que es el que se menciona en el encabezado del archivo XML de Bundesanzeiger:

<schema_id>BEZT1</schema_id>

No pensé que el archivo fuera específico del país, ya que leí en otro post que un archivo específico del país tendría un prefijo con el código del país, por ejemplo DE xx_I_00158001007.xml, el que intentaba cargar es WN_I_00158001007.xml

¡Gracias por tu ayuda!

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

Hola Nicolás,

Parece que estás intentando cargar un esquema de numeración específico de un país (EZT alemán).

¿Podrías por favor verificar en la tabla /SAPSLL/TCOTS para el esquema de numeración DEEZT que tienes la bandera "específico del país" establecida en el campo CTSNB?

Saludos.

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?