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.