As every SAP developer knows, exchanging data with other applications and systems is simply a fact of everyday life. But implementation can be complex, even for experienced ABAP programmers. Release 6.10 now comes with a powerful feature that provides support for open, standards-based data exchange - ABAP-XML serialization. Its power derives in part from the underlying asXML format, which is the basis for representing ABAP data in XML. This article describes the asXML format for all data types and examines object serialization in detail so you can take advantage of this feature in your own environment.
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.
You may contact the author at christoph.wedler@sap.com.
If you have comments about this article or publication, or would like to submit an article idea, please contact the editor.
Christian Stork
Christian Stork studied mathematics and computer science at the Westfälische Wilhelms-University of Münster, Germany. He joined SAP in 1995 and worked for two years as a trainer, then returned to the Westfälische Wilhelms-University of Münster for his doctorate, specializing in algebraic geometry. In 2000, Christian rejoined SAP and became a member of the Business Programming Languages Group, where he works as a kernel developer. He is responsible for the implementation and maintenance of the Object Services, and is currently working on calling ABAP methods from XSLT.
You may contact the author at christian.stork@sap.com.
If you have comments about this article or publication, or would like to submit an article idea, please contact the editor.
Stefan Bresch
Stefan Bresch received his diploma in computer science from the University of Karlsruhe, Germany. Stefan joined SAP in 2000 and since then has been working on Object Persistence. He belongs to the Business Programming Languages Group in Walldorf and is currently working on serialization of ABAP data structures to XML representation.
You may contact the author at stefan.bresch@sap.com.
If you have comments about this article or publication, or would like to submit an article idea, please contact the editor.