P_WorkCenterCapacityBase

DDL: P_WORKCENTERCAPACITYBASE SQL: PWCCAPBASE Type: view COMPOSITE

P_WorkCenterCapacityBase is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (I_Capacity) and exposes 33 fields with key field CapacityInternalID.

Data Sources (1)

SourceAliasJoin Type
I_Capacity I_Capacity from

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName PWCCAPBASE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.private true view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE 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
@AbapCatalog.sqlViewName: 'PWCCAPBASE'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.private: true
@VDM.viewType: #COMPOSITE
@ClientHandling.algorithm: #SESSION_VARIABLE
//@EndUserText.label: 'Work Center Capacity Base'

define view 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
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CAPACITY"
],
"ASSOCIATED":
[
"I_CAPACITY",
"I_CAPACITYCATEGORY",
"I_CAPACITYRESPPLANNER",
"I_CAPACITYTEXT",
"I_FACTORYCALENDAR",
"I_PLANT",
"I_SHIFTGROUPING",
"I_UNITOFMEASURE"
],
"BASE":
[
"I_CAPACITY"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/