sapdev logo background
sapdev logo sapdev logo
Comments

SAP ABAP XSLT ASXML documentation, setup help and example usage



Return to SAP documentation index


ARTICLE

asXML - Canonical XML Representation
The canonical XML representation asXML is the format of XML data that results from a serialization of ABAP data using XSLT programs , or that is required for a deserialization using XSLT
. This format is also known as ABAP Serialization XML .
The canonic XML conversion supports all ABAP data types. The elementary ABAP data types are mapped to a set of XML schema data types . In the other direction, special domains are available for further XML schema data types .
The asXML format is significant in the following cases:
  • The mapping of elementary ABAP data types to XML schema data types

  • and the other direction.
  • In the case of self-written XSL

  • transformations of ABAP data to an XML format, the
    asXML format of the serialization result must be known.
  • External XML data whose content is to be deserialized into ABAP data must be transformed to asXML format.

  • XML Schema Data Types The asXML mapping of elementary ABAP data types to XML schema data types (and the other direction) is also used in Simple Transformations

  • Description of the asXML format:
  • General asXML Format

  • Mapping of ABAP Data Types

  • Mapping of Further XML Schema Data Types

  • Mapping of XML Fragments


  • Note
    The asXML format of serialized ABAP data or objects can be created and examined using the predefined identity transformation ID . This transformation is not, however, symmetrical with respect to text strings that contain only blanks. A symmetrical transformation that creates the asXML format of ABAP data (excluding reference variables) can be created using the ST statement tt:copy
    (see Example ).
    Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved




    ABAP_XSLT
    ABAP_XSLT_ASXML_ELEMENTARY




    comments powered by Disqus