Ansicht
Dokumentation

ABENCDS_F1_TIME_FUNCTIONS - CDS F1 TIME FUNCTIONS

ABENCDS_F1_TIME_FUNCTIONS - CDS F1 TIME FUNCTIONS

CL_GUI_FRONTEND_SERVICES - Frontend Services   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

ABAP CDS - Zeitfunktionen

Syntax

... TIMS_IS_VALID(time) ...

Varianten:

1. ... TIMS_IS_VALID(time)

Wirkung

Diese Funktionen führen in einer CDS-View Operationen mit Argumenten des eingebauten Datentyps TIMS aus. Die Funktionen haben positionale Parameter, denen beim Aufruf Aktualparameter zugeordnet werden müssen. Es gibt derzeit keine optionalen Parameter. Als Aktualparameter können passende Felder einer Datenquelle, Literale, Parameter, Pfadausdrücke, eingebaute Funktionen oder Ausdrücke angegeben werden. Wenn ein Aktualparameter den Null-Wert enthält, gibt jede Funktion außer TIMS_IS_VALID einen Null-Wert zurück.

Hinweis

Derzeit gibt es in einer CDS-View noch keinen direkten Zugriff auf die aktuelle Systemzeit. Stattdessen kann eine CDS-View mit einem entsprechenden Eingabeparameter versehen werden. Eine spezielle Annotation @Environment.systemField ermöglicht die implizite Übergabe des Werts des ABAP-Systemfelds sy-uzeit an diesen Parameter.

Variante 1

... TIMS_IS_VALID(time)


Wirkung

Die Funktion TIMS_IS_VALID stellt fest, ob eine Zeitangabe time eine gültige Zeit im Format HHMMSS enthält. Der Aktualparameter muss vom eingebauten Datentyp TIMS sein. Das Ergebnis ist vom Datentyp INT4. Ein gültiges Datum ergibt den Wert 1 alle anderen Eingabewerte inklusive des Null-Werts ergeben den Wert 0.

Beispiel

Die folgende CDS-View wendet Zeitfunktionen in der SELECT-Liste auf Spalten der Datenbanktabelle DEMO_EXPRESSIONS an. Das Programm DEMO_CDS_TIME_FUNCTIONS greift mit SELECT auf die View zu. Die Spalte TIMS1 der Datenbanktabelle kann mit beliebigen Werten versehen werden.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3747 Date: 20240523 Time: 182135     sap01-206 ( 68 ms )