Have you ever wished for a data buffer that provides access to data across transaction boundaries, without requiring additional memory or resource-consuming copy operations from the database? ABAP Shared Objects, available with SAP NetWeaver ’04, is a new ABAP API that provides direct access to data structures stored in a shared memory area. Using simple examples, this article explains the basic functionality of ABAP Shared Objects, and shows you how to use them in your ABAP programs. After reading this article, you will be able to start leveraging ABAP Shared Objects to achieve improved performance in your own ABAP applications, while reducing resource requirements.
Rolf Hammer
Rolf Hammer studied and received his doctorate in mathematics at the University Karlsruhe (TH), Germany. Rolf joined SAP in 1995 as a member of the Business Programming Languages group in Walldorf. Since then, he has been working on numerous parts of the ABAP virtual machine. His main responsibilities are ABAP internal tables, ABAP-specific Unicode support, and ABAP Shared Objects.
You may contact the author at rolf.hammer@sap.com.
If you have comments about this article or publication, or would like to submit an article idea, please contact the editor.

Kai Baumgarten
Kai Baumgarten received his diploma in computer science from the University of Halle, Germany. Kai joined SAP in 2002 as a member of the Business Programming Languages group in Walldorf. Since then, he has been working on ABAP Shared Objects and different parts of the ABAP runtime environment.
You may contact the author at kai.baumgarten@sap.com.
If you have comments about this article or publication, or would like to submit an article idea, please contact the editor.