P_RSHMaintAssetBoardShapes
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)
| Source | Alias | Join 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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA