R_MaintenanceOrderDraft

DDL: R_MAINTENANCEORDERDRAFT Type: view_entity BASIC

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)

SourceAliasJoin Type
maintord_d maintord_d from

Associations (3)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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]
;