R_MaintenanceOrderDraft
Maintenance Order Draft data
R_MaintenanceOrderDraft is a Basic CDS View that provides data about "Maintenance Order Draft data" in SAP S/4HANA. It reads from 1 data source (maintord_d) and exposes 118 fields with key fields MaintenanceOrder, DraftUUID. It has 3 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| maintord_d | maintord_d | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_LocationAccountAssignment | _LocationAccountAssignment | $projection.MaintObjectLocAcctAssgmtNmbr = _LocationAccountAssignment.MaintObjectLocAcctAssgmtNmbr |
| [0..1] | I_Equipment | _Equipment | $projection.Equipment = _Equipment.Equipment -- Extensions, do not expose as association: |
| [0..1] | E_MaintenanceOrderDraft | _Extension | $projection.MaintenanceOrder = _Extension.MaintenanceOrder and $projection.DraftUUID = _Extension.DraftUUID |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| EndUserText.label | Maintenance Order Draft data | view | |
| VDM.viewType | #BASIC | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| AbapCatalog.extensibility.extensible | true | view | |
| AbapCatalog.extensibility.elementSuffix | ORI | view | |
| AbapCatalog.extensibility.quota.maximumFields | 250 | view | |
| AbapCatalog.extensibility.quota.maximumBytes | 5000 | view |
Fields (118)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | MaintenanceOrder | maintord_d | maintenanceorder | Order |
| KEY | DraftUUID | maintord_d | draftuuid | UUID |
| MaintOrderRoutingNumber | maintord_d | maintorderroutingnumber | Plan No.f.Oper. | |
| MaintenanceOrderType | maintord_d | maintenanceordertype | Order Type | |
| MaintenanceOrderDesc | maintord_d | maintenanceorderdesc | Description | |
| MaintOrdBasicStartDateTime | maintord_d | maintordbasicstartdatetime | Time Stamp | |
| MaintOrdBasicEndDateTime | maintord_d | maintordbasicenddatetime | Time Stamp | |
| MaintOrdBasicStartDate | maintord_d | maintordbasicstartdate | Bas. Start Date | |
| MaintOrdBasicStartTime | maintord_d | maintordbasicstarttime | ||
| MaintOrdBasicEndDate | maintord_d | maintordbasicenddate | Basic fin. date | |
| MaintOrdBasicEndTime | maintord_d | maintordbasicendtime | ||
| MaintOrdSchedldBscStrtDateTime | maintord_d | maintordschedldbscstrtdatetime | Time Stamp | |
| MaintOrdSchedldBscEndDateTime | maintord_d | maintordschedldbscenddatetime | Time Stamp | |
| ScheduledBasicStartDate | maintord_d | scheduledbasicstartdate | Sched. start | |
| ScheduledBasicStartTime | maintord_d | scheduledbasicstarttime | ||
| ScheduledBasicEndDate | maintord_d | scheduledbasicenddate | Sched. finish | |
| ScheduledBasicEndTime | maintord_d | scheduledbasicendtime | ||
| MaintOrderReferenceDateTime | maintord_d | maintorderreferencedatetime | Time Stamp | |
| MaintOrderReferenceDate | maintord_d | maintorderreferencedate | ||
| MaintOrderReferenceTime | maintord_d | maintorderreferencetime | ||
| MainWorkCompletedDateTime | maintord_d | mainworkcompleteddatetime | Main Work Completed | |
| MaintenanceNotification | maintord_d | maintenancenotification | Notification | |
| OrdIsNotSchedldAutomatically | maintord_d | ordisnotschedldautomatically | No auto. cost. | |
| MainWorkCenterInternalID | maintord_d | mainworkcenterinternalid | Work Center | |
| MainWorkCenterTypeCode | maintord_d | mainworkcentertypecode | Object Type | |
| MainWorkCenter | maintord_d | mainworkcenter | Work Center | |
| MainWorkCenterPlant | maintord_d | mainworkcenterplant | Plnt WorkCenter | |
| ControllingArea | maintord_d | controllingarea | Controlling Area | |
| ServiceDocumentType | maintord_d | servicedocumenttype | Transaction Type | |
| ServiceDocument | maintord_d | servicedocument | Transaction ID | |
| ServiceDocumentItem | maintord_d | servicedocumentitem | Service Document | |
| MaintenancePlanningPlant | maintord_d | maintenanceplanningplant | Planning Plant | |
| Assembly | maintord_d | assembly | Pegged Reqmt | |
| MaintOrdProcessPhaseCode | maintord_d | maintordprocessphasecode | Process Phase | |
| MaintOrdProcessSubPhaseCode | maintord_d | maintordprocesssubphasecode | Process Subphase | |
| CompanyCode | maintord_d | companycode | Receiver Company Code | |
| BusinessArea | maintord_d | businessarea | Business Area | |
| MaintenanceOrderUUID | maintord_d | maintenanceorderuuid | ||
| ReferenceElement | maintord_d | referenceelement | Ref. Element PM/PS | |
| FunctionalArea | maintord_d | functionalarea | Sendr Fctl Area | |
| AdditionalDeviceData | maintord_d | additionaldevicedata | Device Data | |
| Equipment | maintord_d | equipment | Equipment check | |
| MaintenanceOrderPlanningCode | maintord_d | maintenanceorderplanningcode | OrderPlanInd. | |
| MaintenancePlannerGroup | maintord_d | maintenanceplannergroup | Planner Group | |
| MaintenanceActivityType | maintord_d | maintenanceactivitytype | MaintActivType | |
| MaintPriority | maintord_d | maintpriority | Priority | |
| MaintPriorityType | maintord_d | maintprioritytype | PriorityType | |
| OrderProcessingGroup | maintord_d | orderprocessinggroup | Processing Group | |
| ProfitCenter | maintord_d | profitcenter | Profit Center | |
| ResponsibleCostCenter | maintord_d | responsiblecostcenter | Responsible Cost Center | |
| CostingSheet | maintord_d | costingsheet | Costing Sheet | |
| ConditionUsage | maintord_d | conditionusage | Usage | |
| ConditionApplication | maintord_d | conditionapplication | Application | |
| Currency | maintord_d | currency | Valuation Crcy | |
| MaintenanceRevision | maintord_d | maintenancerevision | Revision | |
| SerialNumber | maintord_d | serialnumber | Serial Number | |
| Product | maintord_d | product | Product Sold | |
| SuperiorProjectNetwork | maintord_d | superiorprojectnetwork | Subnetwork of | |
| OperationSystemCondition | maintord_d | operationsystemcondition | SystemCondition | |
| WBSElementInternalID | maintord_d | wbselementinternalid | WBS Internal ID | |
| ProjectInternalID | maintord_d | projectinternalid | Project Def. | |
| LocAcctAssgmtWBSElmntIntID | maintord_d | locacctassgmtwbselmntintid | WBS Internal ID | |
| CostCenter | maintord_d | costcenter | Cost Center | |
| ControllingObjectClass | maintord_d | controllingobjectclass | Object Class | |
| FunctionalLocation | maintord_d | functionallocation | Object ID | |
| MaintenancePlant | maintord_d | maintenanceplant | Plant | |
| AssetLocation | maintord_d | assetlocation | Location | |
| AssetRoom | maintord_d | assetroom | Room | |
| PlantSection | maintord_d | plantsection | Plant Section | |
| ABCIndicator | maintord_d | abcindicator | ABC Indicator | |
| MaintObjectFreeDefinedAttrib | maintord_d | maintobjectfreedefinedattrib | Sort Field | |
| WorkCenterInternalID | maintord_d | workcenterinternalid | Work Center | |
| WorkCenterTypeCode | maintord_d | workcentertypecode | Object Type | |
| WorkCenter | maintord_d | workcenter | Work Center | |
| LocAcctAssgmtBusinessArea | maintord_d | locacctassgmtbusinessarea | Business Area | |
| SettlementOrder | maintord_d | settlementorder | SettlementOrder | |
| MasterFixedAsset | maintord_d | masterfixedasset | Fixed Asset | |
| FixedAsset | maintord_d | fixedasset | Sub-number | |
| StandingOrderNumber | maintord_d | standingordernumber | StandgOrder | |
| SalesOrganization | maintord_d | salesorganization | Sales Organization | |
| DistributionChannel | maintord_d | distributionchannel | RefDistCh-Cust/Mat. | |
| OrganizationDivision | maintord_d | organizationdivision | Org. Division | |
| LocAcctAssgmtControllingArea | maintord_d | locacctassgmtcontrollingarea | CO Area | |
| LocAcctAssgmtCompanyCode | maintord_d | locacctassgmtcompanycode | Company Code | |
| MaintenanceOrderInternalID | maintord_d | maintenanceorderinternalid | Object number | |
| MaintenanceItemObjectList | maintord_d | maintenanceitemobjectlist | Object list | |
| MaintObjectLocAcctAssgmtNmbr | maintord_d | maintobjectlocacctassgmtnmbr | Loc/AccAssmt | |
| ControllingSettlementProfile | maintord_d | controllingsettlementprofile | Settlement Profile | |
| BasicSchedulingType | maintord_d | basicschedulingtype | Scheduling type | |
| LatestAcceptableCompletionDate | maintord_d | latestacceptablecompletiondate | Final Due Date | |
| MaintOrdPersonResponsible | maintord_d | maintordpersonresponsible | Person Resp. ID | |
| LastChangeByUser | maintord_d | lastchangebyuser | User Name | |
| LastChangeDateTime | maintord_d | lastchangedatetime | Timestamp | |
| CreatedByUser | maintord_d | createdbyuser | User Name | |
| MaintOrderCreationDateTime | maintord_d | maintordercreationdatetime | Time Stamp | |
| OrderHasLongText | maintord_d | orderhaslongtext | Order Has Long Text | |
| MaintOrderProcessingContext | maintord_d | maintorderprocessingcontext | Processing Context | |
| MaintenanceOrderOverheadCode | maintord_d | maintenanceorderoverheadcode | Overhead key | |
| PlannedCostsCostingVariant | maintord_d | plannedcostscostingvariant | Plnd Costing Variant | |
| ActualCostsCostingVariant | maintord_d | actualcostscostingvariant | Act. Costing Variant | |
| MaintenancePlan | maintord_d | maintenanceplan | MaintenancePlan | |
| MaintenanceCall | maintord_d | maintenancecall | Call Number | |
| MaintenanceItem | maintord_d | maintenanceitem | MaintItem | |
| LeadingOrder | maintord_d | leadingorder | Last order | |
| TaskListType | maintord_d | tasklisttype | Task List Type | |
| TaskListGroup | maintord_d | tasklistgroup | Group | |
| TaskListGroupCounter | maintord_d | tasklistgroupcounter | Group Counter | |
| OrderIsRefurbishmentOrder | maintord_d | orderisrefurbishmentorder | Refurbishment | |
| AccountingIndicatorCode | maintord_d | accountingindicatorcode | AcctIndicator | |
| MaintenanceProcessingPhase | maintord_d | maintenanceprocessingphase | Phase | |
| DraftEntityCreationDateTime | draftentitycreationdatetime | Draft Created On | ||
| DraftEntityLastChangeDateTime | draftentitylastchangedatetime | Draft Last Changed On | ||
| DraftAdministrativeDataUUID | draftadministrativedatauuid | UUID | ||
| DraftEntityOperationCode | draftentityoperationcode | Draft - Operation Code | ||
| HasActiveEntity | hasactiveentity | TRUE | ||
| DraftFieldChanges | draftfieldchanges | Field Changes | ||
| _LocationAccountAssignment | _LocationAccountAssignment | |||
| _Equipment | _Equipment |
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_MaintenanceOrderDraft.
-- 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_MaintenanceOrderDraft AS
SELECT
maintord_d.maintenanceorder AS MaintenanceOrder,
maintord_d.draftuuid AS DraftUUID,
maintord_d.maintorderroutingnumber AS MaintOrderRoutingNumber,
maintord_d.maintenanceordertype AS MaintenanceOrderType,
maintord_d.maintenanceorderdesc AS MaintenanceOrderDesc,
maintord_d.maintordbasicstartdatetime AS MaintOrdBasicStartDateTime,
maintord_d.maintordbasicenddatetime AS MaintOrdBasicEndDateTime,
maintord_d.maintordbasicstartdate AS MaintOrdBasicStartDate,
maintord_d.maintordbasicstarttime AS MaintOrdBasicStartTime,
maintord_d.maintordbasicenddate AS MaintOrdBasicEndDate,
maintord_d.maintordbasicendtime AS MaintOrdBasicEndTime,
maintord_d.maintordschedldbscstrtdatetime AS MaintOrdSchedldBscStrtDateTime,
maintord_d.maintordschedldbscenddatetime AS MaintOrdSchedldBscEndDateTime,
maintord_d.scheduledbasicstartdate AS ScheduledBasicStartDate,
maintord_d.scheduledbasicstarttime AS ScheduledBasicStartTime,
maintord_d.scheduledbasicenddate AS ScheduledBasicEndDate,
maintord_d.scheduledbasicendtime AS ScheduledBasicEndTime,
maintord_d.maintorderreferencedatetime AS MaintOrderReferenceDateTime,
maintord_d.maintorderreferencedate AS MaintOrderReferenceDate,
maintord_d.maintorderreferencetime AS MaintOrderReferenceTime,
maintord_d.mainworkcompleteddatetime AS MainWorkCompletedDateTime,
maintord_d.maintenancenotification AS MaintenanceNotification,
maintord_d.ordisnotschedldautomatically AS OrdIsNotSchedldAutomatically,
maintord_d.mainworkcenterinternalid AS MainWorkCenterInternalID,
maintord_d.mainworkcentertypecode AS MainWorkCenterTypeCode,
maintord_d.mainworkcenter AS MainWorkCenter,
maintord_d.mainworkcenterplant AS MainWorkCenterPlant,
maintord_d.controllingarea AS ControllingArea,
maintord_d.servicedocumenttype AS ServiceDocumentType,
maintord_d.servicedocument AS ServiceDocument,
maintord_d.servicedocumentitem AS ServiceDocumentItem,
maintord_d.maintenanceplanningplant AS MaintenancePlanningPlant,
maintord_d.assembly AS Assembly,
maintord_d.maintordprocessphasecode AS MaintOrdProcessPhaseCode,
maintord_d.maintordprocesssubphasecode AS MaintOrdProcessSubPhaseCode,
maintord_d.companycode AS CompanyCode,
maintord_d.businessarea AS BusinessArea,
maintord_d.maintenanceorderuuid AS MaintenanceOrderUUID,
maintord_d.referenceelement AS ReferenceElement,
maintord_d.functionalarea AS FunctionalArea,
maintord_d.additionaldevicedata AS AdditionalDeviceData,
maintord_d.equipment AS Equipment,
maintord_d.maintenanceorderplanningcode AS MaintenanceOrderPlanningCode,
maintord_d.maintenanceplannergroup AS MaintenancePlannerGroup,
maintord_d.maintenanceactivitytype AS MaintenanceActivityType,
maintord_d.maintpriority AS MaintPriority,
maintord_d.maintprioritytype AS MaintPriorityType,
maintord_d.orderprocessinggroup AS OrderProcessingGroup,
maintord_d.profitcenter AS ProfitCenter,
maintord_d.responsiblecostcenter AS ResponsibleCostCenter,
maintord_d.costingsheet AS CostingSheet,
maintord_d.conditionusage AS ConditionUsage,
maintord_d.conditionapplication AS ConditionApplication,
maintord_d.currency AS Currency,
maintord_d.maintenancerevision AS MaintenanceRevision,
maintord_d.serialnumber AS SerialNumber,
maintord_d.product AS Product,
maintord_d.superiorprojectnetwork AS SuperiorProjectNetwork,
maintord_d.operationsystemcondition AS OperationSystemCondition,
maintord_d.wbselementinternalid AS WBSElementInternalID,
maintord_d.projectinternalid AS ProjectInternalID,
maintord_d.locacctassgmtwbselmntintid AS LocAcctAssgmtWBSElmntIntID,
maintord_d.costcenter AS CostCenter,
maintord_d.controllingobjectclass AS ControllingObjectClass,
maintord_d.functionallocation AS FunctionalLocation,
maintord_d.maintenanceplant AS MaintenancePlant,
maintord_d.assetlocation AS AssetLocation,
maintord_d.assetroom AS AssetRoom,
maintord_d.plantsection AS PlantSection,
maintord_d.abcindicator AS ABCIndicator,
maintord_d.maintobjectfreedefinedattrib AS MaintObjectFreeDefinedAttrib,
maintord_d.workcenterinternalid AS WorkCenterInternalID,
maintord_d.workcentertypecode AS WorkCenterTypeCode,
maintord_d.workcenter AS WorkCenter,
maintord_d.locacctassgmtbusinessarea AS LocAcctAssgmtBusinessArea,
maintord_d.settlementorder AS SettlementOrder,
maintord_d.masterfixedasset AS MasterFixedAsset,
maintord_d.fixedasset AS FixedAsset,
maintord_d.standingordernumber AS StandingOrderNumber,
maintord_d.salesorganization AS SalesOrganization,
maintord_d.distributionchannel AS DistributionChannel,
maintord_d.organizationdivision AS OrganizationDivision,
maintord_d.locacctassgmtcontrollingarea AS LocAcctAssgmtControllingArea,
maintord_d.locacctassgmtcompanycode AS LocAcctAssgmtCompanyCode,
maintord_d.maintenanceorderinternalid AS MaintenanceOrderInternalID,
maintord_d.maintenanceitemobjectlist AS MaintenanceItemObjectList,
maintord_d.maintobjectlocacctassgmtnmbr AS MaintObjectLocAcctAssgmtNmbr,
maintord_d.controllingsettlementprofile AS ControllingSettlementProfile,
maintord_d.basicschedulingtype AS BasicSchedulingType,
maintord_d.latestacceptablecompletiondate AS LatestAcceptableCompletionDate,
maintord_d.maintordpersonresponsible AS MaintOrdPersonResponsible,
maintord_d.lastchangebyuser AS LastChangeByUser,
maintord_d.lastchangedatetime AS LastChangeDateTime,
maintord_d.createdbyuser AS CreatedByUser,
maintord_d.maintordercreationdatetime AS MaintOrderCreationDateTime,
maintord_d.orderhaslongtext AS OrderHasLongText,
maintord_d.maintorderprocessingcontext AS MaintOrderProcessingContext,
maintord_d.maintenanceorderoverheadcode AS MaintenanceOrderOverheadCode,
maintord_d.plannedcostscostingvariant AS PlannedCostsCostingVariant,
maintord_d.actualcostscostingvariant AS ActualCostsCostingVariant,
maintord_d.maintenanceplan AS MaintenancePlan,
maintord_d.maintenancecall AS MaintenanceCall,
maintord_d.maintenanceitem AS MaintenanceItem,
maintord_d.leadingorder AS LeadingOrder,
maintord_d.tasklisttype AS TaskListType,
maintord_d.tasklistgroup AS TaskListGroup,
maintord_d.tasklistgroupcounter AS TaskListGroupCounter,
maintord_d.orderisrefurbishmentorder AS OrderIsRefurbishmentOrder,
maintord_d.accountingindicatorcode AS AccountingIndicatorCode,
maintord_d.maintenanceprocessingphase AS MaintenanceProcessingPhase,
DraftEntityCreationDateTime,
DraftEntityLastChangeDateTime,
DraftAdministrativeDataUUID,
DraftEntityOperationCode,
HasActiveEntity,
DraftFieldChanges
FROM maintord_d
LEFT OUTER JOIN I_LocationAccountAssignment AS _LocationAccountAssignment ON MaintObjectLocAcctAssgmtNmbr = _LocationAccountAssignment.MaintObjectLocAcctAssgmtNmbr -- association [0..1]
LEFT OUTER JOIN I_Equipment AS _Equipment ON Equipment = _Equipment.Equipment -- association [0..1]
LEFT OUTER JOIN E_MaintenanceOrderDraft AS _Extension ON MaintenanceOrder = _Extension.MaintenanceOrder AND DraftUUID = _Extension.DraftUUID -- 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