From XML to ABAP Data Structures and Back: Bridging the Gap with XSLT

  • by Christoph Wedler, Business Programming Languages Group, SAP
  • Christian Fecht, Business Programming Languages Group, SAP AG
  • Karsten Bohlmann, Development Architect ABAP Language Team, SAP AG
  • July 15, 2002
XML, the EXtensible Markup Language, is the web standard for generic representation of structured data. Perhaps it hasn't yet found its way into your company's ABAP application development, but there is a fair chance that it will. So how can you bridge the gap between the ABAP and XML worlds? The SAP Web Application Server offers an implementation of the XSLT (EXtensible Stylesheet Language Transformations) standard to establish mappings between XML documents and ABAP data structures. This article teaches you how to create and call XSLT programs, and how your programs can use XSLT to interface with XML from ABAP.

Christoph Wedler

Christoph Wedler received a degree in computer science from the University of Erlangen, Germany, in 1993. He joined SAP in 1999 and is now a member of the Business Programming Languages Group. Christoph is responsible for the integration of XML into the ABAP language and different parts of the ABAP runtime environment.

See more by this author

Christian Fecht

Christian Fecht studied computer science at the University of Saarland in Saarbruecken, where he received his Ph.D. in 1997. He joined SAP in 1998, and since then has been working in the Business Programming Languages Group. He is responsible for the ABAP runtime environment, especially for the ABAP Objects garbage collector. Christian was also involved in the design of the Object Services, and recently his focus has been on transparent persistence for Java.

See more by this author

Karsten Bohlmann

Karsten Bohlmann is currently a development architect in the ABAP language team. He has been an SAP employee since 1998 and joined kernel development in 2000, where he developed the kernel-integrated XSLT processor and the Simple Transformations language for ABAP-XML mappings. Since 2005, he has been active in the ABAP compiler and virtual machine, spending most of his time on expanding ABAP towards a more modern language.

See more by this author


Comments

No comments have been submitted on this article. 


Please log in to post a comment.

To learn more about subscription access to premium content, click here.