The learning content is designed for anyone who wants to gain SAP knowledge in a simple, compact, and practical way. Our learning platform offers content for beginners, advanced learners, and experts. This enables you to expand your knowledge step by step and continuously develop your skills toward becoming an SAP expert.
ABAP-Programmierung unter SAP S/4HANA
Flat rate
$19 per month
Single license 1000+ eBooks and video tutorials Instant access 12 months($228per year) Automatic renewal
More Details
Mit SAP S/4HANA brach für das Enterprise Resource Planning ein neues Zeitalter an. Neben der deutlich gesteigerten Performance und Reintegration von Geschäftsbereichen hat die Einführung der In-Memory-Datenbank SAP HANA auch die ABAP-Programmierung modernisiert.
Die zweite Auflage dieses Buchs berücksichtigt die noch einmal deutlich verbesserte SAP-HANA-Unterstützung und zeigt, was die damit einhergehenden Änderungen für Sie als Entwickler bedeuten. Es führt Sie in den Aufbau und Umgang mit der Entwicklungsumgebung Eclipse inklusive ABAP Development Tools (ADT) ein. Sie lernen SQLScript kennen und erfahren, wann Sie bevorzugt Native SQL statt ABAP SQL für das Programmieren von Datenbankprozeduren einsetzen. Die Autoren stellen Ihnen darüber hinaus die veränderte View-Modellierung im SAP HANA Studio vor und erläutern, wie SAP-HANA-Anwendungen in das Produktivsystem transportiert werden.
Anhand ausführlicher Übungsprogramme zu einem durchgängigen Beispiel finden Anfänger einen leichten Einstieg in die SAP-HANA-Programmierung. Fortgeschrittene erhalten zudem viele neue Anregungen, etwa, wie ABAP-Code untersucht und Laufzeitaspekte überwacht und analysiert werden können.
- Entwicklungsumgebung: HANA-Objekte mit Eclipse entwickeln
- Datenbankprogrammierung: Sichten auf der SAP-HANA-Datenbank anlegen
- Vergleich: SQLScript versus die alten ABAP-Befehle
- HANA-spezifische Techniken: Textsuche und Entscheidungstabellen
Reading Example
2.1 Übertragung der ABAP-Programmierung vom Applikationsserver nach SAP HANA
Für eine Übertragung der ABAP-Programmierung vom Applikationsserver in den SAP-HANA-Bereich ist, verbunden mit der damit notwendigen sprachlichen Veränderung, eine Übertragung der SQL-Anweisungen von ABAP SQL nach Native SQL erforderlich. Dabei finden auch Namensänderungen (Konvertierungen) von Datentypen statt. Die Datenobjekte des Native SQL werden anders benannt als in ABAP SQL.
Im Einzelnen kommt es zu den in Tabelle 2.1 aufgeführten Konvertierungen.
Tabelle 2.1: Unterschied ABAP-SQL-Typ und Native-SQL-Typ
Das ABAP Dictionary lässt benutzerspezifische DDIC-Datentypen zu wie
- Datenelemente,
- Strukturen,
- Tabellentypen.
Weder die DDIC-Datentypen noch Domänen sind bei der Modellierung und Programmierung aufgrund des notwendigen speziellen Native-SQL-Typs in SAP HANA direkt verwendbar.
Datenbankindizes werden bei der Migration von Datenbanktabellen nach SAP HANA nicht direkt angelegt, sondern müssen explizit für jede Datenbank aktiviert werden. Diese Aktivierungen sollten nur in Einzelfällen erfolgen. Bei den Column-Store-Tabellen sind die Zugriffszeiten gewöhnlich sehr schnell, sodass ein zusätzlicher Index unnötig wird. Der Zugriff über Sekundärindizes erfordert eine höhere Zugriffszeit. Verwenden Sie diese deshalb nur, wenn ein Zugriff über den Primärindex ausnahmsweise zu lange dauert.
Pool-und Clustertabellen aus dem ABAP Dictionary werden in SAP HANA als normale transparente Tabellen angelegt.
Im herkömmlichen ABAP gibt es keine Repräsentation eines NULL-Wertes. NULL-Werte werden in den Initialwert einer Spalte umgeformt, sodass man nicht sagen kann, ob es sich um einen Initialwert oder eine ausdrückliche Null handelt. Wenn Sie eine SQL-Anweisung als Native SQL über die SQL-Konsole eingeben, erhalten Sie für den NULL-Wert ein »?«.
Ratings
M. Hüttersen
13.01.2025
J. von Agris
10.03.2024
. -
14.08.2022
S. Kurek
29.03.2022
B. Artinger
05.12.2021
...unbedingt empfehlenswert für alle die sourcen auf HANA anpassen.
Our products—whether books, videos, or online training—deliver SAP knowledge concisely and practically, so you can apply it directly in your daily work, even if you have limited time. You benefit from a broad coverage of relevant SAP topics, high-quality content in four languages, and learning formats designed to fit your individual needs. This ensures that you can stay up to date and continuously develop your expertise.
Our books are characterized by a clear practical focus and a compact, easy-to-understand presentation. We explain complex SAP topics concisely—without unnecessary marketing buzzwords—so readers can quickly grasp the essentials and apply the new knowledge directly.
Our print books can be returned within 14 days, in original condition. Return shipping is at your own cost.
We currently only ship books directly within Germany. If you are ordering from outside Germany, we recommend purchasing via Amazon. You can find the link by selecting “Buy eBook” on any product in our webshop and Amazon will then show you both the eBook and print versions available for purchase.
Alternatively, you can access all our content with a digital subscription, starting at $19 per month.
Our team is always happy to help and will respond to your questions as quickly as possible (usually within 1–2 days). You can also contact us if you have questions for one of the authors. Email: contact@espresso-tutorials.com


