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.

ABAP/4 cannot run directly on an operating system as it requires a set of programs to load, interpret, and buffer its input and output.
Three Tier Architecture of R/3
  1. Database Server
  2. Application Server
  3. Presentation Server

Application Server contains software components to run the program, and it contains an SAP kernel, which can run ABAP /4 Program.

ABAP /4 Development workbench:-
The development environment of the SAP R/3 system is a fully integrated set of development tools, data dictionary, and programming language.
>>> SAP Streams <<<

What is SAP ABAP | SAP ABAP Module - SAP ABAP training

What is SAP ABAP | About SAP ABAP Module Tutorial

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.