P_RSHMaintAssetBoardShapes

DDL: P_RSHMAINTASSETBOARDSHAPES SQL: PRSHMNTASTBRDSHP Type: view CONSUMPTION

Maintenance asset board shapes

P_RSHMaintAssetBoardShapes is a Consumption CDS View that provides data about "Maintenance asset board shapes" in SAP S/4HANA. It reads from 9 data sources and exposes 120 fields with key fields MaintAssetBoardShapeID, MaintAssetBoardShapeID, MaintAssetBoardRowObjID, MaintAssetBoardShapeID, MaintAssetBoardShapeID.

Data Sources (9)

SourceAliasJoin Type
I_MaintenanceOrder _MaintenanceOrder from
I_MaintenanceItem I_MaintenanceItem inner
I_MaintenanceItem I_MaintenanceItem inner
I_MaintenanceOrder I_MaintenanceOrder inner
I_MaintPlanCallHistory I_MaintPlanCallHistory inner
I_MaintPlanCallObject I_MaintPlanCallObject inner
I_MaintPlanCallObject I_MaintPlanCallObject inner
I_MaintenancePlanBasic MPlan union_all
I_MaintenancePlanBasic MPlan union_all

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName PRSHMNTASTBRDSHP view
VDM.private true view
VDM.viewType #CONSUMPTION view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Maintenance asset board shapes view

Fields (120)

KeyFieldSource TableSource FieldDescription
MaintAssetBoardShapeType
AuthorizationGroupasAuthorizationGroup
OperationSystemCondition OperationSystemCondition SystemCondition
MaintenanceEventText
MaintPriorityDesc
MainWorkCenter
MaintPlngBucketLabel Label
MaintPlanningBucketDescription Description
PersonFullName
KEY MaintAssetBoardShapeID Object number
MaintAssetBoardShapeType
AuthorizationGroupasAuthorizationGroup
ProdnWrkCtrIsRsrvdByPlntMaint
MaintenanceEventText
MaintPriorityDesc
MainWorkCenter
MaintPlngBucketLabel Label
MaintPlanningBucketDescription Description
PersonFullName
FunctionalLocation Object ID
KEY MaintAssetBoardShapeID Object number
MaintenanceOrder Order
MaintenanceOrderDesc Description
MaintAssetBoardShapeType
AuthorizationGroupasAuthorizationGroup
MaintenanceOrderType Order Type
MaintenanceOrderInternalID Object number
OperationSystemCondition SystemCondition
ProdnWrkCtrIsRsrvdByPlntMaint
MaintenanceEvent Revision
MaintenanceEventText
MaintPriority Priority
MaintPriorityDesc
MainWorkCenter
MainWorkCenterPlant Plnt WorkCenter
MaintPlngBucketLabel Label
MaintPlanningBucketDescription Description
PersonFullName
StartDate MaintOrdBasicStartDate Latest Planned Start
EndDate MaintOrdBasicEndDate Latest Planned Start
AuthorizationGroup AuthorizGroup
MaintenanceEvent Revision
MaintenanceEventText
MaintPriority Priority
MaintPriorityDesc
MainWorkCenter
PersonFullName
StartDate MaintOrdBasicStartDate Latest Planned Start
EndDate MaintOrdBasicEndDate Latest Planned Start
MaintenanceEvent Revision
MaintenanceEventText
MaintPriority Priority
MaintPriorityDesc
MainWorkCenter
PersonFullName
Equipment Equipment Equipment check
MaintObjectLocAcctAssgmtNmbr I_MaintenanceItem MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
MaintenancePlanningPlant I_MaintenanceItem MaintenancePlanningPlant Planning Plant
MaintenancePlannerGroup I_MaintenanceItem MaintenancePlannerGroup Planner Group
MaintObjectLocAcctAssgmtNmbr I_MaintenanceItem MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
MaintenancePlanningPlant I_MaintenanceItem MaintenancePlanningPlant Planning Plant
MaintenancePlannerGroup I_MaintenanceItem MaintenancePlannerGroup Planner Group
KEY MaintAssetBoardRowObjID I_MaintenanceOrder MaintenanceOrderInternalID Object number
KEY MaintAssetBoardShapeID I_MaintenanceOrder MaintenanceOrderInternalID Object number
MaintenanceOrder I_MaintenanceOrder MaintenanceOrder Order
MaintenanceOrderDesc I_MaintenanceOrder MaintenanceOrderDesc Description
StartDate I_MaintenanceOrder MaintOrdBasicStartDate Latest Planned Start
EndDate I_MaintenanceOrder MaintOrdBasicEndDate Latest Planned Start
MaintObjectLocAcctAssgmtNmbr I_MaintenanceOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
MaintenancePlanningPlant I_MaintenanceOrder MaintenancePlanningPlant Planning Plant
MaintenancePlannerGroup I_MaintenanceOrder MaintenancePlannerGroup Planner Group
MaintenanceOrderType I_MaintenanceOrder MaintenanceOrderType Order Type
MaintenanceOrderInternalID I_MaintenanceOrder MaintenanceOrderInternalID Object number
MaintenanceEvent I_MaintenanceOrder MaintenanceRevision Revision
MaintPriority I_MaintenanceOrder MaintPriority Priority
MainWorkCenterPlant I_MaintenanceOrder MainWorkCenterPlant Plnt WorkCenter
MaintenanceOrder I_MaintenanceOrder MaintenanceOrder Order
MaintenanceOrderDesc I_MaintenanceOrder MaintenanceOrderDesc Description
StartDate I_MaintenanceOrder MaintOrdBasicStartDate Latest Planned Start
EndDate I_MaintenanceOrder MaintOrdBasicEndDate Latest Planned Start
MaintenanceOrderType I_MaintenanceOrder MaintenanceOrderType Order Type
MaintenanceOrderInternalID I_MaintenanceOrder MaintenanceOrderInternalID Object number
OperationSystemCondition I_MaintenanceOrder OperationSystemCondition SystemCondition
MaintenanceEvent I_MaintenanceOrder MaintenanceRevision Revision
MaintPriority I_MaintenanceOrder MaintPriority Priority
MainWorkCenterPlant I_MaintenanceOrder MainWorkCenterPlant Plnt WorkCenter
KEY MaintAssetBoardShapeID I_MaintenanceOrder MaintenanceOrderInternalID Object number
MaintenanceOrder I_MaintenanceOrder MaintenanceOrder Order
MaintenanceOrderDesc I_MaintenanceOrder MaintenanceOrderDesc Description
MaintObjectLocAcctAssgmtNmbr I_MaintenanceOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
MaintenancePlanningPlant I_MaintenanceOrder MaintenancePlanningPlant Planning Plant
MaintenancePlannerGroup I_MaintenanceOrder MaintenancePlannerGroup Planner Group
MaintenanceOrderType I_MaintenanceOrder MaintenanceOrderType Order Type
MaintenanceOrderInternalID I_MaintenanceOrder MaintenanceOrderInternalID Object number
OperationSystemCondition I_MaintenanceOrder OperationSystemCondition SystemCondition
MainWorkCenterPlant I_MaintenanceOrder MainWorkCenterPlant Plnt WorkCenter
KEY MaintAssetBoardShapeID I_MaintenanceOrder MaintenanceOrderInternalID Object number
MaintenanceOrder I_MaintenanceOrder MaintenanceOrder Order
MaintenanceOrderDesc I_MaintenanceOrder MaintenanceOrderDesc Description
MaintObjectLocAcctAssgmtNmbr I_MaintenanceOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
MaintenancePlanningPlant I_MaintenanceOrder MaintenancePlanningPlant Planning Plant
MaintenancePlannerGroup I_MaintenanceOrder MaintenancePlannerGroup Planner Group
MaintenanceOrderType I_MaintenanceOrder MaintenanceOrderType Order Type
MaintenanceOrderInternalID I_MaintenanceOrder MaintenanceOrderInternalID Object number
OperationSystemCondition I_MaintenanceOrder OperationSystemCondition SystemCondition
MainWorkCenterPlant I_MaintenanceOrder MainWorkCenterPlant Plnt WorkCenter
StartDate I_MaintPlanCallObject PlannedStartDate Latest Planned Start
EndDate I_MaintPlanCallObject PlannedStartDate Latest Planned Start
AuthorizationGroup _Equipment AuthorizationGroup AuthorizGroup
FunctionalLocation _LocationAccountAssignment FunctionalLocation Object ID
FunctionalLocation _LocationAccountAssignment FunctionalLocation Object ID
FunctionalLocation _LocationAccountAssignment FunctionalLocation Object ID
FunctionalLocation _LocationAccountAssignment FunctionalLocation Object ID
ProdnWrkCtrIsRsrvdByPlntMaint _OperationSystemCondition ProdnWrkCtrIsRsrvdByPlntMaint
ProdnWrkCtrIsRsrvdByPlntMaint _OperationSystemCondition ProdnWrkCtrIsRsrvdByPlntMaint
ProdnWrkCtrIsRsrvdByPlntMaint _OperationSystemCondition ProdnWrkCtrIsRsrvdByPlntMaint
MaintPlngBucketLabel _PlanningBucket MaintPlngBucketLabel Label
MaintPlanningBucketDescription _PlanningBucket MaintPlanningBucketDescription Description
MaintPlngBucketLabel _PlanningBucket MaintPlngBucketLabel Label
MaintPlanningBucketDescription _PlanningBucket MaintPlanningBucketDescription Description

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 P_RSHMaintAssetBoardShapes.
-- 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.
-- SQL view name: PRSHMNTASTBRDSHP

CREATE VIEW P_RSHMaintAssetBoardShapes AS
SELECT
  cast('ORDER' as char50 ) AS MaintAssetBoardShapeType,
  coalesce(_Equipment.AuthorizationGroup, _LocationAccountAssignment._FunctionalLocation.AuthorizationGroup ) as AuthorizationGroup AS AuthorizationGroupasAuthorizationGroup,
  OperationSystemCondition,
  _MaintenanceOrder._MaintenanceRevision.MaintenanceRevisionDesc AS MaintenanceEventText,
  cast( _MaintenancePriority._Text[ 1: Language = $session.system_language ].MaintPriorityDesc as rsh_eam_priority_text preserving type ) AS MaintPriorityDesc,
  cast( _MaintenanceOrder.MainWorkCenter as rsh_eam_maint_work_center ) AS MainWorkCenter,
  cast('' as eam_plngbktlabel ) AS MaintPlngBucketLabel,
  cast('' as eam_plngbktdesc ) AS MaintPlanningBucketDescription,
  cast('' as rsh_eam_person_resp_name ) AS PersonFullName,
  concat(I_MaintenanceItem.ObjectInternalID, cast( I_MaintPlanCallObject.MaintenancePlanCallNumber as char50)) AS MaintAssetBoardShapeID,
  I_MaintenanceOrder._OperationSystemCondition.ProdnWrkCtrIsRsrvdByPlntMaint AS ProdnWrkCtrIsRsrvdByPlntMaint,
  I_MaintenanceItem._LocationAccountAssignment.FunctionalLocation AS FunctionalLocation,
  ' ' AS MaintenanceOrder,
  ' ' AS MaintenanceOrderDesc,
  '' AS MaintenanceOrderType,
  '' AS MaintenanceOrderInternalID,
  cast ( '' as rsh_eam_maint_event ) AS MaintenanceEvent,
  '' AS MaintPriority,
  '' AS MainWorkCenterPlant,
  MaintOrdBasicStartDate AS StartDate,
  MaintOrdBasicEndDate AS EndDate,
  _LocationAccountAssignment._FunctionalLocation.AuthorizationGroup AS AuthorizationGroup,
  Equipment,
  I_MaintenanceItem.MaintObjectLocAcctAssgmtNmbr AS MaintObjectLocAcctAssgmtNmbr,
  I_MaintenanceItem.MaintenancePlanningPlant AS MaintenancePlanningPlant,
  I_MaintenanceItem.MaintenancePlannerGroup AS MaintenancePlannerGroup,
  _MaintenanceOrder.MaintenanceOrderInternalID AS MaintAssetBoardRowObjID
FROM I_MaintenanceOrder AS _MaintenanceOrder
INNER JOIN I_MaintenanceItem ON /* join condition not captured in parsed metadata */
INNER JOIN I_MaintPlanCallObject ON /* join condition not captured in parsed metadata */
INNER JOIN I_MaintenanceOrder ON /* join condition not captured in parsed metadata */
INNER JOIN I_MaintPlanCallHistory ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): I_MaintenancePlanBasic
;