R_FHC_FCAL_COMBINED

DDL: R_FHC_FCAL_COMBINED Type: view_entity

Combined Factory Calendar View

R_FHC_FCAL_COMBINED is a CDS View that provides data about "Combined Factory Calendar View" in SAP S/4HANA. It reads from 2 data sources (fhc_c_fcal, tfacd) and exposes 28 fields with key field FactoryCalendarLegacyID. It has 1 association to related views.

Data Sources (2)

SourceAliasJoin Type
fhc_c_fcal fhc_fcal union
tfacd scal_fcal from

Associations (1)

CardinalityTargetAliasCondition
[0..*] R_FHC_FCAL_COMBINED_TEXT _Text $projection.FactoryCalendarLegacyID = _Text.FactoryCalendarLegacyID

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Combined Factory Calendar View view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY FactoryCalendarLegacyID tfacd ident Tree Structure
FactoryCalendarID Factory Cal. ID
FctryCalendarValidityStartDate Validity Start Time
FactoryCalendarValidityEndDate Validity End Time
PublicHolidayCalendarID Holiday Cal. ID
FctryCalMondayIsWorkingDay tfacd motag Work Monday
FctryCalTuesdayIsWorkingDay tfacd ditag Work Tuesday
FctryCalWednesdayIsWorkingDay tfacd miwch Work Wednesday
FctryCalThursdayIsWorkingDay tfacd dotag Work Thursday
FctryCalFridayIsWorkingDay tfacd frtag Work Friday
FctryCalSaturdayIsWorkingDay tfacd satag Work Saturday
FctryCalSundayIsWorkingDay tfacd sotag Work Sunday
FctryCalHolidayIsWorkingDay tfacd fetag Work Holiday
FactoryCalendarStartDateValue Factory Date
FactoryCalendarID fhc_c_fcal factorycalendar_id Factory Cal. ID
FctryCalendarValidityStartDate fhc_c_fcal valid_from Validity Start Time
FactoryCalendarValidityEndDate fhc_c_fcal valid_to Validity End Time
PublicHolidayCalendarID fhc_c_fcal holidaycalendar_id Holiday Cal. ID
FctryCalMondayIsWorkingDay fhc_c_fcal work_monday Work Monday
FctryCalTuesdayIsWorkingDay fhc_c_fcal work_tuesday Work Tuesday
FctryCalWednesdayIsWorkingDay fhc_c_fcal work_wednesday Work Wednesday
FctryCalThursdayIsWorkingDay fhc_c_fcal work_thursday Work Thursday
FctryCalFridayIsWorkingDay fhc_c_fcal work_friday Work Friday
FctryCalSaturdayIsWorkingDay fhc_c_fcal work_saturday Work Saturday
FctryCalSundayIsWorkingDay fhc_c_fcal work_sunday Work Sunday
FctryCalHolidayIsWorkingDay fhc_c_fcal work_holiday Work Holiday
FactoryCalendarStartDateValue fhc_c_fcal factorydate_start Factory Date
_Text _Text

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 R_FHC_FCAL_COMBINED.
-- 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.

CREATE VIEW R_FHC_FCAL_COMBINED AS
SELECT
  scal_fcal.ident AS FactoryCalendarLegacyID,
  cast( concat('Z_' , scal_fcal.ident ) as fhc_fcalid ) AS FactoryCalendarID,
  cast( concat( scal_fcal.vjahr , '0101' ) as fhc_date_from ) AS FctryCalendarValidityStartDate,
  cast( concat( scal_fcal.bjahr , '1231' ) as fhc_date_to ) AS FactoryCalendarValidityEndDate,
  cast( scal_fcal.hocid as fhc_hcalid ) AS PublicHolidayCalendarID,
  scal_fcal.motag AS FctryCalMondayIsWorkingDay,
  scal_fcal.ditag AS FctryCalTuesdayIsWorkingDay,
  scal_fcal.miwch AS FctryCalWednesdayIsWorkingDay,
  scal_fcal.dotag AS FctryCalThursdayIsWorkingDay,
  scal_fcal.frtag AS FctryCalFridayIsWorkingDay,
  scal_fcal.satag AS FctryCalSaturdayIsWorkingDay,
  scal_fcal.sotag AS FctryCalSundayIsWorkingDay,
  scal_fcal.fetag AS FctryCalHolidayIsWorkingDay,
  cast( scal_fcal.basis as fhc_factorydate ) AS FactoryCalendarStartDateValue
FROM tfacd AS scal_fcal
LEFT OUTER JOIN R_FHC_FCAL_COMBINED_TEXT AS _Text ON FactoryCalendarLegacyID = _Text.FactoryCalendarLegacyID  -- association [0..*]
-- UNION with additional select branch(es): fhc_c_fcal
;