C_ProcessFlowResources

DDL: C_PROCESSFLOWRESOURCES Type: view_entity CONSUMPTION Package: ODATA_PP_WORKCENTER_API

Resources

C_ProcessFlowResources is a Consumption CDS View that provides data about "Resources" in SAP S/4HANA. It reads from 2 data sources (R_WorkCenterTP, I_WorkCenterCategoryAppl) and exposes 28 fields with key fields WorkCenterInternalID, WorkCenterTypeCode. It has 5 associations to related views. It is exposed through 2 OData services (ASQL_F6176, UI_PROCESSFLOWRESOURCES). Part of development package ODATA_PP_WORKCENTER_API.

Data Sources (2)

SourceAliasJoin Type
R_WorkCenterTP _WrkCtr from
I_WorkCenterCategoryAppl _WrkCtrAppl inner

Associations (5)

CardinalityTargetAliasCondition
[0..1] I_WorkCenterCategoryText _WorkCenterCategoryText _WrkCtr.WorkCenterCategoryCode = _WorkCenterCategoryText.WorkCenterCategoryCode and _WorkCenterCategoryText.Language = $session.system_language
[0..1] I_WorkCenterGroupObjectCount _ObjectCount _ObjectCount.ObjectTypeCode = 'A' and _ObjectCount.ObjectInternalID = _WrkCtr.WorkCenterInternalID
[0..*] C_MassMaintCapWrkCtrGrpAggrgn _WrkCtrGrp _WrkCtrGrp.WorkCenterInternalID = _WrkCtr.WorkCenterInternalID
[1..1] I_Plant _Plant _Plant.Plant = _WrkCtr.Plant
[0..*] C_WorkCenterCostCenter _CostCenter _CostCenter.WorkCenterTypeCode = _WrkCtr.WorkCenterTypeCode and _CostCenter.WorkCenterInternalID = _WrkCtr.WorkCenterInternalID

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Resources view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
Metadata.allowExtensions true view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F6176 ASQL_F6176 C2 NOT_RELEASED
UI_PROCESSFLOWRESOURCES UI_PROCESSFLOWRESOURCES V2 C1 NOT_RELEASED

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY WorkCenterInternalID R_WorkCenterTP WorkCenterInternalID Work Center
KEY WorkCenterTypeCode R_WorkCenterTP WorkCenterTypeCode Object Type
WorkCenter R_WorkCenterTP WorkCenter Work Center
WorkCenterDesc R_WorkCenterTP WorkCenterDesc
Plant R_WorkCenterTP Plant Valuation Area
WorkCenterResponsible R_WorkCenterTP WorkCenterResponsible
WorkCenterCategoryCode R_WorkCenterTP WorkCenterCategoryCode Work Center Category
WorkCenterUsage R_WorkCenterTP WorkCenterUsage
StandardWorkFormulaParamGroup R_WorkCenterTP StandardWorkFormulaParamGroup
OperationControlProfile R_WorkCenterTP OperationControlProfile Control Key
NmbrOfCostCtrAssgdToWorkCenter
WorkCenterGroup
WorkCenterGroupType
CostCenter
ControllingArea
CostCenterHierarchy
WorkCenterGroupObjectCount _ObjectCount WorkCenterGroupObjectCount
PlantName _Plant PlantName Plant Name
WorkCenterResponsibleName R_WorkCenterTP WorkCenterResponsibleName
WorkCenterCategoryName _WorkCenterCategoryText WorkCenterCategoryName
WorkCenterLocation R_WorkCenterTP WorkCenterLocation
SupplyArea R_WorkCenterTP SupplyArea Supply Area
ShiftNoteType R_WorkCenterTP ShiftNoteType
ShiftReportType R_WorkCenterTP ShiftReportType
_WorkCenterCategoryText _WorkCenterCategoryText
_ObjectCount _ObjectCount
_WrkCtrGrp _WrkCtrGrp
_CostCenter _CostCenter

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_ProcessFlowResources.
-- 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 C_ProcessFlowResources AS
SELECT
  _WrkCtr.WorkCenterInternalID AS WorkCenterInternalID,
  _WrkCtr.WorkCenterTypeCode AS WorkCenterTypeCode,
  _WrkCtr.WorkCenter AS WorkCenter,
  _WrkCtr.WorkCenterDesc AS WorkCenterDesc,
  _WrkCtr.Plant AS Plant,
  _WrkCtr.WorkCenterResponsible AS WorkCenterResponsible,
  _WrkCtr.WorkCenterCategoryCode AS WorkCenterCategoryCode,
  _WrkCtr.WorkCenterUsage AS WorkCenterUsage,
  _WrkCtr.StandardWorkFormulaParamGroup AS StandardWorkFormulaParamGroup,
  _WrkCtr.OperationControlProfile AS OperationControlProfile,
  _WrkCtr._CostCtrCount.NmbrOfCostCtrAssgdToWorkCenter AS NmbrOfCostCtrAssgdToWorkCenter,
  cast( cast( '0000000000' as abap.char(10) ) as cr_hname preserving type ) AS WorkCenterGroup,
  cast( cast( '0000000000' as abap.char(10) ) as cr_wrkctrgrptyp preserving type ) AS WorkCenterGroupType,
  cast( cast( '0000000000' as abap.char(10) ) as kostl preserving type ) AS CostCenter,
  cast( cast( '0000' as abap.char(4) ) as fis_kokrs preserving type ) AS ControllingArea,
  cast('' as fis_cctr_hryid_42) AS CostCenterHierarchy,
  _ObjectCount.WorkCenterGroupObjectCount AS WorkCenterGroupObjectCount,
  _Plant.PlantName AS PlantName,
  _WrkCtr.WorkCenterResponsibleName AS WorkCenterResponsibleName,
  _WorkCenterCategoryText.WorkCenterCategoryName AS WorkCenterCategoryName,
  _WrkCtr.WorkCenterLocation AS WorkCenterLocation,
  _WrkCtr.SupplyArea AS SupplyArea,
  _WrkCtr.ShiftNoteType AS ShiftNoteType,
  _WrkCtr.ShiftReportType AS ShiftReportType
FROM R_WorkCenterTP AS _WrkCtr
INNER JOIN I_WorkCenterCategoryAppl AS _WrkCtrAppl ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_WorkCenterCategoryText AS _WorkCenterCategoryText ON _WrkCtr.WorkCenterCategoryCode = _WorkCenterCategoryText.WorkCenterCategoryCode AND _WorkCenterCategoryText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_WorkCenterGroupObjectCount AS _ObjectCount ON _ObjectCount.ObjectTypeCode = 'A' AND _ObjectCount.ObjectInternalID = _WrkCtr.WorkCenterInternalID  -- association [0..1]
LEFT OUTER JOIN C_MassMaintCapWrkCtrGrpAggrgn AS _WrkCtrGrp ON _WrkCtrGrp.WorkCenterInternalID = _WrkCtr.WorkCenterInternalID  -- association [0..*]
LEFT OUTER JOIN I_Plant AS _Plant ON _Plant.Plant = _WrkCtr.Plant  -- association [1..1]
LEFT OUTER JOIN C_WorkCenterCostCenter AS _CostCenter ON _CostCenter.WorkCenterTypeCode = _WrkCtr.WorkCenterTypeCode AND _CostCenter.WorkCenterInternalID = _WrkCtr.WorkCenterInternalID  -- association [0..*]
;