ABAP

Die wichtigsten String Operatoren in ABAP

Dieser Artikel stellt die wichtigsten String-Operatoren in ABAP vor. Anhand zahlreicher Beispiele wird der Funktionsumfang der Operatoren verständlich gemacht. Eine Zeichenkette vom Datentyp STRING ist einer der am häufigsten verwendeten Datentypen in der Programmiersprache ABAP. Der große Vorteil besteht darin, dass zur Designzeit, also während der Entwicklung, nicht festgelegt werden muss, wie groß der String …

Weiterlesen

Die wichtigsten Konstruktor Operatoren in ABAP

In diesem Artikel gebe ich Dir einen umfassenden Überblick über die wichtigsten Konstruktorausdrücke bzw. Konstruktoroperatoren in ABAP 7.40. Anhand vieler praktischer Beispiele werde ich Dir die Funktionen und die Syntax der Operatoren verständlich erklären und Dir zeigen, wie Du sie erfolgreich in Deinen eigenen ABAP-Programmen einsetzen kannst. Zusätzlich werde ich Dir bei einigen Operatoren auch …

Weiterlesen

ABAP-Expertise: Einfach und schnell Daten aus internen Tabellen entfernen

Wenn Du mit der Programmiersprache ABAP arbeitest, weißt Du wahrscheinlich, wie wichtig es ist, Deine Daten effizient und sicher im ABAP-Programm zu verwalten. In vielen Fällen musst Du Daten aus internen Tabellen löschen, um Platz zu schaffen. In diesem Artikel möchte ich Dir gerne zeigen, wie Du schnell und effizient Daten aus internen Tabellen löschen …

Weiterlesen

ABAP-Programm eines anderen SAP-Benutzers debuggen

In diesem Artikel erkläre und zeige ich Dir, wie Du einfach und schnell ein ausgeführtes Programm eines anderen SAP-Benutzers im Debugger aufrufen und das ABAP-Programm analysieren kannst. Das ist vor allem dann notwendig, wenn das Ergebnis anders ist als mit Deinem SAP-Benutzer und Du im Debugger das Verhalten genauer analysieren möchtest. Im Artikel „Die besten …

Weiterlesen

Interne Tabelle in ABAP einfach erklärt

Eine interne Tabelle in ABAP ist sehr wichtig. Mit Hilfe interner Tabellen kann die Performance von ABAP-Programmen erheblich gesteigert werden. Darüber hinaus sind sie ein häufig verwendetes Mittel zur Datenbeschaffung und -modifikation. Interne Tabellen sind aus der Programmiersprache ABAP nicht mehr wegzudenken. In diesem Artikel möchte ich daher interne Tabellen in ABAP im Detail vorstellen …

Weiterlesen

Die wichtigsten Operationen auf interne Tabellen – ABAP

In diesem Artikel werden die wichtigsten Operationen auf internen Tabellen in ABAP ausführlich erklärt. Neben der Syntax wird jeder Befehl bzw. jede Operation auf internen Tabellen im Detail erklärt. Außerdem erhältst Du für jede Operation Beispielcode, den Du verwenden und anpassen kannst. So erhältst Du eine gute Vorlage für Deinen eigenen ABAP-Code. In der Programmiersprache …

Weiterlesen

Reguläre Ausdrücke in ABAP – Regular Expressions

Reguläre Ausdrücke sind ein wichtiges Konzept in der Programmierung, und damit auch in der ABAP-Programmierung im SAP-System. Mithilfe von regulären Ausdrücken kannst Du einfach in Zeichenketten nach einem gewissen Muster suchen. Dadurch kannst Du Zeichenketten validieren und verändern. Mithilfe von wenigen Zeilen Code kannst Du effizient und einfach eine Suche durchführen. Eine Suche mit regulären …

Weiterlesen

Die wichtigsten Systemvariablen in ABAP

Die Systemvariablen werden von der ABAP-Laufzeitumgebung gesetzt und werden in ABAP-Programmen dafür verwendet, um Systemzustände abzufragen. Generell sollte man auf Systemfelder nur lesend zugreifen. Nur in wenigen Fällen dürfen Systemfelder in ABAP-Programmen überschrieben werden, um das Systemverhalten zu steuern. Die Systemstruktur SY bzw. SYST wird sehr häufig in ABAP-Programmen verwendet. Denn hier werden zur Laufzeit …

Weiterlesen

Button in der Symbolleiste einfügen – ABAP

Du möchtest in Deinem ABAP-Programm einen Button in der Symbolleiste im Auswahlbildschirm (Selection-Screen) einfach einfügen? Du möchtest bestehende ABAP-Programme einfach erweitern, sodass weitere Buttons in der Symbolleiste genutzt werden können? Du möchtest Buttons mit Icons in der Symbolleiste einfügen? In diesem Artikel gebe ich Dir Antworten auf alle oben genannten Fragen. Ich erkläre Dir Schritt-für-Schritt …

Weiterlesen

Bestellpositionen einheitlich summieren – ABAP

In einer Rechnung kann man in der Transaktion MIRO eine Zuordnung zu mehreren Bestellpositionen ermöglichen. Dabei kann man für eine Rechnungsposition eine Bestellnummer und -position mit den zu verrechnenden Beträgen angeben. Es gibt verschiedene Anwendungsfälle, um die Bestellpositionen einheitlich zu summieren. In SAP ERP bzw. SAP S/4HANA kann man mit der Programmiersprache ABAP eigene Programme …

Weiterlesen