ABAP

Änderungshistorie in ABAP – SAP-Tabellen

Die Änderungshistorie ist eine sehr wichtige Funktion im gesamten SAP-ERP bzw. SAP S/4HANA-System. Dadurch kann man einfach und schnell nachvollziehen, welche Änderungen, wann und von wem an einem SAP-Objekt durchgeführt wurden. Gerade für die Wirtschaftsprüfung und Revision ist das eine wichtige Prüfinstanz eines Unternehmens. Aber auch für interne Prüfungen ist die Änderungshistorie nützlich. Dabei kann …

Weiterlesen

Funktionsbaustein in ABAP einfach erklärt

Ein Funktionsbaustein ist eines der wichtigsten ABAP-Objekte in SAP ERP bzw. SAP S/4HANA. Das SAP-System benutzt an zahlreichen Stellen Funktionsbausteine für die ordnungsgemäße Funktion des SAP-Systems. Ein Funktionsbaustein kapselt den ABAP-Code und ermöglicht somit eine Wiederverwendung an verschiedenen Stellen. In diesem Artikel möchte ich deshalb den Begriff Funktionsbaustein näher erläutern. Zudem hinaus zeige ich Dir, …

Weiterlesen

Palindrom mit ABAP prüfen

Das Prüfen eines Palindroms mit der Programmiersprache ABAP ist eines der ersten ABAP-Programme, das man vermutlich entwerfen wird. Es erfordert ein Verständnis für die Logik der Programmiersprache und ist trotzdem zugleich für Einsteiger leicht verständlich. In diesem Artikel zeige ich Dir wie man einfach und schnell sowohl ein Palindrom-Wort als auch ein Palindrom-Satz in ABAP …

Weiterlesen

SELECT SINGLE in ABAP

Der SELECT SINGLE Befehl in ABAP ist eines der wichtigsten und am meisten genutzten ABAP-Befehl. In diesem Artikel wird SELECT SINGLE umfangreich erklärt. Mit beispielhaften Programmausschnitten kann man einfach und schnell den Befehl an sein eigenes Programm adaptieren. In diesem Zusammenhang ist der Artikel „SELECT in ABAP“ ebenfalls sehr nützlich. SELECT SINGLE in ABAP einfach …

Weiterlesen

SELECT in ABAP

In der Programmiersprache ABAP ist der SELECT-Befehl eine der am meisten benutzten ABAP-Befehlen überhaupt. Mit diesem Befehl kann man Daten aus einer Datenbanktabelle holen, diese eventuell aufbereiten und letztlich dem Benutzer zur Anzeige bringen. Das Hasso-Plattner-Institut hat in Untersuchungen festgestellt, dass nur 20 % der Interaktionen Einfüge-, Änderungs- oder Löschbefehle auf den Datenbanken sind. In …

Weiterlesen

URL im Browser öffnen – ABAP

Mit ABAP ist es möglich, aus SAP ERP bzw. SAP S/4HANA eine URL im Browser öffnen zu lassen. Dabei gibt es mehre Möglichkeiten, diese Anforderung umzusetzen. Wie man am einfachsten mit ABAP eine URL im Browser öffnen lassen kann, erfährst Du in diesem Artikel. Funktionsbaustein CALL_BROWSER Eine der einfachsten Möglichkeiten, eine URL aus dem SAP …

Weiterlesen

ABAP – Übersicht über ICON

Eine Übersicht über ICONs in SAP ERP erhält man in diesem Artikel. ICONs verbessern und verschönen die Benutzeroberfläche und ermöglichen dem Benutzer eine leichtere Bedienung. Wenn man eine Diskette als Beispiel sieht, denkt man dabei meist an eine Speichern-Funktion. Übersicht über ICON in SAP ERP Die SAP-Tabelle ICON enthält eine Übersicht über alle ICONs in …

Weiterlesen

ABAP Unit Test – Testen unter ABAP leicht gemacht

In diesem Artikel erfährst Du wie man mit der Programmiersprache ABAP Unit Tests einfach erstellt und damit eine höhere Codequalität gewährleistet. Neben der Programmierung mit ABAP ist das Testen ein zentraler Bestandteil in der Entwicklung und Reife eines ABAP-Programms. Wie man mit ABAP Unit Test einen automatisierten Test entwickelt, wird in den nächsten Abschnitten im …

Weiterlesen

ABAP Code in SAP Query

Man kann ABAP Code in SAP Query einfach einfügen, um die Abfragen für die Listen individuell zu erweitern. Dabei gibt es verschiedene Möglichkeiten und Erweiterungen mit ABAP Code in SAP Query. Wie das geht und welche Möglichkeiten es im Überblick gibt erfährst Du in diesem Artikel. SAP Query – Was ist das? SAP Query ist …

Weiterlesen

Memory-ID und Parameter-ID im Debugger analysieren

Mit ABAP ist es möglich, Memory-ID und Parameter-ID zu setzen und auszulesen. Für die Analyse von Programmen ist es manchmal nützlich zu wissen, ob diese Werte auch korrekt gesetzt und verarbeitet werden. Deshalb gibt es eine Möglichkeit im Debugger, die Memory ID oder Parameter-ID zu analysieren. Memory-ID im Debugger analysieren Im neuen Debugger kann man …

Weiterlesen