C_FrcElmntToCostCtrGrpRelshpTP

DDL: C_FRCELMNTTOCOSTCTRGRPRELSHPTP SQL: CFECSTCTRGRPREL Type: view CONSUMPTION

C_FrcElmntToCostCtrGrpRelshpTP is a Consumption CDS View in SAP S/4HANA. It reads from 1 data source (I_FrcElmntToAcctgCtrlgRelshpTP) and exposes 29 fields with key fields DfsObjectID, DfsObjectPlngStatus, DfsObjectValdtyStartDate, DfsObjectValdtyEndDate, DfsObjectSubType. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FrcElmntToAcctgCtrlgRelshpTP FrcElmntToCostCtrGrpRelshpTP from

Associations (7)

CardinalityTargetAliasCondition
[1..*] C_FrcElmntOrgVH _FrcElmntOrgVH _FrcElmntOrgVH.ForceElementOrgIDForEdit = $projection.DfsObjectID
[1..1] C_ControllingAreaVH _ControllingAreaVH $projection.FrcElmntOrgControllingArea = _ControllingAreaVH.ControllingArea
[1..1] C_FrcElmntOrgCostCenterGroupVH _FrcElmntOrgCostCenterGroupVH $projection.DfsObjectSubType = _FrcElmntOrgCostCenterGroupVH.FrcElmntOrgGroupSetClass and $projection.FrcElmntOrgControllingArea = _FrcElmntOrgCostCenterGroupVH.FrcElmntOrgGroupSetSubClass and $projection.FrcElmntOrgCostCenterGrpName = _FrcElmntOrgCostCenterGroupVH.FrcElmntOrgGroupSetClassName
[1..1] C_FrcElmntOrgPlngStsVH _FrcElmntOrgPlngStsVH _FrcElmntOrgPlngStsVH.FrcElmntOrgPlngStatus = $projection.DfsObjectPlngStatus
[1..*] C_DFS_PositionDescSubTypeVH _PositionDescSubTypeVH $projection.DfsObjectSubType = _PositionDescSubTypeVH.DfsPositionSubType
[1..1] C_DFS_FrcElmntPlndOpTP _FrcElmntPlndOpTP $projection.DfsObjectID = _FrcElmntPlndOpTP.ForceElementOrgID and $projection.DfsObjectValdtyStartDate = _FrcElmntPlndOpTP.FrcElmntOrgValdtyRefStartDate and $projection.DfsObjectValdtyEndDate = _FrcElmntPlndOpTP.FrcElmntOrgValdtyRefEndDate and _FrcElmntPlndOpTP.FrcElmntOrgRefSubtype = '0101'
[1..1] C_FrcElmntOrgPlngStsVH _FrcElmntOrgPlnnOpStatusVH _FrcElmntOrgPlnnOpStatusVH.FrcElmntOrgPlngStatus = $projection.DfsAssgmtPlanStatusObject

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CFECSTCTRGRPREL view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.compositionRoot true view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.draftEnabled true view
Metadata.allowExtensions true view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY DfsObjectID I_FrcElmntToAcctgCtrlgRelshpTP DfsObjectID Object ID
KEY DfsObjectPlngStatus I_FrcElmntToAcctgCtrlgRelshpTP DfsObjectPlngStatus Planning status
KEY DfsObjectValdtyStartDate I_FrcElmntToAcctgCtrlgRelshpTP DfsObjectValdtyStartDate Start date
KEY DfsObjectValdtyEndDate I_FrcElmntToAcctgCtrlgRelshpTP DfsObjectValdtyEndDate End Date
KEY DfsObjectSubType I_FrcElmntToAcctgCtrlgRelshpTP DfsObjectSubType Subtype
DfsObjectPlanVersion I_FrcElmntToAcctgCtrlgRelshpTP DfsObjectPlanVersion Plan version
DfsObjectType I_FrcElmntToAcctgCtrlgRelshpTP DfsObjectType Object type
FrcElmntOrgPlngStsCritlty I_FrcElmntToAcctgCtrlgRelshpTP FrcElmntOrgPlngStsCritlty
FrcElmntOrgGroupName I_FrcElmntToAcctgCtrlgRelshpTP FrcElmntOrgGroupName Group Name
FrcElmntOrgCostCenterGrpName I_FrcElmntToAcctgCtrlgRelshpTP FrcElmntOrgGroupName Group Name
FrcElmntOrgControllingArea I_FrcElmntToAcctgCtrlgRelshpTP FrcElmntOrgControllingArea CO Area
DfsObjectValdtyStartDateFoEd I_FrcElmntToAcctgCtrlgRelshpTP DfsObjectValdtyStartDateFoEd Start date
DfsObjectValdtyEndDateFoEd I_FrcElmntToAcctgCtrlgRelshpTP DfsObjectValdtyEndDateFoEd End Date
FrcElmntOrgName _FrcElmntOrgVH FrcElmntOrgName Name
FrcElmntOrgPlngStatusName _FrcElmntOrgPlngStsVH FrcElmntOrgPlngStatusName Planning Status
ControllingAreaName _ControllingAreaVH ControllingAreaName Long Text
FrcElmntOrgGroupSetClassDesc _FrcElmntOrgCostCenterGroupVH FrcElmntOrgGroupSetClassDesc
DfsPositionSubTypeName _PositionDescSubTypeVH DfsPositionSubTypeName
FrcElmntOrgPlanDelimitDate _FrcElmntPlndOpTP FrcElmntOrgPlanDelimitDate Planned Delimitation Date
DfsAssgmtPlanStatusObject DfsAssgmtPlanStatusObject Planning status
DfsAssgmtPlanOperationStatus _FrcElmntPlndOpTP FrcElmntOrgPlngStatusName Planned Delimitation status
DfsAssgmtPlanOpStsCriticality _FrcElmntPlndOpTP FrcElmntOrgPlngStsCritlty
_FrcElmntOrgVH _FrcElmntOrgVH
_ControllingAreaVH _ControllingAreaVH
_FrcElmntOrgCostCenterGroupVH _FrcElmntOrgCostCenterGroupVH
_FrcElmntOrgPlngStsVH _FrcElmntOrgPlngStsVH
_PositionDescSubTypeVH _PositionDescSubTypeVH
_FrcElmntPlndOpTP _FrcElmntPlndOpTP
_FrcElmntOrgPlnnOpStatusVH _FrcElmntOrgPlnnOpStatusVH

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_FrcElmntToCostCtrGrpRelshpTP.
-- 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: CFECSTCTRGRPREL

CREATE VIEW C_FrcElmntToCostCtrGrpRelshpTP AS
SELECT
  FrcElmntToCostCtrGrpRelshpTP.DfsObjectID AS DfsObjectID,
  FrcElmntToCostCtrGrpRelshpTP.DfsObjectPlngStatus AS DfsObjectPlngStatus,
  FrcElmntToCostCtrGrpRelshpTP.DfsObjectValdtyStartDate AS DfsObjectValdtyStartDate,
  FrcElmntToCostCtrGrpRelshpTP.DfsObjectValdtyEndDate AS DfsObjectValdtyEndDate,
  FrcElmntToCostCtrGrpRelshpTP.DfsObjectSubType AS DfsObjectSubType,
  FrcElmntToCostCtrGrpRelshpTP.DfsObjectPlanVersion AS DfsObjectPlanVersion,
  FrcElmntToCostCtrGrpRelshpTP.DfsObjectType AS DfsObjectType,
  FrcElmntToCostCtrGrpRelshpTP.FrcElmntOrgPlngStsCritlty AS FrcElmntOrgPlngStsCritlty,
  FrcElmntToCostCtrGrpRelshpTP.FrcElmntOrgGroupName AS FrcElmntOrgGroupName,
  FrcElmntToCostCtrGrpRelshpTP.FrcElmntOrgGroupName AS FrcElmntOrgCostCenterGrpName,
  FrcElmntToCostCtrGrpRelshpTP.FrcElmntOrgControllingArea AS FrcElmntOrgControllingArea,
  FrcElmntToCostCtrGrpRelshpTP.DfsObjectValdtyStartDateFoEd AS DfsObjectValdtyStartDateFoEd,
  FrcElmntToCostCtrGrpRelshpTP.DfsObjectValdtyEndDateFoEd AS DfsObjectValdtyEndDateFoEd,
  _FrcElmntOrgVH.FrcElmntOrgName AS FrcElmntOrgName,
  _FrcElmntOrgPlngStsVH.FrcElmntOrgPlngStatusName AS FrcElmntOrgPlngStatusName,
  _ControllingAreaVH.ControllingAreaName AS ControllingAreaName,
  _FrcElmntOrgCostCenterGroupVH.FrcElmntOrgGroupSetClassDesc AS FrcElmntOrgGroupSetClassDesc,
  _PositionDescSubTypeVH.DfsPositionSubTypeName AS DfsPositionSubTypeName,
  _FrcElmntPlndOpTP.FrcElmntOrgPlanDelimitDate AS FrcElmntOrgPlanDelimitDate,
  DfsAssgmtPlanStatusObject,
  _FrcElmntPlndOpTP.FrcElmntOrgPlngStatusName AS DfsAssgmtPlanOperationStatus,
  _FrcElmntPlndOpTP.FrcElmntOrgPlngStsCritlty AS DfsAssgmtPlanOpStsCriticality
FROM I_FrcElmntToAcctgCtrlgRelshpTP AS FrcElmntToCostCtrGrpRelshpTP
LEFT OUTER JOIN C_FrcElmntOrgVH AS _FrcElmntOrgVH ON _FrcElmntOrgVH.ForceElementOrgIDForEdit = DfsObjectID  -- association [1..*]
LEFT OUTER JOIN C_ControllingAreaVH AS _ControllingAreaVH ON FrcElmntOrgControllingArea = _ControllingAreaVH.ControllingArea  -- association [1..1]
LEFT OUTER JOIN C_FrcElmntOrgCostCenterGroupVH AS _FrcElmntOrgCostCenterGroupVH ON DfsObjectSubType = _FrcElmntOrgCostCenterGroupVH.FrcElmntOrgGroupSetClass AND FrcElmntOrgControllingArea = _FrcElmntOrgCostCenterGroupVH.FrcElmntOrgGroupSetSubClass AND FrcElmntOrgCostCenterGrpName = _FrcElmntOrgCostCenterGroupVH.FrcElmntOrgGroupSetClassName  -- association [1..1]
LEFT OUTER JOIN C_FrcElmntOrgPlngStsVH AS _FrcElmntOrgPlngStsVH ON _FrcElmntOrgPlngStsVH.FrcElmntOrgPlngStatus = DfsObjectPlngStatus  -- association [1..1]
LEFT OUTER JOIN C_DFS_PositionDescSubTypeVH AS _PositionDescSubTypeVH ON DfsObjectSubType = _PositionDescSubTypeVH.DfsPositionSubType  -- association [1..*]
LEFT OUTER JOIN C_DFS_FrcElmntPlndOpTP AS _FrcElmntPlndOpTP ON DfsObjectID = _FrcElmntPlndOpTP.ForceElementOrgID AND DfsObjectValdtyStartDate = _FrcElmntPlndOpTP.FrcElmntOrgValdtyRefStartDate AND DfsObjectValdtyEndDate = _FrcElmntPlndOpTP.FrcElmntOrgValdtyRefEndDate AND _FrcElmntPlndOpTP.FrcElmntOrgRefSubtype = '0101'  -- association [1..1]
LEFT OUTER JOIN C_FrcElmntOrgPlngStsVH AS _FrcElmntOrgPlnnOpStatusVH ON _FrcElmntOrgPlnnOpStatusVH.FrcElmntOrgPlngStatus = DfsAssgmtPlanStatusObject  -- association [1..1]
;