ABAPCONVERT_DATE - CONVERT DATE
ROGBILLS - Synchronize billing plans ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
CONVERT - INVERTED-DATE
Obsolete Syntax
CONVERT { {DATE dat1 INTO INVERTED-DATE dat2}
| {INVERTED-DATE dat1 INTO DATE dat2} }.
Wirkung
Diese in Klassen verbotenen Varianten der Anweisung CONVERT verwandeln die Ziffern in einem zeichenartigenDatenobjekt dat1 in deren Neunerkomplement (die Differenz zur Zahl Neun) und weisen das Ergebnis dem Datenobjekt dat2 zu. Die Datenobjekte dat1 und dat2 müssen einenflachenzeichenartigen Datentyp mit der Länge 8 haben. Für dat2 kann das gleiche Datenobjekt wie für dat1 angegeben werden.
Hinweise
- Diese Formen der Anweisung CONVERT sind in Klassen verboten. Sie dienten zuvor bei der Sortierung nach Datumsfeldern von internen Tabellen undExtraktenzur Änderung der Sortierrichtung, was durch die Zusätze ASCENDING und DESCENDINGder Anweisung SORTersetzt wurde. Falls notwendig, kann die Bildung des Neunerkomplements durch folgende TRANSLATE-Anweisung ersetzt werden:
- dat2 = dat1.
TRANSLATE dat2 USING '09182736455463728190'.
- Die hier gezeigte Variante der Anweisung CONVERT DATE darf nicht mit der gültigen AnweisungCONVERT DATE zur Erzeugung von Zeitstempeln verwechselt werden.
Beispiel
Nach folgendem Programmabschnitt ist die interne Tabelle sflight_tab absteigend nach der Spalte fldate sortiert.
DATA sflight_tab TYPE TABLE OF sflight.
FIELD-SYMBOLS <sflight_wa> TYPE sflight.
SELECT * FROM sflight INTO TABLE sflight_tab.
LOOP AT sflight_tab ASSIGNING <sflight_wa>.
CONVERT DATE <sflight_wa>-fldate
INTO INVERTED-DATE <sflight_wa>-fldate.
ENDLOOP.
SORT sflight_tab BY fldate.
LOOP AT sflight_tab ASSIGNING <sflight_wa>.
CONVERT INVERTED-DATE <sflight_wa>-fldate
INTO DATE <sflight_wa>-fldate.
ENDLOOP.
Die letzten neun Zeilen sind durch eine einzige Zeile ersetzbar:
SORT sflight_tab BY fldate DESCENDING.
Ausnahmen
Unbehandelbare Ausnahmen
- Ursache: Konvertierung nicht möglich wegen fehlerhafter Feldlänge
Laufzeitfehler: CONVERT_ILLEGAL_CONVERSION
General Material Data CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3672 Date: 20120526 Time: 193247 triton ( 139 ms )






