C_WorkCenterObjPg

DDL: C_WORKCENTEROBJPG SQL: CWRKCENTROBJPG Type: view CONSUMPTION Package: ODATA_MPE_MFGORDER

Work Center Object Page

C_WorkCenterObjPg is a Consumption CDS View that provides data about "Work Center Object Page" in SAP S/4HANA. It reads from 1 data source (I_WorkCenter) and exposes 24 fields with key fields WorkCenterInternalID, WorkCenterTypeCode. It has 6 associations to related views. It is exposed through 1 OData service (ASQL_F2262). Part of development package ODATA_MPE_MFGORDER.

Data Sources (1)

SourceAliasJoin Type
I_WorkCenter WorkCenter from

Associations (6)

CardinalityTargetAliasCondition
[1..1] C_WorkCenterObjPgCap _Capacity $projection.CapacityInternalID = _Capacity.CapacityInternalID
[0..*] I_ProductionResourceUsageText _ProductionResourceUsage $projection.WorkCenterUsage = WorkCenterUsage
[0..*] C_WrkCntrObjPgTodayOp _WorkCenterTodayOp $projection.WorkCenterInternalID = _WorkCenterTodayOp.WorkCenterInternalID and _WorkCenterTodayOp.ManufacturingOrderCategory = '10' and _WorkCenterTodayOp.OperationIsConfirmed = ''
[0..*] C_WrkCntrObjPgQueueOp _WorkCenterQueuingOp $projection.WorkCenterInternalID = _WorkCenterQueuingOp.WorkCenterInternalID and _WorkCenterQueuingOp.ManufacturingOrderCategory = '10'
[0..*] C_WrkCtrObjPgInProcOp _WorkCenterInProcessOp $projection.WorkCenterInternalID = _WorkCenterInProcessOp.WorkCenterInternalID and _WorkCenterInProcessOp.ManufacturingOrderCategory = '10'
[0..*] C_WrkCtrObjPgPlannedOrd _WorkCenterPlannedOrd $projection.WorkCenterInternalID = _WorkCenterPlannedOrd.WorkCenterInternalID

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName CWRKCENTROBJPG view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Work Center Object Page view
Search.searchable true view
Consumption.semanticObject WorkCenter view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey WorkCenterInternalID view
ObjectModel.semanticKey WorkCenterInternalID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
UI.headerInfo.typeName Work Center view
UI.headerInfo.typeNamePlural List of Resources view
UI.headerInfo.title.label Work Center view
UI.headerInfo.title.value WorkCenter view
UI.headerInfo.description.value WorkCenterDesc view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F2262 ASQL_F2262 C2 NOT_RELEASED

Fields (24)

KeyFieldSource TableSource FieldDescription
KEY WorkCenterInternalID I_WorkCenter WorkCenterInternalID Work Center Internal Id
KEY WorkCenterTypeCode WorkCenterTypeCode Work Center Type Code
WorkCenter WorkCenter Work Center
WorkCenterDesc
Plant Plant Valuation Area
WorkCenterCategoryCode WorkCenterCategoryCode Work Center Category
WorkCenterResponsible WorkCenterResponsible Responsible
WorkCenterResponsibleName _WorkCenterResponsible WorkCenterResponsibleName
SupplyArea SupplyArea Supply Area
WorkCenterUsage WorkCenterUsage
CapacityInternalID CapacityInternalID Capacity ID
_ProductionResourceUsage _ProductionResourceUsage
_WorkCenter _WorkCenter
_WorkCenterCategory _WorkCenterCategory
_WorkCenterResponsible _WorkCenterResponsible
_SupplyArea _SupplyArea
_WorkCenterUsage _WorkCenterUsage
_Plant _Plant
_Capacity _Capacity
_WorkCenterTodayOp _WorkCenterTodayOp
_WorkCenterQueuingOp _WorkCenterQueuingOp
_WorkCenterType _WorkCenterType
_WorkCenterInProcessOp _WorkCenterInProcessOp
_WorkCenterPlannedOrd _WorkCenterPlannedOrd

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_WorkCenterObjPg.
-- 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: CWRKCENTROBJPG

CREATE VIEW C_WorkCenterObjPg AS
SELECT
  WorkCenter.WorkCenterInternalID AS WorkCenterInternalID,
  WorkCenterTypeCode,
  WorkCenter,
  _Text[1:Language=$session.system_language].WorkCenterText AS WorkCenterDesc,
  Plant,
  WorkCenterCategoryCode,
  WorkCenterResponsible,
  _WorkCenterResponsible.WorkCenterResponsibleName AS WorkCenterResponsibleName,
  SupplyArea,
  WorkCenterUsage,
  CapacityInternalID
FROM I_WorkCenter AS WorkCenter
LEFT OUTER JOIN C_WorkCenterObjPgCap AS _Capacity ON CapacityInternalID = _Capacity.CapacityInternalID  -- association [1..1]
LEFT OUTER JOIN I_ProductionResourceUsageText AS _ProductionResourceUsage ON WorkCenterUsage = WorkCenterUsage  -- association [0..*]
LEFT OUTER JOIN C_WrkCntrObjPgTodayOp AS _WorkCenterTodayOp ON WorkCenterInternalID = _WorkCenterTodayOp.WorkCenterInternalID AND _WorkCenterTodayOp.ManufacturingOrderCategory = '10' AND _WorkCenterTodayOp.OperationIsConfirmed = ''  -- association [0..*]
LEFT OUTER JOIN C_WrkCntrObjPgQueueOp AS _WorkCenterQueuingOp ON WorkCenterInternalID = _WorkCenterQueuingOp.WorkCenterInternalID AND _WorkCenterQueuingOp.ManufacturingOrderCategory = '10'  -- association [0..*]
LEFT OUTER JOIN C_WrkCtrObjPgInProcOp AS _WorkCenterInProcessOp ON WorkCenterInternalID = _WorkCenterInProcessOp.WorkCenterInternalID AND _WorkCenterInProcessOp.ManufacturingOrderCategory = '10'  -- association [0..*]
LEFT OUTER JOIN C_WrkCtrObjPgPlannedOrd AS _WorkCenterPlannedOrd ON WorkCenterInternalID = _WorkCenterPlannedOrd.WorkCenterInternalID  -- association [0..*]
;