Ansicht
Dokumentation
ABENCDS_F1_TIME_FUNCTIONS - CDS F1 TIME FUNCTIONS
CL_GUI_FRONTEND_SERVICES - Frontend Services Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
ABAP CDS - Zeitfunktionen
Syntax
... TIMS_IS_VALID(time) ...
Varianten:
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 )