With the release of SAP NetWeaver Version 740, SAP has introduced new way of programming in ABAP Language. From that version onwards, many SAP ABAP Technical consults started using new syntaxes for building the SAP ABAP based applications. These new syntaxes popularly became as SAP ABAP 7.4/7.5 Syntax.
Who can learn?
- Anyone who has ABAP Working experience.
Prerequisites to use ABAP 7.4/7.5 Syntax:
- SAP NetWeaver AS ABAP 740 version or above (or)
- ABAP Development Tools (ADT) on Eclipse
What is benefits of ABAP 7.4/7.5 Syntax:
- Good maintainability of code
- Easy Understandability of logic
- Shorter and concise code
- Less error prone
- Good readability
- Improved performance
Where is ABAP 7.4/7.5 Syntax applicable?
These changes in new ABAP syntax involved in many places. Some of the areas of the syntax replacements includes in:
- Data object declarations – variables, work areas, internal tables, field symbols etc.
- Population and moving of above data objects
- string operations
- Iterative statements using do, while, loop.
- conditional statements like if, case.
- control statements in loop
- OO ABAP- Class object creation and calling of methods
- Method imports and returning parameters
- New commands in Open SQL Queries and many more.
You can see the differences of old and new syntax for each of these topics separately in the next chapter with code snippets.
The new syntax makes code more efficient and easier to use for developers. Still ABAP Developers can use the old syntax but is not recommended.