ABAP


ABAP/4
  • ABAP/4 stands for ADVANCED BUSINESS APPLICATION PROGRAMMING, where 4 stands for 4th Generation language(4GLs).
  • It was the first language which includes concept of logical databases(LDBS), which provides a high level of abstraction from the basic database levels.
  • It was a programming language for developing/creating application for SAP R/3.
  • First it was developed as reporting language for SAP R/1, later it was developed into programming language for R/3.

STRUCTURE OF ABAP/4 PROGRAM

As like other programming language it also normally structured into two parts,




DECLARATION SECTION
  • In this part we define the data types, structures, tables, work area variables and the individual fields that we want to use inside an SAP ABAP program.


PROCESSING BLOCKS
  • In this part where we will write all the business logic codes.