Formatoption TIME

Aus SAP Wiki ツ
Version vom 18. Juli 2021, 15:01 Uhr von M1ch3lde (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Formatoptionen(ABAP) === RAW === '''WRITE |{ sy-uzeit TIME = RAW }|.''' RAW ist der Defaultwert und gibt die Uhrzeit unformatiert aus.<br /> Am…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

RAW

WRITE |{ sy-uzeit TIME = RAW }|.

RAW ist der Defaultwert und gibt die Uhrzeit unformatiert aus.
Am Beispiel von sy-uzeit ist die Ausgabe: hhmmss (14:34:23)

USER

WRITE |{ sy-uzeit TIME = USER }|.

Gibt die Uhrzeit mit Formatierung aus, jenachdem welches Format beim Benutzerstammsatzes bei Festwerte unter Uhrzeitformat steht.
Gemäß dem Uhrzeitformat in diesem Screenshot ist die Ausgabe: hh:mm:ss (14:34:23)

ISO

WRITE |{ sy-uzeit TIME = ISO }|.

Gibt das Uhrzeit mit Formatierung gemäß ISO 8601 aus.
Ausgabe ist: hh:mm:ss (14:34:23)

ENVIRONMENT

SELECT SINGLE land FROM t005x WHERE timefm = 1 INTO @DATA(lv_12format). 
SET COUNTRY lv_12format.
WRITE |{ sy-uzeit TIME = ENVIRONMENT }|.

Uhrzeitformatierung wird ausgeführt abhängig von der Sprachumgebung, die mit SET_COUNTRY definiert wird
Hier wird eine Sprache von einem Land genommen, dass die 12h Formatierung hat.
Ausgabe ist z.B.: 02:34:23 PM
Wird SET_COUNTRY nicht zuvor verwendet, entspricht die Datumsformatierung von Formatoption "USER"

HINWEIS: Bei Parameter ENVIRONMENT wird durch SET_COUNTRY die Sprachumgebung auf das jeweilige Land gesetzt. Es ist auch möglich dies nur für ein Ausdruck Mithilfe der Formatoption COUNTRY zu machen.

Nützliche Seiten