DATEFUNC_CONF_SIMULATE_TZONE

DDL: DATEFUNC_CONF_SIMULATE_TZONE SQL: DTFCONFSIMTZONE Type: view

Simulate date based on user time zone

DATEFUNC_CONF_SIMULATE_TZONE is a CDS View that provides data about "Simulate date based on user time zone" in SAP S/4HANA. It reads from 1 data source (DATEFUNC_CONFIG_SIMULATE_QUERY) and exposes 5 fields with key field ID.

Data Sources (1)

SourceAliasJoin Type
DATEFUNC_CONFIG_SIMULATE_QUERY DATEFUNC_CONFIG_SIMULATE_QUERY from

Parameters (17)

NameTypeDefault
P_DateFunctionType datefunctiontype
P_DateFunctionGranularity datefunctiongranularity
P_DateFunctionCalendarType datefunctioncalendartype
P_DateFunctionStartPoint datefunctionstartpoint
P_DateFunctionStartOffsetValue datefunctionstartoffsetvalue
P_DateFuncStartRelativeOffset datefunctionstartreloffset
P_DateFunctionStartOffsetUnit datefunctionstartoffsetunit
P_DateFuncStartRelOffsetUnit datefunctionstartreloffsetunit
P_DateFunctionStartYearOffset datefunctionstartyearoffset
P_DateFunctionStartFixedDate datefunctionstartfixeddate
P_DateFunctionEndPoint datefunctionendpoint
P_DateFunctionEndOffsetValue datefunctionendoffsetvalue
P_DateFunctionEndRelOffset datefunctionendreloffset
P_DateFunctionEndOffsetUnit datefunctionendoffsetunit
P_DateFuncEndRelOffsetUnit datefunctionendreloffsetunit
P_DateFunctionEndYearOffset datefunctionendyearoffset
P_DateFunctionEndFixedDate datefunctionendfixeddate

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName DTFCONFSIMTZONE view
ObjectModel.usageType.dataClass #META view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #M view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Simulate date based on user time zone view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY ID ID WorklistID
DateFunctionStartDate DateFunctionStartDate Date Func Start Date
DateFunctionEndDate DateFunctionEndDate Date Func End Date
clientFAILasDateFunctionStartDateTime
clientFAILasDateFunctionEndDateTime

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view DATEFUNC_CONF_SIMULATE_TZONE.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: DTFCONFSIMTZONE
-- Parameters: P_DateFunctionType : datefunctiontype, P_DateFunctionGranularity : datefunctiongranularity, P_DateFunctionCalendarType : datefunctioncalendartype, P_DateFunctionStartPoint : datefunctionstartpoint, P_DateFunctionStartOffsetValue : datefunctionstartoffsetvalue, P_DateFuncStartRelativeOffset : datefunctionstartreloffset, P_DateFunctionStartOffsetUnit : datefunctionstartoffsetunit, P_DateFuncStartRelOffsetUnit : datefunctionstartreloffsetunit, P_DateFunctionStartYearOffset : datefunctionstartyearoffset, P_DateFunctionStartFixedDate : datefunctionstartfixeddate, P_DateFunctionEndPoint : datefunctionendpoint, P_DateFunctionEndOffsetValue : datefunctionendoffsetvalue, P_DateFunctionEndRelOffset : datefunctionendreloffset, P_DateFunctionEndOffsetUnit : datefunctionendoffsetunit, P_DateFuncEndRelOffsetUnit : datefunctionendreloffsetunit, P_DateFunctionEndYearOffset : datefunctionendyearoffset, P_DateFunctionEndFixedDate : datefunctionendfixeddate

CREATE VIEW DATEFUNC_CONF_SIMULATE_TZONE AS
SELECT
  ID,
  DateFunctionStartDate,
  DateFunctionEndDate,
  dats_tims_to_tstmp(DateFunctionStartDate, cast( '000000' as abap.tims), abap_user_timezone($session.user, $session.client, 'FAIL'), $session.client, 'FAIL' ) as DateFunctionStartDateTime AS clientFAILasDateFunctionStartDateTime,
  dats_tims_to_tstmp(DateFunctionEndDate, cast( '235959' as abap.tims), abap_user_timezone($session.user, $session.client, 'FAIL'), $session.client, 'FAIL' ) as DateFunctionEndDateTime AS clientFAILasDateFunctionEndDateTime
FROM DATEFUNC_CONFIG_SIMULATE_QUERY
;