Ansicht
Dokumentation

ABENCHAR_DATE_TIME_FIELDS_CHARLIKE - CHAR DATE TIME FIELDS CHARLIKE

ABENCHAR_DATE_TIME_FIELDS_CHARLIKE - CHAR DATE TIME FIELDS CHARLIKE

BAL_S_LOG - Application Log: Log header data   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )