adesso business consulting Stellenangebote
Software Engineer Trainee · Senior | (Senior) Cloud Software Engineer BTP | (Senior) Consultant Technologie
Werkstudent Softwareentwicklung · Fiori / UI5 · Consulting

Formatoption TIME: Unterschied zwischen den Versionen

Aus SAP Wiki ツ
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…“
 
M1ch3lde (Diskussion | Beiträge)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 2: Zeile 2:
=== RAW ===
=== RAW ===


  '''WRITE |{ sy-uzeit TIME = RAW }|.'''
<syntaxhighlight lang="abap" line start="1">
  WRITE |{ sy-uzeit TIME = RAW }|.
</syntaxhighlight>
 
RAW ist der Defaultwert und gibt die Uhrzeit unformatiert aus.<br />
RAW ist der Defaultwert und gibt die Uhrzeit unformatiert aus.<br />
Am Beispiel von sy-uzeit ist die Ausgabe: hhmmss (14:34:23)
Am Beispiel von sy-uzeit ist die Ausgabe: hhmmss (143423)


=== USER ===
=== USER ===
<syntaxhighlight lang="abap" line start="1">
WRITE |{ sy-uzeit TIME = USER }|.
</syntaxhighlight>


'''WRITE |{ sy-uzeit TIME = USER }|.'''
Gibt die Uhrzeit mit Formatierung aus, jenachdem welches [[Medium: Su01_defaults.png|Format]] beim Benutzerstammsatzes bei Festwerte unter Uhrzeitformat steht.<br />
Gibt die Uhrzeit mit Formatierung aus, jenachdem welches [[Medium: Su01_defaults.png|Format]] beim Benutzerstammsatzes bei Festwerte unter Uhrzeitformat steht.<br />
Gemäß dem Uhrzeitformat in diesem [[Medium: Su01_defaults.png|Screenshot]] ist die Ausgabe: hh:mm:ss (14:34:23)
Gemäß dem Uhrzeitformat in diesem [[Medium: Su01_defaults.png|Screenshot]] ist die Ausgabe: hh:mm:ss (14:34:23)


=== ISO ===
=== ISO ===
<syntaxhighlight lang="abap" line start="1">
WRITE |{ sy-uzeit TIME = ISO }|.
</syntaxhighlight>


'''WRITE |{ sy-uzeit TIME = ISO }|.'''
Gibt das Uhrzeit mit Formatierung gemäß [https://de.wikipedia.org/wiki/ISO_8601#Tageszeit ISO 8601] aus.<br />
Gibt das Uhrzeit mit Formatierung gemäß [https://de.wikipedia.org/wiki/ISO_8601#Tageszeit ISO 8601] aus.<br />
Ausgabe ist: hh:mm:ss (14:34:23)
Ausgabe ist: hh:mm:ss (14:34:23)
Zeile 20: Zeile 27:
=== ENVIRONMENT ===
=== ENVIRONMENT ===


<syntaxhighlight lang="abap" line start="1">
  SELECT SINGLE land FROM t005x WHERE timefm = 1 INTO @DATA(lv_12format).  
  SELECT SINGLE land FROM t005x WHERE timefm = 1 INTO @DATA(lv_12format).  
  SET COUNTRY lv_12format.
  SET COUNTRY lv_12format.
  '''WRITE |{ sy-uzeit TIME = ENVIRONMENT }|.'''
  WRITE |{ sy-uzeit TIME = ENVIRONMENT }|.
</syntaxhighlight>
 
Uhrzeitformatierung wird ausgeführt abhängig von der Sprachumgebung, die mit [[SET_COUNTRY]] definiert wird<br />
Uhrzeitformatierung wird ausgeführt abhängig von der Sprachumgebung, die mit [[SET_COUNTRY]] definiert wird<br />
Hier wird eine Sprache von einem Land genommen, dass die 12h Formatierung hat.<br />
Hier wird eine Sprache von einem Land genommen, dass die 12h Formatierung hat.<br />

Aktuelle Version vom 28. August 2021, 19:03 Uhr

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 (143423)

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