A_WorkCenters

DDL: A_WORKCENTERS SQL: AWORKCENTER Type: view COMPOSITE

Header

A_WorkCenters is a Composite CDS View that provides data about "Header" in SAP S/4HANA. It reads from 1 data source (I_WorkCenter) and exposes 62 fields with key fields WorkCenterInternalID, WorkCenterTypeCode. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_WorkCenter WorkCenter from

Associations (8)

CardinalityTargetAliasCondition
[1..1] A_WorkCenterCapacity _Capacity $projection.CapacityInternalID = _Capacity.CapacityInternalID
[0..*] A_WorkCenterDayOperation _WorkCenterTodayOp $projection.WorkCenterInternalID = _WorkCenterTodayOp.WorkCenterInternalID and _WorkCenterTodayOp.ManufacturingOrderCategory = '10'
[0..*] A_WorkCenterPipeLineOperation _WorkCenterQueuingOp $projection.WorkCenterInternalID = _WorkCenterQueuingOp.WorkCenterInternalID and _WorkCenterQueuingOp.ManufacturingOrderCategory = '10'
[0..1] A_WorkCenterResponsible _WorkCenterResponsible $projection.Plant = _WorkCenterResponsible.Plant and $projection.WorkCenterResponsible = _WorkCenterResponsible.WorkCenterResponsible
[1..*] A_WorkCenterAllCapacity _WorkCenterCapacity $projection.WorkCenterInternalID = _WorkCenterCapacity.WorkCenterInternalID and $projection.WorkCenterTypeCode = _WorkCenterCapacity.WorkCenterTypeCode
[0..*] A_WorkCenterAllCapacity_2 _WorkCenterAllCapacity $projection.WorkCenterInternalID = _WorkCenterAllCapacity.WorkCenterInternalID and $projection.WorkCenterTypeCode = _WorkCenterAllCapacity.WorkCenterTypeCode
[1..*] A_WorkCenterDescription _WorkCenterDescription $projection.WorkCenterInternalID = _WorkCenterDescription.WorkCenterInternalID and $projection.WorkCenterTypeCode = _WorkCenterDescription.WorkCenterTypeCode
[0..*] A_WorkCenterCostCenter _WorkCenterCostCenter $projection.WorkCenterInternalID = _WorkCenterCostCenter.WorkCenterInternalID and $projection.WorkCenterTypeCode = _WorkCenterCostCenter.WorkCenterTypeCode

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName AWORKCENTER view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Header view
VDM.viewType #COMPOSITE view
Metadata.ignorePropagatedAnnotations true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view

Fields (62)

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
WorkCenterIsToBeDeleted WorkCenterIsToBeDeleted Stock del. flag
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate ValidTo
WorkCenterFormulaParam1 WorkCenterFormulaParam1
WorkCenterFormulaParam2 WorkCenterFormulaParam2
WorkCenterFormulaParam3 WorkCenterFormulaParam3
WorkCenterFormulaParam4 WorkCenterFormulaParam4
WorkCenterFormulaParam5 WorkCenterFormulaParam5
WorkCenterFormulaParam6 WorkCenterFormulaParam6
WorkCenterFmlaParamValue1 WorkCenterFmlaParamValue1
WorkCenterFmlaParamValue2 WorkCenterFmlaParamValue2
WorkCenterFmlaParamValue3 WorkCenterFmlaParamValue3
WorkCenterFmlaParamValue4 WorkCenterFmlaParamValue4
WorkCenterFmlaParamValue5 WorkCenterFmlaParamValue5
WorkCenterFmlaParamValue6 WorkCenterFmlaParamValue6
WorkCenterFmlaParamUnit1 WorkCenterFmlaParamUnit1
WorkCenterFmlaParamUnit2 WorkCenterFmlaParamUnit2
WorkCenterFmlaParamUnit3 WorkCenterFmlaParamUnit3
WorkCenterFmlaParamUnit4 WorkCenterFmlaParamUnit4
WorkCenterFmlaParamUnit5 WorkCenterFmlaParamUnit5
WorkCenterFmlaParamUnit6 WorkCenterFmlaParamUnit6
StandardWorkFormulaParamGroup StandardWorkFormulaParamGroup Std Value Key
WrkCtrStdValMaintRule1 WrkCtrStdValMaintRule1
WrkCtrStdValMaintRule2 WrkCtrStdValMaintRule2
WrkCtrStdValMaintRule3 WrkCtrStdValMaintRule3
WrkCtrStdValMaintRule4 WrkCtrStdValMaintRule4
WrkCtrStdValMaintRule5 WrkCtrStdValMaintRule5
WrkCtrStdValMaintRule6 WrkCtrStdValMaintRule6
WorkCenterStandardWorkQtyUnit1 WorkCenterStandardWorkQtyUnit1
WorkCenterStandardWorkQtyUnit2 WorkCenterStandardWorkQtyUnit2
WorkCenterStandardWorkQtyUnit3 WorkCenterStandardWorkQtyUnit3
WorkCenterStandardWorkQtyUnit4 WorkCenterStandardWorkQtyUnit4
WorkCenterStandardWorkQtyUnit5 WorkCenterStandardWorkQtyUnit5
WorkCenterStandardWorkQtyUnit6 WorkCenterStandardWorkQtyUnit6
OperationControlProfile OperationControlProfile Control Key
MatlCompIsMarkedForBackflush MatlCompIsMarkedForBackflush Backflush
WorkCenterLocation WorkCenterLocation Std Class Type
WorkCenterLocationGroup WorkCenterLocationGroup Location Group
WrkCtrSetupSchedgFmla WrkCtrSetupSchedgFmla
WrkCtrProcgSchedgFmla WrkCtrProcgSchedgFmla
WrkCtrTeardownSchedgFmla WrkCtrTeardownSchedgFmla
WrkCtrIntProcgSchedgFmla WrkCtrIntProcgSchedgFmla
WorkCenterLastChangeDateTime WorkCenterLastChangeDateTime
_Capacity _Capacity
_WorkCenterTodayOp _WorkCenterTodayOp
_WorkCenterQueuingOp _WorkCenterQueuingOp
_WorkCenterResponsible _WorkCenterResponsible
_WorkCenterCapacity _WorkCenterCapacity
_WorkCenterAllCapacity _WorkCenterAllCapacity
_WorkCenterDescription _WorkCenterDescription
_WorkCenterCostCenter _WorkCenterCostCenter

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 A_WorkCenters.
-- 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: AWORKCENTER

CREATE VIEW A_WorkCenters 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,
  WorkCenterIsToBeDeleted,
  ValidityStartDate,
  ValidityEndDate,
  WorkCenterFormulaParam1,
  WorkCenterFormulaParam2,
  WorkCenterFormulaParam3,
  WorkCenterFormulaParam4,
  WorkCenterFormulaParam5,
  WorkCenterFormulaParam6,
  WorkCenterFmlaParamValue1,
  WorkCenterFmlaParamValue2,
  WorkCenterFmlaParamValue3,
  WorkCenterFmlaParamValue4,
  WorkCenterFmlaParamValue5,
  WorkCenterFmlaParamValue6,
  WorkCenterFmlaParamUnit1,
  WorkCenterFmlaParamUnit2,
  WorkCenterFmlaParamUnit3,
  WorkCenterFmlaParamUnit4,
  WorkCenterFmlaParamUnit5,
  WorkCenterFmlaParamUnit6,
  StandardWorkFormulaParamGroup,
  WrkCtrStdValMaintRule1,
  WrkCtrStdValMaintRule2,
  WrkCtrStdValMaintRule3,
  WrkCtrStdValMaintRule4,
  WrkCtrStdValMaintRule5,
  WrkCtrStdValMaintRule6,
  WorkCenterStandardWorkQtyUnit1,
  WorkCenterStandardWorkQtyUnit2,
  WorkCenterStandardWorkQtyUnit3,
  WorkCenterStandardWorkQtyUnit4,
  WorkCenterStandardWorkQtyUnit5,
  WorkCenterStandardWorkQtyUnit6,
  OperationControlProfile,
  MatlCompIsMarkedForBackflush,
  WorkCenterLocation,
  WorkCenterLocationGroup,
  WrkCtrSetupSchedgFmla,
  WrkCtrProcgSchedgFmla,
  WrkCtrTeardownSchedgFmla,
  WrkCtrIntProcgSchedgFmla,
  WorkCenterLastChangeDateTime
FROM I_WorkCenter AS WorkCenter
LEFT OUTER JOIN A_WorkCenterCapacity AS _Capacity ON CapacityInternalID = _Capacity.CapacityInternalID  -- association [1..1]
LEFT OUTER JOIN A_WorkCenterDayOperation AS _WorkCenterTodayOp ON WorkCenterInternalID = _WorkCenterTodayOp.WorkCenterInternalID AND _WorkCenterTodayOp.ManufacturingOrderCategory = '10'  -- association [0..*]
LEFT OUTER JOIN A_WorkCenterPipeLineOperation AS _WorkCenterQueuingOp ON WorkCenterInternalID = _WorkCenterQueuingOp.WorkCenterInternalID AND _WorkCenterQueuingOp.ManufacturingOrderCategory = '10'  -- association [0..*]
LEFT OUTER JOIN A_WorkCenterResponsible AS _WorkCenterResponsible ON Plant = _WorkCenterResponsible.Plant AND WorkCenterResponsible = _WorkCenterResponsible.WorkCenterResponsible  -- association [0..1]
LEFT OUTER JOIN A_WorkCenterAllCapacity AS _WorkCenterCapacity ON WorkCenterInternalID = _WorkCenterCapacity.WorkCenterInternalID AND WorkCenterTypeCode = _WorkCenterCapacity.WorkCenterTypeCode  -- association [1..*]
LEFT OUTER JOIN A_WorkCenterAllCapacity_2 AS _WorkCenterAllCapacity ON WorkCenterInternalID = _WorkCenterAllCapacity.WorkCenterInternalID AND WorkCenterTypeCode = _WorkCenterAllCapacity.WorkCenterTypeCode  -- association [0..*]
LEFT OUTER JOIN A_WorkCenterDescription AS _WorkCenterDescription ON WorkCenterInternalID = _WorkCenterDescription.WorkCenterInternalID AND WorkCenterTypeCode = _WorkCenterDescription.WorkCenterTypeCode  -- association [1..*]
LEFT OUTER JOIN A_WorkCenterCostCenter AS _WorkCenterCostCenter ON WorkCenterInternalID = _WorkCenterCostCenter.WorkCenterInternalID AND WorkCenterTypeCode = _WorkCenterCostCenter.WorkCenterTypeCode  -- association [0..*]
;