|
#1
|
|||
|
|||
Problema con Transformacion simple ABAP TO XML
Buen dia foro:
Estoy empezando a trabajar con xml, investigando encontré una herramienta en sap que sirve para crearlos mediante un call transformation. Ya logro crear el xml, dicho xml tiene varios atributos, el problema que tengo es que al momento que se guarda el xml, en los atributos me cambia el orden a como los especifique mediante la transformación simple, por ejemplo: el archivo arroja en este orden <CATALOGO ANO="2010" MES="01" RFC="XXXXXXX" TOTALCTAS="1986" VERSION="1.0"> y en mi transformacion esta <tt:attribute name="VERSION" value-ref="CATALOGO.VERSION"/> <tt:attribute name="RFC" value-ref="CATALOGO.RFC"/> <tt:attribute name="TOTALCTAS" value-ref="CATALOGO.TOTALCTAS"/> <tt:attribute name="MES" value-ref="CATALOGO.MES"/> <tt:attribute name="ANO" value-ref="CATALOGO.ANIO"/> y yo necesito que en el archivo final me aparezcan como lo especifico en la transformación simple. alguien sabrá a que se debe, o como solucionarlo?, se los agradecería mucho |
#2
|
|||
|
|||
Jjejeje al parecer esta haciendo Contabilidad Electronica.
La transacción que indicas es la XLST_TOOL, no indicas mucha información como para saber que esta pasando; pero me imagino que es la disposición de tus nodos. Igual si nos ayudas con unas imagenes
__________________
SSE BeltSoft México Your Business, our motivation ... |
#3
|
|||
|
|||
mi codigo de la transformacion es:
DATA xml_out TYPE xstring. CALL TRANSFORMATION ztrasf001_catalogo_xml SOURCE ctas = lit_cat catalogo = lwa_cat RESULT XML xml_out Cuando guardo el string xml_out, ahi se mueve el orden al parecer me lo guarda en orden alfabetico. La imagen1 es como me lo muestra, la imagen 2 es como esperaria que salier. y en la transformacion esta tal cual lo necesito, no se si hay alguna sentencia o algo asi para que me lo de tal cual lo puse en la transformacion. :S |
#4
|
|||
|
|||
Solo para cerrar el tema, no se si con las lineas que agregue se soluciono, pero ya me salen los atributos como los necesito y como los especifique en la transformacion.
CALL TRANSFORMATION ZITAB_TO_XML SOURCE TABLA = it_tabla RESULT XML xml_out OPTIONS xml_header = 'full' initial_components = 'suppress'. Saludos |
#5
|
|||
|
|||
Transaccion FWZZ
Buenas tardes,
con respecto a esta transaccion han usado esta BAPI_FP_CREATEFROMDATA. Presenta un error al enviar mas de dos registros. Gracias por la ayuda! |
#6
|
|||
|
|||
Hola amigo
Tambien estoy usando esa herramienta para generar el XML, duda, como le haces para que salga <ctas Cuenta="100100" ... /> porque a mi me sale como <ctas Cuenta="100100" .... > </ctas> Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|