ABAP Keyword Documentation →  ABAP − Reference →  Data Interfaces and Communication Interfaces →  ABAP and XML →  Transformations for XML → 

XSL Transformations

An XSL transformation is a program in the repository that is written in XSLT (XSLT program) and used for the transformation of XML data. Existing ST programs in the repository can be called using the statement CALL TRANSFORMATION. XSLT programs are edited in the Transformation Editor, which can be accessed directly using transaction STRANS or called up in Object Navigator in ABAP Workbench by choosing Edit Object → More → Transformation and selecting XSLT Program.

The source and result of a general XSL transformation are XML data. When an XSL transformation is called using the statement CALL TRANSFORMATION, however, ABAP data can also be transformed directly to XML and back. For this purpose, a serialization or deserialization is performed implicitly.

Mapping

The ABAP runtime environment contains an SAP XSLT processor for executing the transformations. It supports almost all XSLT statements and provides enhancements (extension instructions) such as the option of calling ABAP methods from XSLT programs. Documentation for the SAP XSLT processor is available in the application help under SAP XSLT Processor - Reference.




Continue
Identity Transformation