ABAP

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

ABAP2XLSX – Professionelle Excel-Tabelle aus ABAP erstellen

Das Open-Source-Tool ABAP2XLSX ermöglicht den automatischen Export von SAP-Daten in eine Excel-Datei mit Hilfe der Programmiersprache ABAP und umgekehrt. ABAP2XLSX eignet sich hervorragend, um einen automatischen Export von SAP-Daten nach Excel zu implementieren. Meiner Meinung nach ist es sehr nützlich, wenn man als ABAP-Entwickler mit SAP und Excel arbeitet. Andernfalls müssten Excel-Dateien mittels OLE (Object …

Weiterlesen

abapGIT – Git-Versionsverwaltung in ABAP

Mit dem Open Source Tool abapGit ist es möglich, eine Git-Versionsverwaltung in ABAP zu nutzen. Vor allem um seine On-Premise ABAP-Programme in die Cloud zu befördern, ist abapGit ein bewährtes Tool. Aber auch um weitere Open-Source-Tools zu nutzen, kann abapGit verwendet werden. Es dient als Schnittstelle für ein Git-Repository und dem SAP-System. In diesem Artikel …

Weiterlesen

Clean ABAP – Wie man sauberen ABAP-Code erstellt

„Clean ABAP – Wie man sauberen ABAP-Code erstellt“ ist eine Methode, die in der SAP-Entwicklungsumgebung immer mehr an Bedeutung gewinnt. Diese Methode konzentriert sich auf die Erstellung von ABAP-Code, der nicht nur funktioniert, sondern auch leicht zu verstehen, zu warten und zu erweitern ist. Clean ABAP trägt dazu bei, die Qualität und Effizienz von ABAP-Anwendungen …

Weiterlesen

ABAP Cleaner – Tool für sauberen ABAP Code

Der ABAP Cleaner hilft Dir, Deinen ABAP-Code schnell und einfach sauber zu halten, also Clean ABAP zu ermöglichen. Dieses Tool allein garantiert natürlich nicht, dass Du Clean ABAP programmierst, aber es hilft Dir, die Richtlinien und Vorgaben leichter einzuhalten. Das Tool ist kostenlos und frei verfügbar und sollte meiner Meinung nach von jedem ABAP Entwickler …

Weiterlesen