R_WorkCenterPooledCapAllocTP

DDL: R_WORKCENTERPOOLEDCAPALLOCTP SQL: RCAPALLOCTP Type: view_entity TRANSACTIONAL

Work Center Pooled Capacity Allocation

R_WorkCenterPooledCapAllocTP is a Transactional CDS View that provides data about "Work Center Pooled Capacity Allocation" in SAP S/4HANA. It reads from 1 data source (I_WorkCenterCapacity_2) and exposes 19 fields with key fields WorkCenterInternalID, WorkCenterTypeCode, CapacityCategoryAllocation, CapacityInternalID.

Data Sources (1)

SourceAliasJoin Type
I_WorkCenterCapacity_2 I_WorkCenterCapacity_2 from

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label Work Center Pooled Capacity Allocation view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY WorkCenterInternalID WorkCenterInternalID
KEY WorkCenterTypeCode WorkCenterTypeCode
KEY CapacityCategoryAllocation CapacityCategoryAllocation
KEY CapacityInternalID CapacityInternalID
LastChangeDate LastChangeDate
LastChangedByUser LastChangedByUser
Plant Plant
WorkCenter WorkCenter
WorkCenterCategoryCode WorkCenterCategoryCode
CapacityCategoryCode CapacityCategoryCode
Capacity Capacity
SetupCapRequirementFormula SetupCapRequirementFormula
ProcgCapRequirementFormula ProcgCapRequirementFormula
TeardownCapRequirementFormula TeardownCapRequirementFormula
OtherCapRequirementFormula OtherCapRequirementFormula
ValidityStartDate ValidityStartDate
ValidityEndDate ValidityEndDate
WorkCenterLastChangeDateTime WorkCenterLastChangeDateTime
_Header _Header
//@AbapCatalog.sqlViewName: 'RCAPALLOCTP'

//@AbapCatalog.compiler.compareFilter: true

//@AbapCatalog.preserveKey: true

@AccessControl.authorizationCheck: #CHECK
//@ClientHandling.algorithm: #SESSION_VARIABLE

@ObjectModel.usageType: { serviceQuality: #C, sizeCategory: #M, dataClass: #MASTER }
@VDM: { viewType: #TRANSACTIONAL, lifecycle.contract.type: #SAP_INTERNAL_API }
@EndUserText.label: 'Work Center Pooled Capacity Allocation'
define view entity R_WorkCenterPooledCapAllocTP
  as select from I_WorkCenterCapacity_2
  association to parent R_WorkCenterTP as _Header on  $projection.WorkCenterInternalID = _Header.WorkCenterInternalID
                                                  and $projection.WorkCenterTypeCode   = _Header.WorkCenterTypeCode
{
  key WorkCenterInternalID,
  key WorkCenterTypeCode,
  key CapacityCategoryAllocation,
  key CapacityInternalID,
      LastChangeDate,
      LastChangedByUser,
      Plant,
      WorkCenter,
      WorkCenterCategoryCode,
      CapacityCategoryCode,
      Capacity,
      SetupCapRequirementFormula,
      ProcgCapRequirementFormula,
      TeardownCapRequirementFormula,
      OtherCapRequirementFormula,
      ValidityStartDate,
      ValidityEndDate,
      WorkCenterLastChangeDateTime,
      /*Association*/
      _Header
}
where
      WorkCenterTypeCode = 'A'
  and CapacityIsPooled   is not initial