学習コンテンツは、SAPの知識をシンプルかつコンパクトに、そして実践的な方法で身につけたいと考えているすべての人のためにデザインされています。当社の学習プラットフォームは、初心者、上級者、エキスパート向けのコンテンツを提供しています。これにより、段階的に知識を深め、SAPエキスパートになるためのスキルを継続的に向上させることができます。
ABAP-Programmierung unter SAP S/4HANA
詳細
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
読書例
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 »?«.
レーティング
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.
書籍、ビデオ、オンライントレーニングなど、SAP の製品は SAP の知識を簡潔かつ実践的に提供します。SAPの関連トピックを幅広くカバーし、4ヶ国語で高品質のコンテンツを提供し、個々のニーズに合わせた学習形式を採用しています。
当社の書籍は、明確な実践的フォーカスとコンパクトで理解しやすい表現が特徴です。複雑なSAPのトピックを簡潔に説明し、不必要なマーケティング用語を排除することで、読者が本質を素早く理解し、新しい知識を直接活用できるようにしています。
当社の印刷書籍は14日以内であれば、元の状態で返品可能です。
現在、書籍の発送はドイツ国内のみとさせていただいております。ドイツ国外からご注文の場合は、アマゾンでのご購入をお勧めします。
また、月額19ドルからのデジタル購読で、すべてのコンテンツにアクセスすることもできます。
私たちのチームはいつでも喜んでお手伝いし、できる限り迅速にご質問にお答えします(通常1~2日以内)。また、著者の一人に質問がある場合もご連絡ください。電子メール:contact@espresso-tutorials.com


