A_WorkCenterCapacity

DDL: A_WORKCENTERCAPACITY SQL: AWRKCTRCAP Type: view COMPOSITE

Capacity Header

A_WorkCenterCapacity is a Composite CDS View that provides data about "Capacity Header" in SAP S/4HANA. It reads from 1 data source (I_Capacity) and exposes 26 fields with key field CapacityInternalID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_Capacity I_Capacity from

Associations (2)

CardinalityTargetAliasCondition
[1..*] A_WorkCenterCapacityText _CapacityText $projection.CapacityInternalID = _CapacityText.CapacityInternalID
[1..*] A_WorkCenterCapacityInterval_2 _CapacityInterval $projection.CapacityInternalID = _CapacityInterval.CapacityInternalID and $projection.CapacityActiveVersion = _CapacityInterval.CapacityActiveVersion

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName AWRKCTRCAP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Capacity Header view
VDM.viewType #COMPOSITE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.updateEnabled true view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY CapacityInternalID CapacityInternalID Capacity ID
Capacity Capacity Engine Capacity
CapacityCategoryCode CapacityCategoryCode
CapacityActiveVersion CapacityActiveVersion RA Version
CapacityIsFinite CapacityIsFinite Finite Scheduling
CapacityIsPooled CapacityIsPooled Pooled Capacity
CapacityHasIndivCapacities CapacityHasIndivCapacities Individ. Capacities
CapacityIsExcldFrmLongTermPlng CapacityIsExcldFrmLongTermPlng No LongTerm Planning
CapacityNumberOfCapacities CapacityNumberOfCapacities Number
CapacityResponsiblePlanner CapacityResponsiblePlanner Plng Segmnt No.
CapacityPlanUtilizationPercent CapacityPlanUtilizationPercent Utilization
CapacityBreakDuration CapacityBreakDuration Break Length
Plant Plant Valuation Area
FactoryCalendar FactoryCalendar Factory Calendar
AuthorizationGroup AuthorizationGroup AuthorizGroup
ShiftGroup ShiftGroup Shift Grouping
CapacityStartTime CapacityStartTime Start Time
CapacityEndTime CapacityEndTime End Time
CapIsUsedInMultiOperations CapIsUsedInMultiOperations
ReferencedCapacityInternalID ReferencedCapacityInternalID
CapOverloadThresholdInPercent CapOverloadThresholdInPercent Overload (%)
CapacityQuantityUnit CapacityQuantityUnit Capacity Unit
CapacityBaseQtyUnit CapacityBaseQtyUnit Valuation Unit
CapacityLastChangeDateTime CapacityLastChangeDateTime
_CapacityText _CapacityText
_CapacityInterval _CapacityInterval

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_WorkCenterCapacity.
-- 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: AWRKCTRCAP

CREATE VIEW A_WorkCenterCapacity AS
SELECT
  CapacityInternalID,
  Capacity,
  CapacityCategoryCode,
  CapacityActiveVersion,
  CapacityIsFinite,
  CapacityIsPooled,
  CapacityHasIndivCapacities,
  CapacityIsExcldFrmLongTermPlng,
  CapacityNumberOfCapacities,
  CapacityResponsiblePlanner,
  CapacityPlanUtilizationPercent,
  CapacityBreakDuration,
  Plant,
  FactoryCalendar,
  AuthorizationGroup,
  ShiftGroup,
  CapacityStartTime,
  CapacityEndTime,
  CapIsUsedInMultiOperations,
  ReferencedCapacityInternalID,
  CapOverloadThresholdInPercent,
  CapacityQuantityUnit,
  CapacityBaseQtyUnit,
  CapacityLastChangeDateTime
FROM I_Capacity
LEFT OUTER JOIN A_WorkCenterCapacityText AS _CapacityText ON CapacityInternalID = _CapacityText.CapacityInternalID  -- association [1..*]
LEFT OUTER JOIN A_WorkCenterCapacityInterval_2 AS _CapacityInterval ON CapacityInternalID = _CapacityInterval.CapacityInternalID AND CapacityActiveVersion = _CapacityInterval.CapacityActiveVersion  -- association [1..*]
;