Einträge von Denis

LIKE vs TYPE Unterschied in der Deklaration

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.

,

Modifikation von Zeichenketten mit ABAP

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.

Bedeutung des Schlüsselfeldes eines DSO

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.

Numerische ABAP Typen

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.