C_WorkCenterCapOverviewTP

DDL: C_WORKCENTERCAPOVERVIEWTP SQL: CWCCAPOVWTP Type: view CONSUMPTION

Manage WorkCenter Capacity

C_WorkCenterCapOverviewTP is a Consumption CDS View that provides data about "Manage WorkCenter Capacity" in SAP S/4HANA. It reads from 1 data source (I_WorkCenterCapOverviewTP) and exposes 67 fields with key fields WorkCenterInternalID, WorkCenterTypeCode, CapacityCategoryAllocation, CapacityInternalID. It has 16 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_WorkCenterCapOverviewTP _WorkCenterOverview from

Associations (16)

CardinalityTargetAliasCondition
[1..1] P_CapEvalCalcdField _CalcdField $projection.WorkCenterInternalID = _CalcdField.WorkCenterInternalID and $projection.WorkCenterTypeCode = _CalcdField.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _CalcdField.CapacityCategoryAllocation and $projection.CapacityInternalID = _CalcdField.CapacityInternalID
[1..1] I_WorkCenterCapacity _WorkCenter $projection.WorkCenterInternalID = _WorkCenter.WorkCenterInternalID and $projection.WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _WorkCenter.CapacityCategoryAllocation and $projection.CapacityInternalID = _WorkCenter.CapacityInternalID
[1..*] C_CapEvalWcUtilznInEvalHorzn _WorkCenterUtilization $projection.WorkCenterInternalID = _WorkCenterUtilization.WorkCenterInternalID and $projection.WorkCenterTypeCode = _WorkCenterUtilization.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _WorkCenterUtilization.CapacityCategoryAllocation and $projection.CapacityInternalID = _WorkCenterUtilization.CapacityInternalID
[1..*] C_CapEvalPplineOp _WorkCenterOperation $projection.WorkCenterInternalID = _WorkCenterOperation.WorkCenterInternalID and $projection.WorkCenterTypeCode = _WorkCenterOperation.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _WorkCenterOperation.CapacityCategoryAllocation and $projection.CapacityInternalID = _WorkCenterOperation.CapacityInternalID
[1..*] C_CapEvalPooledCapacityOps _PooledWrkCtrOperation $projection.WorkCenterTypeCode = _PooledWrkCtrOperation.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _PooledWrkCtrOperation.CapacityCategoryAllocation and $projection.CapacityInternalID = _PooledWrkCtrOperation.CapacityInternalID
[1..*] C_WrkCtrAvailableCapacityTP _availableCapacity $projection.WorkCenterInternalID = _availableCapacity.WorkCenterInternalID and $projection.WorkCenterTypeCode = _availableCapacity.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _availableCapacity.CapacityCategoryAllocation and $projection.CapacityInternalID = _availableCapacity.CapacityInternalID
[1..*] C_WrkCtrCapShiftIntervalTP _availableInterval $projection.WorkCenterInternalID = _availableInterval.WorkCenterInternalID and $projection.WorkCenterTypeCode = _availableInterval.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _availableInterval.CapacityCategoryAllocation and $projection.CapacityInternalID = _availableInterval.CapacityInternalID
[0..*] C_CapEvalOrderStatusFltr _OrderStatusFilter $projection.CapacityInternalID = _OrderStatusFilter.CapacityInternalID and $projection.WorkCenterTypeCode = _OrderStatusFilter.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _OrderStatusFilter.CapacityCategoryAllocation and $projection.WorkCenterInternalID = _OrderStatusFilter.WorkCenterInternalID
[0..*] C_CapEvalCapRqmtStsFltr _planningStatusFilter $projection.CapacityInternalID = _planningStatusFilter.CapacityInternalID and $projection.WorkCenterTypeCode = _planningStatusFilter.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _planningStatusFilter.CapacityCategoryAllocation and $projection.WorkCenterInternalID = _planningStatusFilter.WorkCenterInternalID
[0..*] C_CapEvalHorizonFltr _horizonFilter $projection.CapacityInternalID = _horizonFilter.CapacityInternalID and $projection.WorkCenterTypeCode = _horizonFilter.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _horizonFilter.CapacityCategoryAllocation and $projection.WorkCenterInternalID = _horizonFilter.WorkCenterInternalID
[0..*] C_CapEvalOrderCategoryFltr _capRequirementFilter $projection.CapacityInternalID = _capRequirementFilter.CapacityInternalID and $projection.WorkCenterTypeCode = _capRequirementFilter.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _capRequirementFilter.CapacityCategoryAllocation and $projection.WorkCenterInternalID = _capRequirementFilter.WorkCenterInternalID
[0..*] C_CapEvalShiftDefVH _shiftDefVH $projection.CapacityInternalID = _shiftDefVH.CapacityInternalID and $projection.WorkCenterTypeCode = _shiftDefVH.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _shiftDefVH.CapacityCategoryAllocation and $projection.WorkCenterInternalID = _shiftDefVH.WorkCenterInternalID
[0..*] C_CapEvalShiftSequenceVH _shiftSeqVH $projection.CapacityInternalID = _shiftSeqVH.CapacityInternalID and $projection.WorkCenterTypeCode = _shiftSeqVH.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _shiftSeqVH.CapacityCategoryAllocation and $projection.WorkCenterInternalID = _shiftSeqVH.WorkCenterInternalID
[0..*] C_WrkCntrAssociatedCapForPlnr _WrkCntrAssociatedCapForPlnr $projection.CapacityInternalID = _WrkCntrAssociatedCapForPlnr.CapacityInternalID and $projection.WorkCenterTypeCode = _WrkCntrAssociatedCapForPlnr.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _WrkCntrAssociatedCapForPlnr.CapacityCategoryAllocation and $projection.WorkCenterInternalID = _WrkCntrAssociatedCapForPlnr.WorkCenterInternalID and $projection.CapacityResponsiblePlanner = _WrkCntrAssociatedCapForPlnr.CapacityResponsiblePlanner
[0..*] C_CapEvalWorkCenterGroup _WrkCntrGroup $projection.WorkCenter = _WrkCntrGroup.WorkCenter and $projection.Plant = _WrkCntrGroup.Plant
[1..1] I_Plant _Plant $projection.Plant = _Plant.Plant

Annotations (24)

NameValueLevelField
AbapCatalog.sqlViewName CWCCAPOVWTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.compositionRoot true view
ObjectModel.draftEnabled true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Manage WorkCenter Capacity view
Search.searchable true view
UI.lineItem.criticality Criticality view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value WorkCenterDesc view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value WorkCenter view
UI.headerInfo.typeName Manage Work Center Capacity view
UI.headerInfo.typeNamePlural Manage Work Center Capacity view

Fields (67)

KeyFieldSource TableSource FieldDescription
KEY WorkCenterInternalID I_WorkCenterCapOverviewTP WorkCenterInternalID Work Center
KEY WorkCenterTypeCode I_WorkCenterCapOverviewTP WorkCenterTypeCode Object Type
KEY CapacityCategoryAllocation I_WorkCenterCapOverviewTP CapacityCategoryAllocation
KEY CapacityInternalID I_WorkCenterCapOverviewTP CapacityInternalID Capacity ID
WorkCenterEvaluationHorizon _CalcdField WorkCenterEvaluationHorizon
WorkCenterDesc Work Center
BaseUnit _CalcdField BaseUnit %
WorkCenterCumltvLoadInTmePerd _CalcdField WorkCenterCumltvLoadInTmePerd Cumulative Load
WorkCenterMaxUtilznInTimePerd _CalcdField WorkCenterMaxUtilznInTimePerd Max. Load
WorkCenterCapFirstOverloadWk _CalcdField WorkCenterCapFirstOverloadWk First Overload
WorkCenterCapFirstOverLoadDte _CalcdField WorkCenterCapFirstOverLoadDte First Overload
WorkCenterCapacityBacklogInHrs _CalcdField WorkCenterCapacityBacklogInHrs Overdue
WorkCenterTotCapInTimePeriod _CalcdField WorkCenterTotCapInTimePeriod Total Capacity Requirement
Capacity Capacity Name
WorkCenterMinUtilznInTmePeriod _CalcdField WorkCenterMinUtilznInTmePeriod Min. Load
WorkCenterCapFirstCritlLoadWk _CalcdField WorkCenterCapFirstCritlLoadWk First Critical Load
WorkCenterCapFirstCritlLoadDte _CalcdField WorkCenterCapFirstCritlLoadDte First Critical Load
WorkCenterAvgUtilznInTimePerd _CalcdField WorkCenterAvgUtilznInTimePerd Avg. Load
WorkCenterTotAvailCapInTmePerd _CalcdField WorkCenterTotAvailCapInTmePerd Total Available Capacity
WorkCenterTotUtilznInTmePerd _CalcdField WorkCenterTotUtilznInTmePerd Overall Percentage Load
CapacityEvaluationTimePeriod _CalcdField CapacityEvaluationTimePeriod
WorkCenterCapacityUnit _CalcdField WorkCenterCapacityUnit
WorkCenterCapUnitText _CalcdField WorkCenterCapUnitText H
WorkCenterAvailableCapacity _CalcdField WorkCenterAvailableCapacity
WorkCenterCapacityRequirement _CalcdField WorkCenterCapacityRequirement
WorkCenter I_WorkCenterCapOverviewTP WorkCenter Work Center
WorkCenterResponsible I_WorkCenterCapOverviewTP WorkCenterResponsible Person Responsible
CapacityResponsiblePlanner Capacity Planner Group
CapacityRequirementOrigin _CalcdField CapacityRequirementOrigin Order Category
OperationPlanningStatusCode _CalcdField OperationPlanningStatusCode Capacity Requirement Status
OrderStatusCode _CalcdField OrderStatusCode Operation Status
Criticality _CalcdField Criticality Status Rating
WorkCenterAvgUtilznCriticality _CalcdField WorkCenterAvgUtilznCriticality
Plant I_WorkCenterCapOverviewTP Plant Plant
PlantName _CalcdField PlantName Plant Name
CapacityCategoryCode I_WorkCenterCapOverviewTP CapacityCategoryCode Capacity Category
CapacityCategoryName
WrkCtrIsUndrMaintInTmePerd _CalcdField WrkCtrIsUndrMaintInTmePerd Is Under Maintenance
WrkCtrMaintOrdAvailabilityTxt _CalcdField WrkCtrMaintOrdAvailabilityTxt Maintenance Order
WorkCenterFltrCodeInTmePerd _CalcdField WorkCenterFltrCodeInTmePerd Load Type
WorkCenterGroup _CalcdField WorkCenterGroup
WorkCenterGroupType _CalcdField WorkCenterGroupType Group Type
WorkCenterGroupDescription _CalcdField WorkCenterGroupDescription
CapacityIsPooled
CurrentPlantDate _CalcdField CurrentPlantDate
HorizonStartDate _CalcdField HorizonStartDate
HorizonEndDate _CalcdField HorizonEndDate
CapEvalBucketType _CalcdField CapEvalBucketType Bucket Type
CapEvalStartDate _CalcdField CapEvalStartDate
WorkCenterCategoryCode _WorkCenter WorkCenterCategoryCode
CapacityEvaluationHorizonDate _CalcdField CapacityEvaluationHorizonDate
CapacityEvaluationOverdueDate _CalcdField CapacityEvaluationOverdueDate
_WorkCenterUtilization _WorkCenterUtilization
_shiftDefVH _shiftDefVH
_shiftSeqVH _shiftSeqVH
_WorkCenterOperation _WorkCenterOperation
_PooledWrkCtrOperation _PooledWrkCtrOperation
_WrkCntrGroup _WrkCntrGroup
_availableCapacity _availableCapacity
_availableInterval _availableInterval
_OrderStatusFilter _OrderStatusFilter
_planningStatusFilter _planningStatusFilter
_capRequirementFilter _capRequirementFilter
_horizonFilter _horizonFilter
_WrkCntrAssociatedCapForPlnr _WrkCntrAssociatedCapForPlnr
ShiftTableHasChanged I_WorkCenterCapOverviewTP ShiftTableHasChanged
_WorkCenter _WorkCenter

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_WorkCenterCapOverviewTP.
-- 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: CWCCAPOVWTP

CREATE VIEW C_WorkCenterCapOverviewTP AS
SELECT
  _WorkCenterOverview.WorkCenterInternalID AS WorkCenterInternalID,
  _WorkCenterOverview.WorkCenterTypeCode AS WorkCenterTypeCode,
  _WorkCenterOverview.CapacityCategoryAllocation AS CapacityCategoryAllocation,
  _WorkCenterOverview.CapacityInternalID AS CapacityInternalID,
  _CalcdField.WorkCenterEvaluationHorizon AS WorkCenterEvaluationHorizon,
  _WorkCenter._WorkCenter._Text[1:Language=$session.system_language].WorkCenterText AS WorkCenterDesc,
  _CalcdField.BaseUnit AS BaseUnit,
  _CalcdField.WorkCenterCumltvLoadInTmePerd AS WorkCenterCumltvLoadInTmePerd,
  _CalcdField.WorkCenterMaxUtilznInTimePerd AS WorkCenterMaxUtilznInTimePerd,
  _CalcdField.WorkCenterCapFirstOverloadWk AS WorkCenterCapFirstOverloadWk,
  _CalcdField.WorkCenterCapFirstOverLoadDte AS WorkCenterCapFirstOverLoadDte,
  _CalcdField.WorkCenterCapacityBacklogInHrs AS WorkCenterCapacityBacklogInHrs,
  _CalcdField.WorkCenterTotCapInTimePeriod AS WorkCenterTotCapInTimePeriod,
  _WorkCenter._Capacity._Text[1:Language=$session.system_language].CapacityText AS Capacity,
  _CalcdField.WorkCenterMinUtilznInTmePeriod AS WorkCenterMinUtilznInTmePeriod,
  _CalcdField.WorkCenterCapFirstCritlLoadWk AS WorkCenterCapFirstCritlLoadWk,
  _CalcdField.WorkCenterCapFirstCritlLoadDte AS WorkCenterCapFirstCritlLoadDte,
  _CalcdField.WorkCenterAvgUtilznInTimePerd AS WorkCenterAvgUtilznInTimePerd,
  _CalcdField.WorkCenterTotAvailCapInTmePerd AS WorkCenterTotAvailCapInTmePerd,
  _CalcdField.WorkCenterTotUtilznInTmePerd AS WorkCenterTotUtilznInTmePerd,
  _CalcdField.CapacityEvaluationTimePeriod AS CapacityEvaluationTimePeriod,
  _CalcdField.WorkCenterCapacityUnit AS WorkCenterCapacityUnit,
  _CalcdField.WorkCenterCapUnitText AS WorkCenterCapUnitText,
  _CalcdField.WorkCenterAvailableCapacity AS WorkCenterAvailableCapacity,
  _CalcdField.WorkCenterCapacityRequirement AS WorkCenterCapacityRequirement,
  _WorkCenterOverview.WorkCenter AS WorkCenter,
  _WorkCenterOverview.WorkCenterResponsible AS WorkCenterResponsible,
  _WorkCenter._Capacity.CapacityResponsiblePlanner AS CapacityResponsiblePlanner,
  _CalcdField.CapacityRequirementOrigin AS CapacityRequirementOrigin,
  _CalcdField.OperationPlanningStatusCode AS OperationPlanningStatusCode,
  _CalcdField.OrderStatusCode AS OrderStatusCode,
  _CalcdField.Criticality AS Criticality,
  _CalcdField.WorkCenterAvgUtilznCriticality AS WorkCenterAvgUtilznCriticality,
  _WorkCenterOverview.Plant AS Plant,
  _CalcdField.PlantName AS PlantName,
  _WorkCenterOverview.CapacityCategoryCode AS CapacityCategoryCode,
  _WorkCenter._CapacityCategory._Text[1:Language=$session.system_language].CapacityCategoryName AS CapacityCategoryName,
  _CalcdField.WrkCtrIsUndrMaintInTmePerd AS WrkCtrIsUndrMaintInTmePerd,
  _CalcdField.WrkCtrMaintOrdAvailabilityTxt AS WrkCtrMaintOrdAvailabilityTxt,
  _CalcdField.WorkCenterFltrCodeInTmePerd AS WorkCenterFltrCodeInTmePerd,
  _CalcdField.WorkCenterGroup AS WorkCenterGroup,
  _CalcdField.WorkCenterGroupType AS WorkCenterGroupType,
  _CalcdField.WorkCenterGroupDescription AS WorkCenterGroupDescription,
  _WorkCenter._Capacity.CapacityIsPooled AS CapacityIsPooled,
  _CalcdField.CurrentPlantDate AS CurrentPlantDate,
  _CalcdField.HorizonStartDate AS HorizonStartDate,
  _CalcdField.HorizonEndDate AS HorizonEndDate,
  _CalcdField.CapEvalBucketType AS CapEvalBucketType,
  _CalcdField.CapEvalStartDate AS CapEvalStartDate,
  _WorkCenter.WorkCenterCategoryCode AS WorkCenterCategoryCode,
  _CalcdField.CapacityEvaluationHorizonDate AS CapacityEvaluationHorizonDate,
  _CalcdField.CapacityEvaluationOverdueDate AS CapacityEvaluationOverdueDate,
  _WorkCenterOverview.ShiftTableHasChanged AS ShiftTableHasChanged
FROM I_WorkCenterCapOverviewTP AS _WorkCenterOverview
LEFT OUTER JOIN P_CapEvalCalcdField AS _CalcdField ON WorkCenterInternalID = _CalcdField.WorkCenterInternalID AND WorkCenterTypeCode = _CalcdField.WorkCenterTypeCode AND CapacityCategoryAllocation = _CalcdField.CapacityCategoryAllocation AND CapacityInternalID = _CalcdField.CapacityInternalID  -- association [1..1]
LEFT OUTER JOIN I_WorkCenterCapacity AS _WorkCenter ON WorkCenterInternalID = _WorkCenter.WorkCenterInternalID AND WorkCenterTypeCode = _WorkCenter.WorkCenterTypeCode AND CapacityCategoryAllocation = _WorkCenter.CapacityCategoryAllocation AND CapacityInternalID = _WorkCenter.CapacityInternalID  -- association [1..1]
LEFT OUTER JOIN C_CapEvalWcUtilznInEvalHorzn AS _WorkCenterUtilization ON WorkCenterInternalID = _WorkCenterUtilization.WorkCenterInternalID AND WorkCenterTypeCode = _WorkCenterUtilization.WorkCenterTypeCode AND CapacityCategoryAllocation = _WorkCenterUtilization.CapacityCategoryAllocation AND CapacityInternalID = _WorkCenterUtilization.CapacityInternalID  -- association [1..*]
LEFT OUTER JOIN C_CapEvalPplineOp AS _WorkCenterOperation ON WorkCenterInternalID = _WorkCenterOperation.WorkCenterInternalID AND WorkCenterTypeCode = _WorkCenterOperation.WorkCenterTypeCode AND CapacityCategoryAllocation = _WorkCenterOperation.CapacityCategoryAllocation AND CapacityInternalID = _WorkCenterOperation.CapacityInternalID  -- association [1..*]
LEFT OUTER JOIN C_CapEvalPooledCapacityOps AS _PooledWrkCtrOperation ON WorkCenterTypeCode = _PooledWrkCtrOperation.WorkCenterTypeCode AND CapacityCategoryAllocation = _PooledWrkCtrOperation.CapacityCategoryAllocation AND CapacityInternalID = _PooledWrkCtrOperation.CapacityInternalID  -- association [1..*]
LEFT OUTER JOIN C_WrkCtrAvailableCapacityTP AS _availableCapacity ON WorkCenterInternalID = _availableCapacity.WorkCenterInternalID AND WorkCenterTypeCode = _availableCapacity.WorkCenterTypeCode AND CapacityCategoryAllocation = _availableCapacity.CapacityCategoryAllocation AND CapacityInternalID = _availableCapacity.CapacityInternalID  -- association [1..*]
LEFT OUTER JOIN C_WrkCtrCapShiftIntervalTP AS _availableInterval ON WorkCenterInternalID = _availableInterval.WorkCenterInternalID AND WorkCenterTypeCode = _availableInterval.WorkCenterTypeCode AND CapacityCategoryAllocation = _availableInterval.CapacityCategoryAllocation AND CapacityInternalID = _availableInterval.CapacityInternalID  -- association [1..*]
LEFT OUTER JOIN C_CapEvalOrderStatusFltr AS _OrderStatusFilter ON CapacityInternalID = _OrderStatusFilter.CapacityInternalID AND WorkCenterTypeCode = _OrderStatusFilter.WorkCenterTypeCode AND CapacityCategoryAllocation = _OrderStatusFilter.CapacityCategoryAllocation AND WorkCenterInternalID = _OrderStatusFilter.WorkCenterInternalID  -- association [0..*]
LEFT OUTER JOIN C_CapEvalCapRqmtStsFltr AS _planningStatusFilter ON CapacityInternalID = _planningStatusFilter.CapacityInternalID AND WorkCenterTypeCode = _planningStatusFilter.WorkCenterTypeCode AND CapacityCategoryAllocation = _planningStatusFilter.CapacityCategoryAllocation AND WorkCenterInternalID = _planningStatusFilter.WorkCenterInternalID  -- association [0..*]
LEFT OUTER JOIN C_CapEvalHorizonFltr AS _horizonFilter ON CapacityInternalID = _horizonFilter.CapacityInternalID AND WorkCenterTypeCode = _horizonFilter.WorkCenterTypeCode AND CapacityCategoryAllocation = _horizonFilter.CapacityCategoryAllocation AND WorkCenterInternalID = _horizonFilter.WorkCenterInternalID  -- association [0..*]
LEFT OUTER JOIN C_CapEvalOrderCategoryFltr AS _capRequirementFilter ON CapacityInternalID = _capRequirementFilter.CapacityInternalID AND WorkCenterTypeCode = _capRequirementFilter.WorkCenterTypeCode AND CapacityCategoryAllocation = _capRequirementFilter.CapacityCategoryAllocation AND WorkCenterInternalID = _capRequirementFilter.WorkCenterInternalID  -- association [0..*]
LEFT OUTER JOIN C_CapEvalShiftDefVH AS _shiftDefVH ON CapacityInternalID = _shiftDefVH.CapacityInternalID AND WorkCenterTypeCode = _shiftDefVH.WorkCenterTypeCode AND CapacityCategoryAllocation = _shiftDefVH.CapacityCategoryAllocation AND WorkCenterInternalID = _shiftDefVH.WorkCenterInternalID  -- association [0..*]
LEFT OUTER JOIN C_CapEvalShiftSequenceVH AS _shiftSeqVH ON CapacityInternalID = _shiftSeqVH.CapacityInternalID AND WorkCenterTypeCode = _shiftSeqVH.WorkCenterTypeCode AND CapacityCategoryAllocation = _shiftSeqVH.CapacityCategoryAllocation AND WorkCenterInternalID = _shiftSeqVH.WorkCenterInternalID  -- association [0..*]
LEFT OUTER JOIN C_WrkCntrAssociatedCapForPlnr AS _WrkCntrAssociatedCapForPlnr ON CapacityInternalID = _WrkCntrAssociatedCapForPlnr.CapacityInternalID AND WorkCenterTypeCode = _WrkCntrAssociatedCapForPlnr.WorkCenterTypeCode AND CapacityCategoryAllocation = _WrkCntrAssociatedCapForPlnr.CapacityCategoryAllocation AND WorkCenterInternalID = _WrkCntrAssociatedCapForPlnr.WorkCenterInternalID AND CapacityResponsiblePlanner = _WrkCntrAssociatedCapForPlnr.CapacityResponsiblePlanner  -- association [0..*]
LEFT OUTER JOIN C_CapEvalWorkCenterGroup AS _WrkCntrGroup ON WorkCenter = _WrkCntrGroup.WorkCenter AND Plant = _WrkCntrGroup.Plant  -- association [0..*]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [1..1]
;