Unlike languages that are intended primarily for building software tools, the ABAP programming language is driven by the needs of business application development. Consequently, ABAP offers some unique features, such as dynamic programming. Dynamic programming enables you to use data features and operations at runtime that cannot be determined at compile time, making your ABAP programs more powerful and flexible, and reducing the need for excessive custom programming. This article reviews the basic terminology and concepts behind dynamic programming, and then shows you how to apply dynamic programming techniques in your own ABAP programs.
Holger Janz
Holger Janz is a software developer at SAP AG in the Business Programming Languages Group. Prior to joining SAP in 1997, he studied computer science at the University of Rostock and Constance, where he focused on object-oriented programming languages. As a member of the development team at SAP, Holger’s responsibilities include parts of the ABAP Virtual Machine and the ABAP Compiler, and the integration of the JavaScript Virtual Machine into the SAP Web Application Server. His team is also responsible for the integration of Java into the SAP Web Application Server architecture.
You may contact the author at holger.janz@sap.com.
If you have comments about this article or publication, or would like to submit an article idea, please contact the editor.