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.

About The Author

John Kaufman is President of Nexmation, LLC. John's experience spans over 15 years of technology consulting, staffing and recruiting. John Kaufman - IT Recruiter - Complete Profile

Comments