ABAP

ABAP CDS View mit Vorlagen erstellen – Schneller Einstieg in CDS Views

Mit Vorlagen in der Entwicklungsumgebung Eclipse kannst Du ABAP CDS Views schnell und einfach erstellen. Diese ABAP CDS Views (ABAP Core Data Services Views) sind ein zentraler Bestandteil der modernen SAP-Entwicklung und ermöglichen es Dir, die SAP-HANA-Datenbank effizient zu nutzen sowie komplexe Informationen nahtlos in SAP-Fiori-Benutzerschnittstellen zu integrieren. Besonders in der ABAP Cloud sind CDS …

Weiterlesen

ABAP Profiler – ABAP Tracing in ADT

Der ABAP Profiler ist ein mächtiges Werkzeug der ABAP Development Tools (ADT) für Eclipse. Er ermöglicht es, ABAP-Programme detailliert zu analysieren und Performance-Engpässe zu identifizieren. Du kannst den ABAP Profiler direkt aus dem ABAP Source Editor oder der Projekt-Explorer-Ansicht in Eclipse starten. In diesem Artikel stelle ich Dir den ABAP Profiler und seine vielfältigen Analysewerkzeuge …

Weiterlesen

ABAP CDS View erstellen

ABAP CDS Views (ABAP Core Data Services Views) sind ein zentraler Bestandteil der modernen SAP-Entwicklung. Sie ermöglichen die effiziente Nutzung der SAP HANA Datenbank und die nahtlose Integration komplexer Informationen in SAP Fiori Benutzeroberflächen. Insbesondere in der ABAP Cloud sind CDS Views unverzichtbar, da direkte Datenselektionen auf Datenbanktabellen nicht erlaubt sind. In diesem Artikel erfährst …

Weiterlesen

ABAP CDS View in SAP – Core Data Services

ABAP CDS Views (ABAP Core Data Services Views) sind ein zentraler Bestandteil der modernen SAP-Entwicklung. Sie ermöglichen es Dir, die SAP-HANA-Datenbank effizient zu nutzen und komplexe Informationen nahtlos in SAP-Fiori-Benutzerschnittstellen zu integrieren. Besonders in der ABAP Cloud sind CDS Views unerlässlich, da direkte Datenselektionen auf die Datenbanktabellen nicht erlaubt sind. In diesem Artikel erfährst Du, …

Weiterlesen

ADT in Eclipse automatisch aktualisieren – ABAP Updates

Mit den ABAP Development Tools (ADT) kann man mit der Entwicklungsumgebung Eclipse in der Programmiersprache ABAP SAP-Anwendungen programmieren und verändern. Im Artikel „Eclipse für ABAP-Entwicklung einfach einrichten“ habe ich im Detail erläutert, wie man die Entwicklungsumgebung einrichten kann. Mit der Laufe der Zeit gibt es neuere Eclipse- und ADT-Versionen. Auch die genutzten Plugins können mit …

Weiterlesen

ABAP Type Builder: Einfach TYPES in ABAP erstellen

In der Programmiersprache ABAP kann man mit dem Befehl TYPES eigene Datentypen direkt im ABAP-Programm erstellen und für eine spätere Deklaration nutzen. Anstatt die Typen manuell zu erstellen, kann man hierfür den ABAP Type Builder nutzen, um schnell und einfach die gewünschten Datentypen zu definieren. Ein Beispiel für einen eigenen definierten Datentyp kann beispielsweise folgendermaßen …

Weiterlesen

ABAP: IS BOUND, IS INITIAL und IS ASSIGNED im Vergleich

Die ABAP-Ausdrücke IS BOUND, IS INITIAL und IS ASSIGNED sind in der ABAP-Programmierung sehr wichtig. Mit ihnen kann geprüft werden, ob Variablen verwendet werden können oder einen Inhalt haben. Dieser Artikel stellt IS BOUND, IS INITIAL und IS ASSIGNED vor. Details zu den ABAP-Ausdrücken finden sich in der ABAP-Dokumentation. IS BOUND Die ABAP-Anweisung „IS BOUND“ …

Weiterlesen

ABAP Cloud: Die wichtigsten CDS Views

Im Vergleich zu klassischem ABAP ist der direkte Tabellenzugriff mit der SELECT-Anweisung in ABAP Cloud verboten. Stattdessen werden CDS Views und Behavior Definitions verwendet. Das Kürzel CDS steht für Core Data Services. CDS Views sind virtuelle Programmiermodelle, die Daten während der Programmierung mit ABAP nicht physisch speichern. Sie stellen dem Entwickler während der Programmierung Informationen …

Weiterlesen

ABAP Debugger-Sitzung speichern

Für die nachträgliche Analyse einer ABAP Debugger-Sitzung sind Debugger-Varianten sehr nützlich. Es kann durchaus vorkommen, dass man zu einem späteren Zeitpunkt das Problem im ABAP Debugger noch einmal mit genau den gleichen Rahmenparametern untersuchen möchte. In diesem Artikel werde ich daher im Detail erklären, wie man eine ABAP Debugger-Sitzung speichern und laden kann. ABAP Debugger-Sitzung …

Weiterlesen

Berechtigungsprüfung in ABAP – AUTHORITY-CHECK

Eine Berechtigungsprüfung in ABAP ist notwendig, um die angelegten und zugeordneten Rollen, die Berechtigungsobjekte enthalten, zu prüfen. Nur durch die Prüfung der Berechtigungen im ABAP-Code mit der ABAP-Anweisung AUTHORITY-CHECK kann die Datensicherheit und der Datenschutz gewährleistet werden und sichergestellt werden, dass nur berechtigte SAP-Benutzer Daten anlegen, ändern, einsehen oder auch löschen können. Insbesondere bei selbst …

Weiterlesen