C_DateFunction

DDL: C_DATEFUNCTION SQL: CDATEFNC Type: view CONSUMPTION

Date Functions

C_DateFunction is a Consumption CDS View that provides data about "Date Functions" in SAP S/4HANA. It reads from 2 data sources (I_Datefunction, dd07t) and exposes 24 fields with key field DateFunction. It has 1 association to related views.

Data Sources (2)

SourceAliasJoin Type
I_Datefunction _Datefunction from
dd07t d inner

Associations (1)

CardinalityTargetAliasCondition
[1] I_DateFunctionValue _DateFunctionVal $projection.DateFunction = _DateFunctionVal.DateFunction and _DateFunctionVal.DateFunctionValidityDate = $session.system_date

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName CDATEFNC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Date Functions view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY DateFunction DateFunction Relative Date Function
DateFunctionType DateFunctionType Worklist Type
DateFunctionGranularity DateFunctionGranularity Granularity
DateFunctionCalendarType DateFunctionCalendarType Calendar Type
DateFunctionStartPoint DateFunctionStartPoint Start Point
DateFunctionStartOffsetValue DateFunctionStartOffsetValue Start Offset Value
DateFuncStartRelativeOffset DateFuncStartRelativeOffset Start Relative Offse
DateFunctionStartOffsetUnit DateFunctionStartOffsetUnit Start Offset Unit
DateFunctionStartRelOffsetUnit DateFunctionStartRelOffsetUnit Start RelOffset Unit
DateFunctionStartYearOffset DateFunctionStartYearOffset Start Year Offset
DateFunctionStartFixedDate DateFunctionStartFixedDate Fixed Date
DateFunctionEndPoint DateFunctionEndPoint Start Point
DateFunctionEndOffsetValue DateFunctionEndOffsetValue Start Offset Value
DateFunctionEndRelativeOffset DateFunctionEndRelativeOffset Start Relative Offse
DateFunctionEndOffsetUnit DateFunctionEndOffsetUnit Start Offset Unit
DateFunctionEndRelOffsetUnit DateFunctionEndRelOffsetUnit End Rel Offset Unit
DateFunctionEndYearOffset DateFunctionEndYearOffset Start Year Offset
DateFunctionEndFixedDate DateFunctionEndFixedDate Fixed Date
DateFunctionName
DateFunctionDescription
_DateFunctionText _DateFunctionText
DateFunctionStartDate _DateFunctionVal DateFunctionStartDate Date Func Start Date
DateFunctionEndDate _DateFunctionVal DateFunctionEndDate Date Func End Date
DateFunctionTypeName

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 C_DateFunction.
-- 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: CDATEFNC

CREATE VIEW C_DateFunction AS
SELECT
  DateFunction,
  DateFunctionType,
  DateFunctionGranularity,
  DateFunctionCalendarType,
  DateFunctionStartPoint,
  DateFunctionStartOffsetValue,
  DateFuncStartRelativeOffset,
  DateFunctionStartOffsetUnit,
  DateFunctionStartRelOffsetUnit,
  DateFunctionStartYearOffset,
  DateFunctionStartFixedDate,
  DateFunctionEndPoint,
  DateFunctionEndOffsetValue,
  DateFunctionEndRelativeOffset,
  DateFunctionEndOffsetUnit,
  DateFunctionEndRelOffsetUnit,
  DateFunctionEndYearOffset,
  DateFunctionEndFixedDate,
  _DateFunctionText[1: Language = $session.system_language].DateFunctionName AS DateFunctionName,
  _DateFunctionText[1: Language = $session.system_language].DateFunctionDescription AS DateFunctionDescription,
  _DateFunctionVal.DateFunctionStartDate AS DateFunctionStartDate,
  _DateFunctionVal.DateFunctionEndDate AS DateFunctionEndDate,
  cast( d.ddtext as datefunctiontypedesc ) AS DateFunctionTypeName
FROM I_Datefunction AS _Datefunction
INNER JOIN dd07t AS d ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_DateFunctionValue AS _DateFunctionVal ON DateFunction = _DateFunctionVal.DateFunction AND _DateFunctionVal.DateFunctionValidityDate = $session.system_date  -- association [1]
;