P_WorkCenterCapacityBase

DDL: P_WORKCENTERCAPACITYBASE Type: view_entity COMPOSITE Package: ODATA_PP_WORKCENTER_API

Work Center Capacity Base

P_WorkCenterCapacityBase is a Composite CDS View that provides data about "Work Center Capacity Base" in SAP S/4HANA. It reads from 1 data source (I_Capacity) and exposes 33 fields with key field CapacityInternalID. Part of development package ODATA_PP_WORKCENTER_API.

Data Sources (1)

SourceAliasJoin Type
I_Capacity I_Capacity from

Annotations (3)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (33)

KeyFieldSource TableSource FieldDescription
KEY CapacityInternalID CapacityInternalID
Capacity Capacity
CapacityCategoryCode CapacityCategoryCode
CapacityActiveVersion CapacityActiveVersion
CapacityIsFinite CapacityIsFinite
CapacityIsPooled CapacityIsPooled
CapacityHasIndivCapacities CapacityHasIndivCapacities
CapacityIsExcldFrmLongTermPlng CapacityIsExcldFrmLongTermPlng
CapacityNumberOfCapacities CapacityNumberOfCapacities
CapacityResponsiblePlanner CapacityResponsiblePlanner
CapacityPlanUtilizationPercent CapacityPlanUtilizationPercent
CapacityBreakDuration CapacityBreakDuration
CapIsUsedInMultiOperations CapIsUsedInMultiOperations
ReferencedCapacityInternalID ReferencedCapacityInternalID
CapOverloadThresholdInPercent CapOverloadThresholdInPercent
Plant Plant
FactoryCalendar FactoryCalendar
AuthorizationGroup AuthorizationGroup
ShiftGroup ShiftGroup
CapacityStartTime CapacityStartTime
CapacityEndTime CapacityEndTime
CapacityQuantityUnit CapacityQuantityUnit
CapacityBaseQtyUnit CapacityBaseQtyUnit
CapacityLastChangeDateTime CapacityLastChangeDateTime
_Capacity _Capacity
_CapacityBaseQtyUnit _CapacityBaseQtyUnit
_CapacityCategory _CapacityCategory
_CapacityQuantityUnit _CapacityQuantityUnit
_CapacityResponsiblePlanner _CapacityResponsiblePlanner
_FactoryCalendar _FactoryCalendar
_Plant _Plant
_ShiftGrouping _ShiftGrouping
_Text _Text
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.private: true
@VDM.viewType: #COMPOSITE
define view entity P_WorkCenterCapacityBase
  as select from I_Capacity
{
  key CapacityInternalID,
      Capacity,
      CapacityCategoryCode,
      CapacityActiveVersion,
      CapacityIsFinite,
      CapacityIsPooled,
      CapacityHasIndivCapacities,
      CapacityIsExcldFrmLongTermPlng,
      CapacityNumberOfCapacities,
      CapacityResponsiblePlanner,
      CapacityPlanUtilizationPercent,
      CapacityBreakDuration,
      CapIsUsedInMultiOperations,
      ReferencedCapacityInternalID,
      CapOverloadThresholdInPercent,
      Plant,
      FactoryCalendar,
      AuthorizationGroup,
      ShiftGroup,
      CapacityStartTime,
      CapacityEndTime,
      CapacityQuantityUnit,
      CapacityBaseQtyUnit,
      CapacityLastChangeDateTime,

      // Pass maximum opening hours

      case when CapacityEndTime > CapacityStartTime or CapacityStartTime = 0
      // Normal shift, operating duration without break

        then CapacityEndTime - CapacityStartTime
      // Night shift, add 24 hours

        else CapacityEndTime - CapacityStartTime + (24*3600)
      end                                                               as OperatingDurationWithoutBreak,

      /* Associations */
      //I_Capacity

      _Capacity,
      _CapacityBaseQtyUnit,
      _CapacityCategory,
      _CapacityQuantityUnit,
      _CapacityResponsiblePlanner,
      _FactoryCalendar,
      _Plant,
      _ShiftGrouping,
      _Text
}