What is SAP ABAP?
The following tutorial guides a brief introduction to the SAP ABAP module and what is SAP ABAP?
SAP ABAP: – ABAP stands for Advanced Business Application Programming / 4th Generation Language. ABAP is a programming language used for developing applications for the SAP R/3 system. SAP will run applications written using ABAP /4.
- Database Server
- Application Server
- Presentation Server
Application Server contains software components to run the program, and it contains an SAP kernel, which can run ABAP /4 Program.
Types of ABAP/4 Programs
- Executable Programs (ABAP Reports)
- INCLUDE Program
- Module Pool/Dialogue programs
- Sub-Routine Pool
- Interface Pool
- Class Pool
- Type Pool
- Function Group
Executable Programs (ABAP Reports):- Executable Programs are I programs types that represented with the keyword REPORT
INCLUDE Program:- INCLUDE Programs are I programs types that represented with the keyword INCLUDE
Module Pool/Dialogue programs:– These are type M programs represented with the keyword PROGRAM.
Sub-Routine Pool:- Sub-Routine Pool are S programs type represented with the keyword PROGRAM.
Interface Pool:- Interface Pool are J program type that is represented with the keyword INTERFACE-POOL.
Class Pool:- Class Pool are K programs type that is represented with the keyword CLASS-POOL.
Function Group:- Function Group is an F programs type that is represented with the keyword FUNCTION-POOL.
Type group:- Type groups are represented with the keyword TYPE-POOL.