R_MassMaintCapIntervalShiftTP
capacity Interval Shift Data
R_MassMaintCapIntervalShiftTP is a Transactional CDS View that provides data about "capacity Interval Shift Data" in SAP S/4HANA. It reads from 2 data sources (I_WorkCenterCapacityInterval_2, I_WorkCenterCapacityShift_2) and exposes 24 fields with key fields CapacityInternalID, CapacityActiveVersion, IntervalEndDate, WeekDay, AvailableCapacityShift.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_WorkCenterCapacityInterval_2 | _Intrvl | from |
| I_WorkCenterCapacityShift_2 | _Shift | inner |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | capacity Interval Shift Data | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #MIXED | view |
Fields (24)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CapacityInternalID | I_WorkCenterCapacityInterval_2 | CapacityInternalID | |
| KEY | CapacityActiveVersion | I_WorkCenterCapacityInterval_2 | CapacityActiveVersion | |
| KEY | IntervalEndDate | I_WorkCenterCapacityInterval_2 | IntervalEndDate | |
| KEY | WeekDay | I_WorkCenterCapacityShift_2 | WeekDay | |
| KEY | AvailableCapacityShift | I_WorkCenterCapacityShift_2 | AvailableCapacityShift | |
| IntervalStartDate | I_WorkCenterCapacityInterval_2 | IntervalStartDate | ||
| StdAvailableCapacityIsValid | I_WorkCenterCapacityInterval_2 | StdAvailableCapacityIsValid | ||
| ShiftSequence | I_WorkCenterCapacityInterval_2 | ShiftSequence | ||
| WorkDayRule | I_WorkCenterCapacityInterval_2 | WorkDayRule | ||
| CapacityNumberOfShifts | I_WorkCenterCapacityInterval_2 | CapacityNumberOfShifts | ||
| AvailableCapacityIntervalDurn | I_WorkCenterCapacityInterval_2 | AvailableCapacityIntervalDurn | ||
| ShiftDefinition | I_WorkCenterCapacityShift_2 | ShiftDefinition | ||
| ShiftStartTime | I_WorkCenterCapacityShift_2 | ShiftStartTime | ||
| ShiftEndTime | I_WorkCenterCapacityShift_2 | ShiftEndTime | ||
| ShiftDefValidityStartDate | I_WorkCenterCapacityShift_2 | ShiftDefValidityStartDate | ||
| ShiftDefValidityEndDate | I_WorkCenterCapacityShift_2 | ShiftDefValidityEndDate | ||
| CapacityNumberOfCapacities | I_WorkCenterCapacityShift_2 | CapacityNumberOfCapacities | ||
| CapacityPlanUtilizationPercent | I_WorkCenterCapacityShift_2 | CapacityPlanUtilizationPercent | ||
| CapacityBreakDuration | I_WorkCenterCapacityShift_2 | CapacityBreakDuration | ||
| OperatingDurationInSeconds | I_WorkCenterCapacityShift_2 | OperatingDurationInSeconds | ||
| TotOperatingDurationInSeconds | I_WorkCenterCapacityShift_2 | TotOperatingDurationInSeconds | ||
| WorkCenterCapacityUnit | ||||
| WorkCenterUtilizationUnit | ||||
| _CapListHeader | _CapListHeader |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'capacity Interval Shift Data'
@Metadata.ignorePropagatedAnnotations: true
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #S,
dataClass: #MIXED
}
define view entity R_MassMaintCapIntervalShiftTP
as select from I_WorkCenterCapacityInterval_2 as _Intrvl
inner join I_WorkCenterCapacityShift_2 as _Shift on _Intrvl.CapacityInternalID = _Shift.CapacityInternalID
and _Intrvl.CapacityActiveVersion = _Shift.CapacityActiveVersion
and _Intrvl.IntervalEndDate = _Shift.IntervalEndDate
association to parent R_WorkCenterCapacityListTP as _CapListHeader on $projection.CapacityInternalID = _CapListHeader.CapacityInternalID
{
key _Intrvl.CapacityInternalID,
key _Intrvl.CapacityActiveVersion,
key _Intrvl.IntervalEndDate,
key _Shift.WeekDay,
key _Shift.AvailableCapacityShift,
_Intrvl.IntervalStartDate,
_Intrvl.StdAvailableCapacityIsValid,
_Intrvl.ShiftSequence,
_Intrvl.WorkDayRule,
_Intrvl.CapacityNumberOfShifts,
_Intrvl.AvailableCapacityIntervalDurn,
_Shift.ShiftDefinition,
_Shift.ShiftStartTime,
_Shift.ShiftEndTime,
_Shift.ShiftDefValidityStartDate,
_Shift.ShiftDefValidityEndDate,
_Shift.CapacityNumberOfCapacities,
_Shift.CapacityPlanUtilizationPercent,
_Shift.CapacityBreakDuration,
_Shift.OperatingDurationInSeconds,
_Shift.TotOperatingDurationInSeconds,
//Units
cast('H' as unit) as WorkCenterCapacityUnit,
cast('%' as unit) as WorkCenterUtilizationUnit,
//Association
_CapListHeader
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_WORKCENTERCAPACITYINTERVAL_2",
"I_WORKCENTERCAPACITYSHIFT_2"
],
"ASSOCIATED":
[
"R_WORKCENTERCAPACITYLISTTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA