What is ABAP – Advanced Business Application Programming?
ABAP is a propriatary ”COBAL Like” 4GL programming language developed for developing solutions within SAP Application Server as well as Netweaver. JAVA and C++ are also commonly used to develop, customise, and extend the SAP platform.
ABAP was originally used on the SAP R/3 platform primarily as a report writing language. Customers have used it to extend the functionality of the SAP sytems, and it has evoved into a more robust system over the years.
SAP ABAP run within the SAP database and are not kept as separate files in the way that JAVA or C based applications are.
ABAP is part of the SAP BASIS abstraction layer that supports the full range of SAP applications.
ABAP programs generally fall into two types:
- ABAP Reports
- ABAP Module Pools
ABAP developers work within the ABAP Workbench development environment for coding and debugging.
Comments
