SAP ABAP on HANA

What is SAP ABAP on HANA?

SAP ABAP on HANA is a programming language used to develop applications in the SAP HANA database environment. ABAP on HANA provides enhanced performance and improved processing speed by leveraging the in-memory computing capabilities of the HANA database.  It provides improved performance, real-time analytics, simplified development, and enhanced scalability.
 

What is difference between SAP HANA and S/4 HANA?

SAP HANA is an in-memory database platform that enables real-time data processing and analysis. It can be used as a standalone database platform or as the underlying technology for other SAP applications.

SAP S/4HANA, on the other hand, is a suite of enterprise resource planning (ERP) applications that are built on top of the SAP HANA platform. S/4HANA is a next-generation business suite that is designed to help businesses run more efficiently by providing real-time insights and streamlined processes.

In summary, SAP HANA is a technology platform, while SAP S/4HANA is an ERP suite that is built on top of the SAP HANA platform.
 

What is the difference between traditional ABAP and ABAP on HANA?

The main difference between traditional ABAP and ABAP on HANA is that ABAP on HANA uses the HANA database technology to process data faster and more efficiently. This means that ABAP on HANA applications can leverage the power of HANA to provide real-time data processing and analysis.
 

What are the main features of SAP HANA?

In-memory Database:

With SAP HANA, you can now store the complete database in memory. This means that disk movement is not needed and swapping can be eliminated. Hence increase in the speed of read-write access.

Multicore CPU and parallel processing:

To get the best performance from new advanced hardware, SAP HANA makes use of parallelism by using all the cores of a CPU, and several CPUs.
Column store tables are automatically processed in parallel. Even the same column can be split up and processed by different cores at the same time.

Column and Row storage:

SAP HANA supports both col and row store tables.  By accessing data in column-store order, you benefit immensely from simplified table scan and data pre-caching. This can make all the difference in performance.  With column store, SAP HANA scans columns of data so quickly that additional indexes are usually not required.
It is easy to alter column store tables without dropping and reloading data.  Column store tables are optimal for parallel processing, as each core is able to work on a different column.

Data Compression

SAP HANA uses a dictionary per column Operates directly on compressed data using integers.  It reduces the amount of memory required.  It speeds up operations on columns because the columns can be loaded into the CPU caches faster and with fewer loading cycles.

Aggregates and Indexes.

Using the power of SAP HANA, you can aggregate on the fly from any line-item table. You do not need prebuilt aggregates. SAP HANA organizes data using column stores, which means that indexes are not needed. They can still be created but offer little improvement.

More Abapers Questions:

ABAP Books List
ABAP/4 Certification, Programming and Object Oriented Programming Books

Smart Forms
SAP Smartforms

ABAP Menu:
ABAP Example Hints and Tips

Return to Index:-
SAP ABAP/4 Programming, Basis Administration, Configuration Hints and Tips

(c) www.gotothings.com All material on this site is Copyright.
Every effort is made to ensure the content integrity.  Information used on this site is at your own risk.
All product names are trademarks of their respective companies.  The site www.gotothings.com is in no way affiliated with SAP AG.
Any unauthorised copying or mirroring is prohibited.