SAP-ABAP [ABAP (Advanced Business Application Programming]]
- ABAP (Advanced Business Application Programming) is a programming language for developing applications for the SAP R/3 system.(SAP's R/3 is the world's most-used standard business software for client/server computing.) a widely-installed business application subsystem.
ABAP was one of the first languages to include the concept of Logical Databases (LDBs), which provides a high level of abstraction from the basic database level
All ABAP programs reside inside the SAP database.
ABAP programs execute under the control of the runtime system, which is part of the SAP kernel.
The runtime system is responsible for processing ABAP statements, controlling the flow logic of screens and responding to events (such as a user clicking on a screen button)
Types of ABAP programs In ABAP, there are 7 different types of programs:
Include, executable, function module, module pool, subroutine, class, interface,
SAP Net Weaver supports the ABAP programming language and its corresponding integrated development environment as a built-in capability of the application server.
ABAP is especially designed for creating large-scale business applications, with dedicated features for developing backend business functionality, connecting applications, and provisioning services
The ABAP Workbench offers an environment where you can publish, search for, and call Web services.
It enables the SAP Application Server to act both as a server and client for Web services
SAP's ABAP Workbench (SE80) is a set of tools and libraries for designing, implementing, testing, and maintaining transactions and reports written in ABAP Objects. The major tools of the Workbench are:
- Object Navigator
- ABAP Dictionary
- Class Builder/Function Builder/ ABAP Editor
- Screen Painter/Menu Painter
- Class Tester/Function Tester
- Package Builder
- Class Browser, Information System, Data Browser
- Modification Browser, Business Add-Ins
All ABAP applications, along with parts of NetWeaver Application Server ABAP, are written in the ABAP Workbench development environment using ABAP (Advanced Business Application Programming) which is SAP's own programming language
The individual components of application programs are stored in a special section of the database which is used as the central storage for all development objects of the SAP System and is called the Repository
I HOPE ABOVE INFORMATION IS USEFUL TO KNOW ABOUT SAP ABAP
THANK YOU!