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


ABAP 7.40 is a downward-compatible version that is complementary to SAP HANA



Comments

Popular posts from this blog

SAP ABAP SELECT STATEMENT

SAP ADOBE FORMS

ABAP AUTHORIZATION CONCEPT