Whether you are new to ABAP or have been using it for years, in the end you are probably satisfied if your application code somehow just works. But ABAP is a vibrant, evolving language, with new features and modifications that can significantly improve your programs. The multitude of choices can seem overwhelming, however. This article is the first in a three-part series that presents basic guidelines, gathered directly from the ABAP Language Group at SAP, for the effective use of the many possibilities ABAP provides for creating applications. This first article lays some groundwork for the next two by introducing fundamental rules and criteria for modern ABAP programming.
Horst Keller
Horst Keller holds a PhD in physics from the Technical University of Darmstadt, Germany. He joined SAP in 1995 after spending several years involved in research projects at various international institutions. As a Knowledge Architect within the SAP NetWeaver Application Server ABAP department, he is mainly responsible for the documentation and rollout of ABAP and ABAP Objects, while also developing the programs for formatting and presenting the ABAP documentation, including the related search algorithms. Horst is the author of the books ABAP Objects – An Introduction to Programming SAP Applications (Addison-Wesley Professional, 2002), The Official ABAP Reference (SAP PRESS, 2005), and the ABAP Quick Reference (SAP PRESS, 2005). Numerous other publications and workshops on this subject round off his work.
If you have comments about this article or publication, or would like to submit an article idea, please contact the editor.
Andreas Blumenthal
Andreas Blumenthal studied linguistics, mathematics, philosophy, and Jewish studies at the University of Heidelberg, Germany, where he received his Master’s degree in 1985. After two years of research in the area of computer linguistics, he joined SAP in 1987. Andreas has participated in the R/3 project from the beginning. Working in the R/3 technology department, he has considerably contributed to the growth of ABAP into a modern, object-oriented programming language for business applications. Andreas became Development Manager of the “ABAP Language Group” in 1996. He is currently a Vice President and responsible for SAP NetWeaver Application Server ABAP.
You may contact the author at Andreas.Blumenthal@SAP.com.
If you have comments about this article or publication, or would like to submit an article idea, please contact the editor.