C_MalfunctionReportInvlmnts
Malfunction Report User Involvements
C_MalfunctionReportInvlmnts is a Consumption CDS View that provides data about "Malfunction Report User Involvements" in SAP S/4HANA. It reads from 1 data source (I_MaintenanceJobAndWorkItem) and exposes 32 fields with key fields MaintObjectInternalID, StatusObject, ObjectType. It has 1 association to related views. Part of development package ODATA_EAM_MALFUNCTION_MANAGE.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_MaintenanceJobAndWorkItem | I_MaintenanceJobAndWorkItem | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | C_Malfunctionreport | _MalfunctionReport | _MalfunctionReport.MaintNotifInternalID = $projection.MaintenanceJobInternalID |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Malfunction Report User Involvements | view | |
| VDM.viewType | #CONSUMPTION | view | |
| AbapCatalog.sqlViewName | CMALFREPINVL | view | |
| Search.searchable | true | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view |
Fields (32)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MaintObjectInternalID | MaintenanceJobInternalID | ||
| KEY | StatusObject | StatusObject | Status Object | |
| KEY | ObjectType | ObjectType | Type | |
| MaintenanceJobInternalID | MaintenanceJobInternalID | |||
| PersonInvolved | Person Responsible | |||
| MaintenanceNotification | ||||
| CreatedByUser | _MalfunctionReport | CreatedByUser | User Name | |
| EAMOverallObjectStatus | _MalfunctionReport | EAMOverallObjectStatus | ||
| Equipment | _MalfunctionReport | Equipment | Equipment check | |
| FunctionalLocationLabelName | ||||
| MaintPriority | _MalfunctionReport | MaintPriority | Priority | |
| MaintenanceOrder | _MalfunctionReport | MaintenanceOrder | Order | |
| MaintenanceOrderDesc | _MalfunctionReport | MaintenanceOrderDesc | Description | |
| MaintenanceWorkCenterPlant | _MalfunctionReport | MaintenanceWorkCenterPlant | Work Ctr Plant | |
| MalfunctionEffect | _MalfunctionReport | MalfunctionEffect | Effect | |
| MalfunctionEndDate | _MalfunctionReport | MalfunctionEndDate | Malfunct. End | |
| MalfunctionEndTime | _MalfunctionReport | MalfunctionEndTime | Malfunction End | |
| MalfunctionStartDate | _MalfunctionReport | MalfunctionStartDate | Malfunct. Start | |
| MalfunctionStartTime | _MalfunctionReport | MalfunctionStartTime | Mal. Start (T.) | |
| NotificationCreationDate | _MalfunctionReport | NotificationCreationDate | Notif. Date | |
| NotificationCreationTime | _MalfunctionReport | NotificationCreationTime | Notif. Time | |
| NotificationText | _MalfunctionReport | NotificationText | Description | |
| NotificationType | _MalfunctionReport | NotificationType | Notifictn Type | |
| PersonResponsible | ||||
| ReporterFullName | _MalfunctionReport | ReporterFullName | Full Name | |
| TechObjIsEquipOrFuncnlLoc | _MalfunctionReport | TechObjIsEquipOrFuncnlLoc | Tech. Obj. Type | |
| TechnicalObjectLabel | _MalfunctionReport | TechnicalObjectLabel | Tech. Object | |
| WorkCenter | _MalfunctionReport | WorkCenter | Work Center | |
| WorkCenterText | ||||
| ItemCounter | ||||
| _MalfunctionReport | _MalfunctionReport | |||
| _PMNotifMaintenanceData | _MalfunctionReport | _PMNotifMaintenanceData |
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 C_MalfunctionReportInvlmnts.
-- 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: CMALFREPINVL
CREATE VIEW C_MalfunctionReportInvlmnts AS
SELECT
MaintenanceJobInternalID AS MaintObjectInternalID,
StatusObject,
ObjectType,
MaintenanceJobInternalID,
cast( PersonResponsible as persno ) AS PersonInvolved,
_MalfunctionReport.CreatedByUser AS CreatedByUser,
_MalfunctionReport.EAMOverallObjectStatus AS EAMOverallObjectStatus,
_MalfunctionReport.Equipment AS Equipment,
_MalfunctionReport.MaintPriority AS MaintPriority,
_MalfunctionReport.MaintenanceOrder AS MaintenanceOrder,
_MalfunctionReport.MaintenanceOrderDesc AS MaintenanceOrderDesc,
_MalfunctionReport.MaintenanceWorkCenterPlant AS MaintenanceWorkCenterPlant,
_MalfunctionReport.MalfunctionEffect AS MalfunctionEffect,
_MalfunctionReport.MalfunctionEndDate AS MalfunctionEndDate,
_MalfunctionReport.MalfunctionEndTime AS MalfunctionEndTime,
_MalfunctionReport.MalfunctionStartDate AS MalfunctionStartDate,
_MalfunctionReport.MalfunctionStartTime AS MalfunctionStartTime,
_MalfunctionReport.NotificationCreationDate AS NotificationCreationDate,
_MalfunctionReport.NotificationCreationTime AS NotificationCreationTime,
_MalfunctionReport.NotificationText AS NotificationText,
_MalfunctionReport.NotificationType AS NotificationType,
_MalfunctionReport.ReporterFullName AS ReporterFullName,
_MalfunctionReport.TechObjIsEquipOrFuncnlLoc AS TechObjIsEquipOrFuncnlLoc,
_MalfunctionReport.TechnicalObjectLabel AS TechnicalObjectLabel,
_MalfunctionReport.WorkCenter AS WorkCenter,
_MalfunctionReport._WorkCenterText[1: Language = $session.system_language ].WorkCenterText AS WorkCenterText,
cast( 1 as abap.int8 ) AS ItemCounter,
_MalfunctionReport._PMNotifMaintenanceData AS _PMNotifMaintenanceData
FROM I_MaintenanceJobAndWorkItem
LEFT OUTER JOIN C_Malfunctionreport AS _MalfunctionReport ON _MalfunctionReport.MaintNotifInternalID = MaintenanceJobInternalID -- association [0..1]
;
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