Ansicht
Dokumentation
ABAPSHIFT_DIRECTION - SHIFT DIRECTION
General Data in Customer Master SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
SHIFT, direction
... $[LEFT$|RIGHT$] $[CIRCULAR$] ...
Zusätze:
1. ... LEFT$|RIGHT
2. ... CIRCULAR
Zusatz 1
... LEFT$|RIGHT
Wirkung
Die Verschiebungsrichtung wird durch LEFT oder RIGHT entweder auf links bzw. auf rechts
festgelegt. Wenn keiner der Zusätze angegeben ist, wird implizit LEFT verwendet. Wenn
das Datenobjekt dobj ein String und der Zusatz CIRCULAR nicht angegeben ist, wird es beim
Verschieben nach links um die verschobenen Stellen gekürzt und beim Verschieben nach rechts entsprechend verlängert.
Beispiel
Der Inhalt des Textfelds text wird um eine Stelle nach rechts verschoben, wodurch die Ziffer "9" verloren geht. Beim Datentyp string würde die Zeichenkette um eine Stelle verlängert.
Zusatz 2
... CIRCULAR
Wirkung
Mit dem Zusatz CIRCULAR werden die auf der linken bzw. rechten Seite aus dem Datenobjekt hinausgeschobenen
Inhalte auf den frei werdenden Stellen der gegenüberliegenden Seite wieder eingefügt.
Wenn der Zusatz CIRCULAR angegeben ist, werden Datenobjekte vom Typ string oder xstring
nicht verkürzt bzw. verlängert, sondern werden wie Datenobjekte fester Länge behandelt.
Dieses Beispiel variiert das zweite Beispiel unter places. Durch den Zusatz CIRCULAR wird das Ergebnis zu "you know I know".
BAL Application Log Documentation PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2283 Date: 20240605 Time: 131334 sap01-206 ( 79 ms )