R_MaintPlngBcktExecObjectTP

DDL: R_MAINTPLNGBCKTEXECOBJECTTP Type: view_entity TRANSACTIONAL

Maint Planning Bucket Execution Objects

R_MaintPlngBcktExecObjectTP is a Transactional CDS View that provides data about "Maint Planning Bucket Execution Objects" in SAP S/4HANA. It reads from 2 data sources (I_MaintenancePlanningBucket_2, P_MaintPlngBcktExecObjectUnion) and exposes 49 fields with key fields MaintExecutionObject, MaintExecutionObjectType. It has 12 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_MaintenancePlanningBucket_2 MaintPlngBcktExecObjectUnion inner
P_MaintPlngBcktExecObjectUnion P_MaintPlngBcktExecObjectUnion from

Associations (12)

CardinalityTargetAliasCondition
[0..1] I_PMNotificationPriority _MaintenancePriority $projection.MaintPriority = _MaintenancePriority.MaintPriority
[0..*] I_EAMProcessPhaseText _EAMProcessPhaseText _EAMProcessPhaseText.EAMProcessPhaseCode = $projection.MaintOrdProcessPhaseCode
[0..*] I_EAMProcessSubPhaseText _EAMProcessSubPhaseText _EAMProcessSubPhaseText.EAMProcessSubPhaseCode = $projection.MaintOrdProcessSubPhaseCode
[0..*] I_ABCIndicatorText _ABCIndicatorText $projection.ABCIndicator = _ABCIndicatorText.ABCIndicator
[0..*] I_WorkCenterText _WorkCenterText $projection.WorkCenterInternalID = _WorkCenterText.WorkCenterInternalID and _WorkCenterText.WorkCenterTypeCode = 'A'
[1..1] I_OrderType _MaintenanceOrderType $projection.MaintenanceOrderType = _MaintenanceOrderType.OrderType
[0..*] I_NotificationTypeName _NotificationTypeName $projection.NotificationType = _NotificationTypeName.NotificationType
[0..*] I_MaintenanceActivityTypeText _MaintenanceActivityTypeText $projection.MaintenanceActivityType = _MaintenanceActivityTypeText.MaintenanceActivityType
[0..*] I_MaintOperationSystConditionT _OperationSystemConditionText $projection.OperationSystemCondition = _OperationSystemConditionText.OperationSystemCondition
[0..1] I_Equipment _Equipment $projection.Equipment = _Equipment.Equipment
[0..1] I_LocationAccountAssignment _LocationAccountAssignment _LocationAccountAssignment.MaintObjectLocAcctAssgmtNmbr = $projection.MaintObjectLocAcctAssgmtNmbr
[1..1] I_MaintOrderProcessingContext _MaintOrdProcessingContext $projection.MaintOrderProcessingContext = _MaintOrdProcessingContext.MaintOrderProcessingContext

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Maint Planning Bucket Execution Objects view
Metadata.ignorePropagatedAnnotations true view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view

Fields (49)

KeyFieldSource TableSource FieldDescription
KEY MaintExecutionObject P_MaintPlngBcktExecObjectUnion MaintExecutionObject Exec. Object
KEY MaintExecutionObjectType P_MaintPlngBcktExecObjectUnion MaintExecutionObjectType Object Type
MaintExecutionObjectTypeDesc
DocumentText P_MaintPlngBcktExecObjectUnion DocumentText Text ID
MaintPlanningBucketUUID I_MaintenancePlanningBucket_2 MaintPlanningBucketUUID UUID
MaintPriority P_MaintPlngBcktExecObjectUnion MaintPriority Priority
MaintPriorityDesc
MainWorkCenter P_MaintPlngBcktExecObjectUnion MainWorkCenter Work Center
WorkCenterInternalID P_MaintPlngBcktExecObjectUnion WorkCenterInternalID Work Center
NotificationType P_MaintPlngBcktExecObjectUnion NotificationType Notifictn Type
MaintenanceOrderType P_MaintPlngBcktExecObjectUnion OrderType Order Type
MaintOrdProcessPhaseCode P_MaintPlngBcktExecObjectUnion MaintOrdProcessPhaseCode Process Phase
MaintOrdProcessSubPhaseCode P_MaintPlngBcktExecObjectUnion MaintOrdProcessSubPhaseCode Process Subphase
MaintenanceRevision P_MaintPlngBcktExecObjectUnion MaintenanceRevision Revision
Equipment P_MaintPlngBcktExecObjectUnion Equipment Equipment check
FunctionalLocationName P_MaintPlngBcktExecObjectUnion FunctionalLocationName Functional Loc.
FunctionalLocationLabelName P_MaintPlngBcktExecObjectUnion FunctionalLocationLabelName Functional Loc.
ABCIndicator P_MaintPlngBcktExecObjectUnion ABCIndicator ABC Indicator
MaintenancePlanningPlant P_MaintPlngBcktExecObjectUnion MaintenancePlanningPlant Planning Plant
MaintenancePlanningPlantName
OperationSystemCondition P_MaintPlngBcktExecObjectUnion OperationSystemCondition SystemCondition
MaintenanceActivityType P_MaintPlngBcktExecObjectUnion MaintenanceActivityType MaintActivType
MaintenanceItem P_MaintPlngBcktExecObjectUnion MaintenanceItem MaintItem
MaintenanceItemDescription
MaintExecObjRequiredStartDate P_MaintPlngBcktExecObjectUnion MaintExecObjRequiredStartDate Bas. Start Date
MaintExecObjectRequiredEndDate P_MaintPlngBcktExecObjectUnion MaintExecObjectRequiredEndDate Basic fin. date
MaintExecObjRequiredStartTime P_MaintPlngBcktExecObjectUnion MaintExecObjRequiredStartTime Start time
MaintExecObjectRequiredEndTime P_MaintPlngBcktExecObjectUnion MaintExecObjectRequiredEndTime Basic Fin. Time
MaintenanceProcessingPhase P_MaintPlngBcktExecObjectUnion MaintenanceProcessingPhase Phase
MaintObjectLocAcctAssgmtNmbr P_MaintPlngBcktExecObjectUnion MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
NmbrOfMaintPlngBcktExecObjects
MaintObjectInternalID P_MaintPlngBcktExecObjectUnion MaintObjectInternalID Object number
TechnicalObjectType P_MaintPlngBcktExecObjectUnion TechnicalObjectType Text object
MaintOrderProcessingContext P_MaintPlngBcktExecObjectUnion MaintOrderProcessingContext Processing Context
SoldToParty P_MaintPlngBcktExecObjectUnion SoldToParty Sold-to Party
SoldToPartyName
_MaintPlanningBucketTP _MaintPlanningBucketTP
_EAMProcessPhaseText _EAMProcessPhaseText
_EAMProcessSubPhaseText _EAMProcessSubPhaseText
_ABCIndicatorText _ABCIndicatorText
_MaintenancePriority _MaintenancePriority
_WorkCenterText _WorkCenterText
_MaintenanceOrderType _MaintenanceOrderType
_NotificationTypeName _NotificationTypeName
_MaintenanceActivityTypeText _MaintenanceActivityTypeText
_OperationSystemConditionText _OperationSystemConditionText
_Equipment _Equipment
_LocationAccountAssignment _LocationAccountAssignment
_MaintOrdProcessingContext _MaintOrdProcessingContext

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view R_MaintPlngBcktExecObjectTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW R_MaintPlngBcktExecObjectTP AS
SELECT
  P_MaintPlngBcktExecObjectUnion.MaintExecutionObject AS MaintExecutionObject,
  P_MaintPlngBcktExecObjectUnion.MaintExecutionObjectType AS MaintExecutionObjectType,
  P_MaintPlngBcktExecObjectUnion._MaintExecutionObjectTypeText[ 1:Language = $session.system_language ].MaintExecutionObjectTypeDesc AS MaintExecutionObjectTypeDesc,
  P_MaintPlngBcktExecObjectUnion.DocumentText AS DocumentText,
  MaintPlngBcktExecObjectUnion.MaintPlanningBucketUUID AS MaintPlanningBucketUUID,
  P_MaintPlngBcktExecObjectUnion.MaintPriority AS MaintPriority,
  P_MaintPlngBcktExecObjectUnion._MaintenancePriority._Text[ 1:Language = $session.system_language ].MaintPriorityDesc AS MaintPriorityDesc,
  P_MaintPlngBcktExecObjectUnion.MainWorkCenter AS MainWorkCenter,
  P_MaintPlngBcktExecObjectUnion.WorkCenterInternalID AS WorkCenterInternalID,
  P_MaintPlngBcktExecObjectUnion.NotificationType AS NotificationType,
  P_MaintPlngBcktExecObjectUnion.OrderType AS MaintenanceOrderType,
  P_MaintPlngBcktExecObjectUnion.MaintOrdProcessPhaseCode AS MaintOrdProcessPhaseCode,
  P_MaintPlngBcktExecObjectUnion.MaintOrdProcessSubPhaseCode AS MaintOrdProcessSubPhaseCode,
  P_MaintPlngBcktExecObjectUnion.MaintenanceRevision AS MaintenanceRevision,
  P_MaintPlngBcktExecObjectUnion.Equipment AS Equipment,
  P_MaintPlngBcktExecObjectUnion.FunctionalLocationName AS FunctionalLocationName,
  P_MaintPlngBcktExecObjectUnion.FunctionalLocationLabelName AS FunctionalLocationLabelName,
  P_MaintPlngBcktExecObjectUnion.ABCIndicator AS ABCIndicator,
  P_MaintPlngBcktExecObjectUnion.MaintenancePlanningPlant AS MaintenancePlanningPlant,
  P_MaintPlngBcktExecObjectUnion._MaintenancePlanningPlant.PlantName AS MaintenancePlanningPlantName,
  P_MaintPlngBcktExecObjectUnion.OperationSystemCondition AS OperationSystemCondition,
  P_MaintPlngBcktExecObjectUnion.MaintenanceActivityType AS MaintenanceActivityType,
  P_MaintPlngBcktExecObjectUnion.MaintenanceItem AS MaintenanceItem,
  P_MaintPlngBcktExecObjectUnion._MaintenanceItem.MaintenanceItemDescription AS MaintenanceItemDescription,
  P_MaintPlngBcktExecObjectUnion.MaintExecObjRequiredStartDate AS MaintExecObjRequiredStartDate,
  P_MaintPlngBcktExecObjectUnion.MaintExecObjectRequiredEndDate AS MaintExecObjectRequiredEndDate,
  P_MaintPlngBcktExecObjectUnion.MaintExecObjRequiredStartTime AS MaintExecObjRequiredStartTime,
  P_MaintPlngBcktExecObjectUnion.MaintExecObjectRequiredEndTime AS MaintExecObjectRequiredEndTime,
  P_MaintPlngBcktExecObjectUnion.MaintenanceProcessingPhase AS MaintenanceProcessingPhase,
  P_MaintPlngBcktExecObjectUnion.MaintObjectLocAcctAssgmtNmbr AS MaintObjectLocAcctAssgmtNmbr,
  cast( 1 as abap.int4 ) AS NmbrOfMaintPlngBcktExecObjects,
  P_MaintPlngBcktExecObjectUnion.MaintObjectInternalID AS MaintObjectInternalID,
  P_MaintPlngBcktExecObjectUnion.TechnicalObjectType AS TechnicalObjectType,
  P_MaintPlngBcktExecObjectUnion.MaintOrderProcessingContext AS MaintOrderProcessingContext,
  P_MaintPlngBcktExecObjectUnion.SoldToParty AS SoldToParty,
  cast( P_MaintPlngBcktExecObjectUnion.SoldToPartyName as businesspartnername ) AS SoldToPartyName
FROM P_MaintPlngBcktExecObjectUnion
INNER JOIN I_MaintenancePlanningBucket_2 AS MaintPlngBcktExecObjectUnion ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PMNotificationPriority AS _MaintenancePriority ON MaintPriority = _MaintenancePriority.MaintPriority  -- association [0..1]
LEFT OUTER JOIN I_EAMProcessPhaseText AS _EAMProcessPhaseText ON _EAMProcessPhaseText.EAMProcessPhaseCode = MaintOrdProcessPhaseCode  -- association [0..*]
LEFT OUTER JOIN I_EAMProcessSubPhaseText AS _EAMProcessSubPhaseText ON _EAMProcessSubPhaseText.EAMProcessSubPhaseCode = MaintOrdProcessSubPhaseCode  -- association [0..*]
LEFT OUTER JOIN I_ABCIndicatorText AS _ABCIndicatorText ON ABCIndicator = _ABCIndicatorText.ABCIndicator  -- association [0..*]
LEFT OUTER JOIN I_WorkCenterText AS _WorkCenterText ON WorkCenterInternalID = _WorkCenterText.WorkCenterInternalID AND _WorkCenterText.WorkCenterTypeCode = 'A'  -- association [0..*]
LEFT OUTER JOIN I_OrderType AS _MaintenanceOrderType ON MaintenanceOrderType = _MaintenanceOrderType.OrderType  -- association [1..1]
LEFT OUTER JOIN I_NotificationTypeName AS _NotificationTypeName ON NotificationType = _NotificationTypeName.NotificationType  -- association [0..*]
LEFT OUTER JOIN I_MaintenanceActivityTypeText AS _MaintenanceActivityTypeText ON MaintenanceActivityType = _MaintenanceActivityTypeText.MaintenanceActivityType  -- association [0..*]
LEFT OUTER JOIN I_MaintOperationSystConditionT AS _OperationSystemConditionText ON OperationSystemCondition = _OperationSystemConditionText.OperationSystemCondition  -- association [0..*]
LEFT OUTER JOIN I_Equipment AS _Equipment ON Equipment = _Equipment.Equipment  -- association [0..1]
LEFT OUTER JOIN I_LocationAccountAssignment AS _LocationAccountAssignment ON _LocationAccountAssignment.MaintObjectLocAcctAssgmtNmbr = MaintObjectLocAcctAssgmtNmbr  -- association [0..1]
LEFT OUTER JOIN I_MaintOrderProcessingContext AS _MaintOrdProcessingContext ON MaintOrderProcessingContext = _MaintOrdProcessingContext.MaintOrderProcessingContext  -- association [1..1]
;