I_WrkCtrAvailableCapacityTP

DDL: I_WRKCTRAVAILABLECAPACITYTP SQL: IWCAVAILCAPTP Type: view TRANSACTIONAL Package: PPH_VDM_CAP_EVAL

Total Available Capacity of Work Center

I_WrkCtrAvailableCapacityTP is a Transactional CDS View that provides data about "Total Available Capacity of Work Center" in SAP S/4HANA. It reads from 1 data source (I_WorkCenterAvailableCapacity) and exposes 37 fields with key fields WorkCenterInternalID, WorkCenterTypeCode, CapacityCategoryAllocation, CapacityInternalID, CalendarDate. It has 1 association to related views. Part of development package PPH_VDM_CAP_EVAL.

Data Sources (1)

SourceAliasJoin Type
I_WorkCenterAvailableCapacity availCapa from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_WorkCenterCapOverviewTP _workCenterResponsible $projection.WorkCenterInternalID = _workCenterResponsible.WorkCenterInternalID and $projection.WorkCenterTypeCode = _workCenterResponsible.WorkCenterTypeCode and $projection.CapacityCategoryAllocation = _workCenterResponsible.CapacityCategoryAllocation and $projection.CapacityInternalID = _workCenterResponsible.CapacityInternalID

Annotations (15)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName IWCAVAILCAPTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #TRANSACTIONAL view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.draftEnabled true view
ObjectModel.writeDraftPersistence CFSWCAVAILCAP_D view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Total Available Capacity of Work Center view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY WorkCenterInternalID I_WorkCenterAvailableCapacity WorkCenterInternalID Work Center
KEY WorkCenterTypeCode I_WorkCenterAvailableCapacity WorkCenterTypeCode Object Type
KEY CapacityCategoryAllocation I_WorkCenterAvailableCapacity CapacityCategoryAllocation
KEY CapacityInternalID I_WorkCenterAvailableCapacity CapacityInternalID Capacity ID
KEY CalendarDate I_WorkCenterAvailableCapacity CalendarDate Calendar Date
KEY ValidityEndDate I_WorkCenterAvailableCapacity ValidityEndDate ValidTo
KEY CapacityActiveVersion I_WorkCenterAvailableCapacity CapacityActiveVersion
KEY AvailableCapacityShift I_WorkCenterAvailableCapacity AvailableCapacityShift Capacity Shift
KEY WeekDay I_WorkCenterAvailableCapacity WeekDay Weekdays
ShiftStartDate I_WorkCenterAvailableCapacity ShiftStartDate
ShiftStartTime I_WorkCenterAvailableCapacity ShiftStartTime
ShiftEndDate I_WorkCenterAvailableCapacity ShiftEndDate
ShiftEndTime I_WorkCenterAvailableCapacity ShiftEndTime
CalendarMonth I_WorkCenterAvailableCapacity CalendarMonth Calendar Month
CalendarYear I_WorkCenterAvailableCapacity CalendarYear Year
CalendarWeek I_WorkCenterAvailableCapacity CalendarWeek Calendar Week
WorkDays I_WorkCenterAvailableCapacity WorkDays
ShiftName I_WorkCenterAvailableCapacity ShiftName
ShiftDefinition I_WorkCenterAvailableCapacity ShiftDefinition
ShiftDefinitionName I_WorkCenterAvailableCapacity ShiftDefinitionName
ShiftGrouping I_WorkCenterAvailableCapacity ShiftGrouping Shift Grouping
WorkDayRule I_WorkCenterAvailableCapacity WorkDayRule Recurrence Weekdays
FactoryCalendar I_WorkCenterAvailableCapacity FactoryCalendar Factory Calendar
CapacityStartTime I_WorkCenterAvailableCapacity CapacityStartTime
CapacityEndTime I_WorkCenterAvailableCapacity CapacityEndTime
CapacityBreakDuration I_WorkCenterAvailableCapacity CapacityBreakDuration
WorkCenterCapacityUnit I_WorkCenterAvailableCapacity WorkCenterCapacityUnit
CapacityNumberOfCapacities I_WorkCenterAvailableCapacity CapacityNumberOfCapacities
WorkCenterUtilizationUnit I_WorkCenterAvailableCapacity WorkCenterUtilizationUnit
CapacityPlanUtilizationPercent I_WorkCenterAvailableCapacity CapacityPlanUtilizationPercent
ValidityBeginDate I_WorkCenterAvailableCapacity ValidityBeginDate
ShiftStatusText
ShiftStatusCode
TotOperatingDurationInHours I_WorkCenterAvailableCapacity TotOperatingDurationInHours
OperatingCapacityDurationInHrs I_WorkCenterAvailableCapacity OperatingCapacityDurationInHrs
_workCenterResponsible _workCenterResponsible
_Capacity _Capacity

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 I_WrkCtrAvailableCapacityTP.
-- 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: IWCAVAILCAPTP

CREATE VIEW I_WrkCtrAvailableCapacityTP AS
SELECT
  availCapa.WorkCenterInternalID AS WorkCenterInternalID,
  availCapa.WorkCenterTypeCode AS WorkCenterTypeCode,
  availCapa.CapacityCategoryAllocation AS CapacityCategoryAllocation,
  availCapa.CapacityInternalID AS CapacityInternalID,
  availCapa.CalendarDate AS CalendarDate,
  availCapa.ValidityEndDate AS ValidityEndDate,
  availCapa.CapacityActiveVersion AS CapacityActiveVersion,
  availCapa.AvailableCapacityShift AS AvailableCapacityShift,
  availCapa.WeekDay AS WeekDay,
  availCapa.ShiftStartDate AS ShiftStartDate,
  availCapa.ShiftStartTime AS ShiftStartTime,
  availCapa.ShiftEndDate AS ShiftEndDate,
  availCapa.ShiftEndTime AS ShiftEndTime,
  availCapa.CalendarMonth AS CalendarMonth,
  availCapa.CalendarYear AS CalendarYear,
  availCapa.CalendarWeek AS CalendarWeek,
  availCapa.WorkDays AS WorkDays,
  availCapa.ShiftName AS ShiftName,
  availCapa.ShiftDefinition AS ShiftDefinition,
  availCapa.ShiftDefinitionName AS ShiftDefinitionName,
  availCapa.ShiftGrouping AS ShiftGrouping,
  availCapa.WorkDayRule AS WorkDayRule,
  availCapa.FactoryCalendar AS FactoryCalendar,
  availCapa.CapacityStartTime AS CapacityStartTime,
  availCapa.CapacityEndTime AS CapacityEndTime,
  availCapa.CapacityBreakDuration AS CapacityBreakDuration,
  availCapa.WorkCenterCapacityUnit AS WorkCenterCapacityUnit,
  availCapa.CapacityNumberOfCapacities AS CapacityNumberOfCapacities,
  availCapa.WorkCenterUtilizationUnit AS WorkCenterUtilizationUnit,
  availCapa.CapacityPlanUtilizationPercent AS CapacityPlanUtilizationPercent,
  availCapa.ValidityBeginDate AS ValidityBeginDate,
  cast ('' as char10 ) AS ShiftStatusText,
  cast ('' as cfs_interval_change_status ) AS ShiftStatusCode,
  availCapa.TotOperatingDurationInHours AS TotOperatingDurationInHours,
  availCapa.OperatingCapacityDurationInHrs AS OperatingCapacityDurationInHrs
FROM I_WorkCenterAvailableCapacity AS availCapa
LEFT OUTER JOIN I_WorkCenterCapOverviewTP AS _workCenterResponsible ON WorkCenterInternalID = _workCenterResponsible.WorkCenterInternalID AND WorkCenterTypeCode = _workCenterResponsible.WorkCenterTypeCode AND CapacityCategoryAllocation = _workCenterResponsible.CapacityCategoryAllocation AND CapacityInternalID = _workCenterResponsible.CapacityInternalID  -- association [1..1]
;