R_MaintOrderPhaseControlTP
Maintenance Order Phase Control TP
R_MaintOrderPhaseControlTP is a Transactional CDS View that provides data about "Maintenance Order Phase Control TP" in SAP S/4HANA. It reads from 1 data source (I_MaintenanceOrderPhaseControl) and exposes 23 fields with key fields MaintenanceOrder, MaintenancePhaseControl. It has 2 associations to related views. Part of development package RAP_EAM_MAINTENANCEORDER.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_MaintenanceOrderPhaseControl | MaintOrderPhaseControl | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_EAMProcessPhaseText | _EAMProcessPhaseText | _EAMProcessPhaseText.EAMProcessPhaseCode = $projection.EAMProcessPhaseCode |
| [0..*] | I_EAMProcessSubPhaseText | _EAMProcessSubPhaseText | _EAMProcessSubPhaseText.EAMProcessSubPhaseCode = $projection.EAMProcessSubPhaseCode |
Annotations (8)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Maintenance Order Phase Control TP | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view |
Fields (23)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MaintenanceOrder | I_MaintenanceOrderPhaseControl | MaintenanceOrder | |
| KEY | MaintenancePhaseControl | I_MaintenanceOrderPhaseControl | MaintenancePhaseControl | |
| MaintenancePhaseControlName | I_MaintenanceOrderPhaseControl | MaintenancePhaseControlName | ||
| MaintenancePhaseControlText | I_MaintenanceOrderPhaseControl | MaintenancePhaseControlText | ||
| MaintPhseCtrlIsSetAutomly | I_MaintenanceOrderPhaseControl | MaintPhseCtrlIsSetAutomly | ||
| MaintPhaseControlAuthorityCode | I_MaintenanceOrderPhaseControl | MaintPhaseControlAuthorityCode | ||
| MaintProcgPhseCtrlActvtnCode | I_MaintenanceOrderPhaseControl | MaintProcgPhseCtrlActvtnCode | ||
| EAMProcessPhaseCode | I_MaintenanceOrderPhaseControl | EAMProcessPhaseCode | ||
| EAMProcessSubPhaseCode | I_MaintenanceOrderPhaseControl | EAMProcessSubPhaseCode | ||
| MaintObjPhseCtrlStatusIsActive | I_MaintenanceOrderPhaseControl | MaintObjPhseCtrlStatusIsActive | ||
| StatusObject | I_MaintenanceOrderPhaseControl | StatusObject | ||
| MaintenanceUserStatusCode | I_MaintenanceOrderPhaseControl | MaintenanceUserStatusCode | ||
| EAMOverallStatusProfile | I_MaintenanceOrderPhaseControl | EAMOverallStatusProfile | ||
| MaintUserStatusProfileCode | I_MaintenanceOrderPhaseControl | MaintUserStatusProfileCode | ||
| MaintenanceOrderType | I_MaintenanceOrderPhaseControl | MaintenanceOrderType | ||
| MaintenancePlanningPlant | I_MaintenanceOrderPhaseControl | MaintenancePlanningPlant | ||
| EAMBlockerCodeEntityType | EAMBlockerCodeEntityType | |||
| _MaintenanceOrder | _MaintenanceOrder | |||
| _MaintObjPhseCtrlCodeChgSet | I_MaintenanceOrderPhaseControl | _MaintObjPhseCtrlCodeChgSet | ||
| _MaintObjPhseCtrlCodeChgReset | I_MaintenanceOrderPhaseControl | _MaintObjPhseCtrlCodeChgReset | ||
| _MaintPhseCtrlActivationCode | _MaintPhseCtrlActivationCode | |||
| _EAMProcessPhaseText | _EAMProcessPhaseText | |||
| _EAMProcessSubPhaseText | _EAMProcessSubPhaseText |
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Maintenance Order Phase Control TP'
@Metadata.ignorePropagatedAnnotations: true
@VDM.viewType: #TRANSACTIONAL
@VDM.usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #XL, dataClass: #TRANSACTIONAL}
define view entity R_MaintOrderPhaseControlTP
as select from I_MaintenanceOrderPhaseControl as MaintOrderPhaseControl
association to parent R_MaintenanceOrderTP as _MaintenanceOrder on $projection.MaintenanceOrder = _MaintenanceOrder.MaintenanceOrder
association [0..*] to I_EAMProcessPhaseText as _EAMProcessPhaseText on _EAMProcessPhaseText.EAMProcessPhaseCode = $projection.EAMProcessPhaseCode
association [0..*] to I_EAMProcessSubPhaseText as _EAMProcessSubPhaseText on _EAMProcessSubPhaseText.EAMProcessSubPhaseCode = $projection.EAMProcessSubPhaseCode
{
key MaintOrderPhaseControl.MaintenanceOrder,
key MaintOrderPhaseControl.MaintenancePhaseControl,
MaintOrderPhaseControl.MaintenancePhaseControlName,
MaintOrderPhaseControl.MaintenancePhaseControlText,
MaintOrderPhaseControl.MaintPhseCtrlIsSetAutomly,
MaintOrderPhaseControl.MaintPhaseControlAuthorityCode,
MaintOrderPhaseControl.MaintProcgPhseCtrlActvtnCode,
MaintOrderPhaseControl.EAMProcessPhaseCode,
MaintOrderPhaseControl.EAMProcessSubPhaseCode,
@Semantics.booleanIndicator:true
MaintOrderPhaseControl.MaintObjPhseCtrlStatusIsActive,
MaintOrderPhaseControl.StatusObject,
MaintOrderPhaseControl.MaintenanceUserStatusCode,
MaintOrderPhaseControl.EAMOverallStatusProfile,
MaintOrderPhaseControl.MaintUserStatusProfileCode,
MaintOrderPhaseControl.MaintenanceOrderType,
MaintOrderPhaseControl.MaintenancePlanningPlant,
EAMBlockerCodeEntityType,
//assoc"
_MaintenanceOrder,
MaintOrderPhaseControl._MaintObjPhseCtrlCodeChgSet,
MaintOrderPhaseControl._MaintObjPhseCtrlCodeChgReset,
_MaintPhseCtrlActivationCode,
_EAMProcessPhaseText,
_EAMProcessSubPhaseText
}
where
StatusObject is not initial;
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