ABAP 7.40 is an evolution from a statement-oriented to an expression-oriented programming language complementary to SAP HANA
ABAP used to be an abbreviation of Allgemeiner BerichtsAufbereitungsProzessor, German for "generic report preparation processor", but was later renamed to the English Advanced Business Application Programming. ABAP was one of the first languages to include the concept of Logical Databases (LDBs), which provides a high level of abstraction from the basic database level(s)
Statement-oriented ABAP
- Additional lines needed for declarations & statements
- Code tends to be long and difficult to maintain
- Designed for procedural programming
Expression-oriented ABAP
- Almost every line of code yields a value
- Code becomes shorter and easier to maintain
- Designed for OOP and HANA code push-down
Comments
Post a Comment