Premium Pass – ABAP for SAP HANA: Code To Data Paradigm

Code-to-data paradigm is basically a programming style in ABAP where you code to ‘push down’ data intensive computations and calculations to the HANA DB layer, instead of bringing all the data to the ABAP layer and then processing the data to do computations.

What is a programming paradigm?

A programming paradigm is a fundamental style of computer programming, serving as a way of building the structure and elements of computer programs.

In simple words, a paradigm is a programming style, following a set of rules or ideas.

What is the ‘code-to-data’ paradigm?

Code-to-data paradigm is basically a programming style in ABAP where you code to ‘push down’ data intensive computations and calculations to the HANA DB layer, instead of bringing all the data to the ABAP layer and then processing the data to do computations.

What does ‘Push down’ means?

We’ve learned that SAP HANA is not just a classical database, but it can
also perform calculations, search text, and data intensive operations.

Normally, all the intensive calculations are done in the Application Layer (AS ABAP).

You request all data from the database, and the database process your request and returns data.

With SAP HANA, you can perform intensive calculations on the data layer.

‘Push down’ means:

Coding in a way where you tell the data layer to perform the intensive calculations, or pushing down the code to the data layer.

Share this on Social Media

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp

Unit 1 – SAP System Architecture

Unit 2 – Object Navigator, Repository and ABAP Programs

Unit 3 – Transparent tables in the ABAP Dictionary

Unit 4 – Basic ABAP statements, ABAP Structures and ABAP Logical Expressions

Unit 5 – ABAP Data Retrieval

Unit 6 – SAP Analysis Tools

Unit 7 – ABAP Subroutines

Unit 8 – ABAP Events

Unit 9 – ABAP User Interface

Unit 10 – Function Modules, Methods, ALV and BAPI

Unit 11 – Adjusting SAP Standard Software

Unit 12 – ABAP Debugger, Selection Screens, and Table Controls

Unit 13 – ABAP Web Dynpro

Unit 14 – Advanced Topics

Unit 15 – Advanced Topics II

Object Oriented (OO) ABAP

ABAP for SAP HANA (Introduction)

OData and SAP Netweaver Gateway