Ansicht
Dokumentation
ABENCONVERT_UTC_ABEXA - CONVERT UTC ABEXA
BAL Application Log Documentation General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Zeitstempel in Zeitstempelfeld konvertieren
Das Beispiel demonstriert die Anweisungen CONVERT INTO UTCLONG und CONVERT UTCLONG.
Quelltext
Beschreibung
Das Programm nimmt ein Datum, eine Zeit und eine Zeitzone entgegen und konvertiert diese Angaben in einen Zeitstempel. Optional kann die Angabe für die Sommerzeit berücksichtigt werden. Der resultierende Zeitstempel wird dann in das lokale Datum und die lokale Zeit einer weiteren Zeitzone konvertiert. Die folgende Tabelle zeigt einige Kombinationen möglicher Ein- und Ausgaben, wobei spc für ein Leerzeichen und - für keine Ein- bzw. Ausgabe steht.
date1 | time1 | tz1 | dst1 | ts | tz2 | date2 | time2 | dst2 | cx_... |
16.07.2010 | 9:10:00 AM | CET | - | 2010-07-16T07:10:00 | CET | 16.07.2010 | 9:10:00 AM | X | - |
16.07.2010 | 9:10:00 AM | CET | X | 2010-07-16T07:10:00 | CET | 16.07.2010 | 9:10:00 AM | X | - |
16.07.2010 | 9:10:00 AM | CET | spc | - | CET | - | - | - | X |
16.12.2010 | 9:10:00 AM | CET | spc | 2010-12-16T08:10:00 | CET | 16.12.2010 | 9:10:00 AM | - | - |
16.12.2010 | 9:10:00 AM | CET | X | - | CET | - | - | - | X |
16.12.2010 | 9:10:00 AM | AUSTAS | - | 2010-12-15T22:10:00 | AUSTAS | 16.12.2010 | 9:10:00 AM | X | - |
01.01.0001 | 01:00:00 AM | UTC+4 | - | - | UTC+4 | - | - | - | X |
31.12.9999 | 23:59:59 AM | UTC-4 | - | 9999-12-31T23:59:59 | UTC | 31.12.9999 | 23:59:59 AM | - | - |
Die dritte und fünfte Zeile zeigen, dass eine unpassende Angabe zur Sommerzeit zu einer Ausnahme führt. Die letzten beiden Zeilen zeigen das Verhalten an den Rändern des Wertebereichs. Während es in Zeile 7 zu einem ungültigen Zeitstempel und deshalb zu einer Ausnahme kommt, wird für den Maximalwert in Zeile 8 keine Zeitverschiebung berechnet und es kommt zu keiner Ausnahme. Bei der Angabe von 23:59:58 käme es zur Ausnahme.
BAL Application Log Documentation General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 10370 Date: 20240523 Time: 183724 sap01-206 ( 74 ms )