Ansicht
Dokumentation
ABENCHAR_DATE_TIME_FIELDS_CHARLIKE - CHAR DATE TIME FIELDS CHARLIKE
BAL_S_LOG - Application Log: Log header data Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
Zeichenartiger Zugriff auf Datums- und Zeitfelder
Beim zeichenartigen Zugriff wird der zeichenartige Inhalt von Datums- und Zeitfelder zeichenartig ausgewertet. Der zeichenartige Charakter von Datums- und Zeitfeldern kann beispielsweise ausgenutzt werden, um auf Detailinformationen zuzugreifen. Um unerwartete Ergebnisse bei solchen Zugriffen zu vermeiden, muss darauf geachtet werden, dass der Inhalt der verwendeten Datums- bzw. Zeitfelder auch gültig ist. Die meisten Anweisungen und Funktionen der Zeichenkettenverarbeitung sind nicht für die Bearbeitung von Datums-/Zeitfeldern geeignet, da sie in der Regel ungültige Inhalte ergeben.
Beispiel
Das folgende Beispiel zeigt, wie Teilfeldfunktionen verwendet werden können, um die Komponenten Jahr, Monat, Tag, Stunde, Minute und Sekunde aus Datums-/Zeitfeldern zu extrahieren.
DATA: date TYPE d,
time TYPE t.
DATA: year TYPE i,
month TYPE i,
day TYPE i,
hour TYPE i,
minute TYPE i,
second TYPE i.
date = sy-datlo.
time = sy-timlo.
year = substring( val = date off = 0 len = 4 ).
month = substring( val = date off = 4 len = 2 ).
day = substring( val = date off = 6 len = 2 ).
hour = substring( val = time off = 0 len = 2 ).
minute = substring( val = time off = 2 len = 2 ).
second = substring( val = time off = 4 len = 2 ).
PERFORM Short Reference Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2177 Date: 20240606 Time: 172852 sap01-206 ( 26 ms )