Ansicht
Dokumentation

ABAPSHIFT_DIRECTION - SHIFT DIRECTION

ABAPSHIFT_DIRECTION - SHIFT DIRECTION

General Data in Customer Master   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

SHIFT, direction

Kurzreferenz



... $[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 )