Es gibt einen kleinen, aber feinen Unterschied zwischen der Deklaration mit TYPE und LIKE. Während sich TYPE auf einen Datentyp bezieht, der entweder in Ihrem Programm oder auch im ABAP Dictionary definiert sein kann; bezieht sich LIKE nur auf ein in Ihrem Programm existierendes Datenobjekt. Weiterlesen

Es gibt viele Wege, die Auswahl über die Wertehilfe auf bestimmte Werte einzuschränken. Die SAP hat mit dem Enhancement Package 2 sogar ein Business Add-In (BAdI) RSR_VARIABLE_F4_RESTRICT_BADI zur Verfügung gestellt.
Allerdings geht es auch mit einem einfachen Trick. Weiterlesen

Dieser Beitrag ist Teil des Kurses ABAP Grundlagen.

In diesem Artikel werden grundlegene Anweisungen für den Umgang mit String-Operationen erläutert. Manipulation von Zeichenketten ist oft im Rahmen einer Transformationsroutine oder FOX-Formel notwendig. Die Syntax von FOX kann in einzelnen Fällen leicht abweichen, bleibt aber recht nahe an ABAP. Daher wird in diesem Artikel nicht explizit auf FOX Syntax eingegangen. Folgende Operationen werden dargestellt: Weiterlesen

Bei der Erstellung eines Data Store Objektes geben Sie an, welche InfoObjekte den Schlüssel beschreiben. Diese stehen zusammenhängend am Anfang der Tabelle.  Über Schlüsselfelder wird eine Zeile eindeutig identifiziert, sie dienen als Sortier- und Suchkriterium.  Dabei sind die Datenfelder von den Schlüsselfeldern abhängig. Maximal sind 16 Schlüsselfelder möglich.
Der Schlüssel hat auch einen wesentlichen Einfluss auf das Verhalten des DSO beim Laden von Daten. Weiterlesen

Dieser Beitrag ist Teil des Kurses ABAP Grundlagen.

Neben fünf nichtnumerischen Typen, Texfelder (C), numerische Textfelder (N), Datumsfelder (D), Zeitfelder (T) und Hexadezimalfelder (X), existieren drei numerische Typen, die der Repräsentation und Berechnung von Zahlen in ABAP dienen. Der Datentyp N ist kein numerischer Typ. Weiterlesen