C_MaintenanceOrderWrkflwInbox

DDL: C_MAINTENANCEORDERWRKFLWINBOX SQL: CORDWFLINBOX Type: view CONSUMPTION

Maintenance Order Workflow for My Inbox

C_MaintenanceOrderWrkflwInbox is a Consumption CDS View that provides data about "Maintenance Order Workflow for My Inbox" in SAP S/4HANA. It reads from 1 data source (I_MaintOrderTechObj) and exposes 53 fields with key field MaintenanceOrder. It has 10 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MaintOrderTechObj I_MaintOrderTechObj from

Associations (10)

CardinalityTargetAliasCondition
[0..*] I_OrderTypeText _OrderTypeText _OrderTypeText.OrderType = $projection.MaintenanceOrderType
[0..1] I_MaintenanceItemBasic _MaintenanceItem _MaintenanceItem.MaintenanceItem = $projection.MaintenanceItem
[0..*] I_ProductionResourceText _MainWorkCenterText _MainWorkCenterText.ProductionResourceType = 'A' and _MainWorkCenterText.ProductionResourceInternalID = $projection.WorkCenterInternalID
[0..1] I_FunctionalLocationLabel _FunctionalLocationLabel _FunctionalLocationLabel.FunctionalLocation = $projection.FunctionalLocation
[0..1] I_FunctionalLocationText _FunctionalLocationText _FunctionalLocationText.FunctionalLocation = $projection.FunctionalLocation and _FunctionalLocationText.Language = $session.system_language
[0..1] I_EquipmentText _EquipmentText _EquipmentText.Equipment = $projection.Equipment and _EquipmentText.Language = $session.system_language
[0..*] I_ProductText _MaterialText _MaterialText.Product = $projection.material
[0..*] I_CostCenterText _CostCenterText _CostCenterText.ControllingArea = $projection.controllingarea and _CostCenterText.CostCenter = $projection.LocAcctAssgmtCostCenter and _CostCenterText.ValidityEndDate = '99991231'
[0..*] C_ObjPgMaintOrderCost _MaintOrderCost _MaintOrderCost.MaintenanceOrderInternalID = $projection.MaintenanceOrderInternalID
[1..1] C_ObjPgMaintOrderCostAggrgData _MaintOrderCostAggrg _MaintOrderCostAggrg.MaintenanceOrderInternalID = $projection.MaintenanceOrderInternalID

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName CORDWFLINBOX view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.compiler.compareFilter true view
EndUserText.label Maintenance Order Workflow for My Inbox view
VDM.viewType #CONSUMPTION view
AbapCatalog.preserveKey true view
ObjectModel.representativeKey MaintenanceOrder view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
Metadata.ignorePropagatedAnnotations true view
UI.headerInfo.description.value MaintenanceOrderDesc view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.title.value MaintenanceOrder view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.typeName Maintenance Order view
UI.headerInfo.typeNamePlural Maintenance Orders view

Fields (53)

KeyFieldSource TableSource FieldDescription
KEY MaintenanceOrder MaintenanceOrder Order
MaintOrderWithLeadingZeros Order
MaintenanceOrderDesc MaintenanceOrderDesc Description
MaintenanceOrderInternalID MaintenanceOrderInternalID Object number
MaintenanceOrderType MaintenanceOrderType Order Type
MaintenanceNotification MaintenanceNotification Notification
NotificationText _MaintenanceNotification NotificationText Description
MaintenancePlan MaintenancePlan MaintenancePlan
MaintenancePlanDesc _MaintenancePlan MaintenancePlanDesc
MaintenanceItem MaintenanceItem MaintItem
MaintenanceItemDescription _MaintenanceItem MaintenanceItemDescription MaintItem text
TaskListDesc _MaintenanceTaskList TaskListDesc
MaintOrdMainWorkCenter MaintOrdMainWorkCenter Main Work Center
WorkCenterInternalID WorkCenterInternalID Work Center
MaintOrdMainWorkCenterPlant MaintOrdMainWorkCenterPlant Work Center Plant
MainWorkCenterPlantName
MaintenancePlanningPlant MaintenancePlanningPlant Planning Plant
MaintenancePlanningPlantName _MaintenancePlanningPlant PlantName Plant Name
MaintenancePlannerGroup MaintenancePlannerGroup Planner Group
MaintOrdPersonResponsible MaintOrdPersonResponsible Person Responsible
PersonResponsibleName Person Responsible Name
TechObjIsEquipOrFuncnlLoc TechObjIsEquipOrFuncnlLoc Tech. Obj. Type
Material _OrderItem Material Vehicle Model
SerialNumber SerialNumber Serial Number
Assembly Assembly Assembly
MaintOrdBasicStartDate MaintOrdBasicStartDate Start Date
MaintOrdBasicStartTime MaintOrdBasicStartTime
MaintOrdBasicEndDate MaintOrdBasicEndDate End Date
MaintOrdBasicEndTime MaintOrdBasicEndTime
MaintOrdTotalCost Cost Estimated / Planned
CompanyCode CompanyCode Receiver Company Code
CompanyCodeName _CompanyCode CompanyCodeName Company Name
ControllingArea _LocationAccountAssignment ControllingArea Controlling Area
LocAcctAssgmtCtrlgAreaDesc Controlling Area Name
LocAcctAssgmtCostCenter _LocationAccountAssignment CostCenter Cost Center
SettlementOrder _LocationAccountAssignment SettlementOrder SettlementOrder
WBSElement _WBSElement WBSElement WBS Internal ID
WBSDescription _WBSElement WBSDescription WBS Element Name
FunctionalLocation FunctionalLocation Object ID
Equipment Equipment Equipment check
Currency Currency Valuation Crcy
MaintObjectLocAcctAssgmtNmbr MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
MaintOrderRespPartnerFunction _MaintOrderTypeControlParam MaintOrderRespPartnerFunction
_OrderTypeText _OrderTypeText
_MaterialText _MaterialText
_MainWorkCenterText _MainWorkCenterText
_CostCenterText _CostCenterText
_MaintenancePlannerGroup _MaintenancePlannerGroup
_Equipment _Equipment
_LocationAccountAssignment _LocationAccountAssignment
_MaintOrdPersonResponsible _MaintOrdPersonResponsible
_MaintOrderCost _MaintOrderCost
_MaintOrderCostAggrg _MaintOrderCostAggrg

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_MaintenanceOrderWrkflwInbox.
-- 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: CORDWFLINBOX

CREATE VIEW C_MaintenanceOrderWrkflwInbox AS
SELECT
  MaintenanceOrder,
  cast( MaintenanceOrder as abap.char( 12 ) ) AS MaintOrderWithLeadingZeros,
  MaintenanceOrderDesc,
  MaintenanceOrderInternalID,
  MaintenanceOrderType,
  MaintenanceNotification,
  _MaintenanceNotification.NotificationText AS NotificationText,
  MaintenancePlan,
  _MaintenancePlan.MaintenancePlanDesc AS MaintenancePlanDesc,
  MaintenanceItem,
  _MaintenanceItem.MaintenanceItemDescription AS MaintenanceItemDescription,
  _MaintenanceTaskList.TaskListDesc AS TaskListDesc,
  MaintOrdMainWorkCenter,
  WorkCenterInternalID,
  MaintOrdMainWorkCenterPlant,
  _MainWorkCenter._Plant.PlantName AS MainWorkCenterPlantName,
  MaintenancePlanningPlant,
  _MaintenancePlanningPlant.PlantName AS MaintenancePlanningPlantName,
  MaintenancePlannerGroup,
  MaintOrdPersonResponsible,
  cast('' as eams_person_responsible_name) AS PersonResponsibleName,
  TechObjIsEquipOrFuncnlLoc,
  _OrderItem.Material AS Material,
  SerialNumber,
  Assembly,
  MaintOrdBasicStartDate,
  MaintOrdBasicStartTime,
  MaintOrdBasicEndDate,
  MaintOrdBasicEndTime,
  cast( '' as abap.sstring( 1333 ) ) AS MaintOrdTotalCost,
  CompanyCode,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  _LocationAccountAssignment.ControllingArea AS ControllingArea,
  _LocationAccountAssignment._ControllingArea.ControllingAreaName AS LocAcctAssgmtCtrlgAreaDesc,
  _LocationAccountAssignment.CostCenter AS LocAcctAssgmtCostCenter,
  _LocationAccountAssignment.SettlementOrder AS SettlementOrder,
  _WBSElement.WBSElement AS WBSElement,
  _WBSElement.WBSDescription AS WBSDescription,
  FunctionalLocation,
  Equipment,
  Currency,
  MaintObjectLocAcctAssgmtNmbr,
  _MaintOrderTypeControlParam.MaintOrderRespPartnerFunction AS MaintOrderRespPartnerFunction
FROM I_MaintOrderTechObj
LEFT OUTER JOIN I_OrderTypeText AS _OrderTypeText ON _OrderTypeText.OrderType = MaintenanceOrderType  -- association [0..*]
LEFT OUTER JOIN I_MaintenanceItemBasic AS _MaintenanceItem ON _MaintenanceItem.MaintenanceItem = MaintenanceItem  -- association [0..1]
LEFT OUTER JOIN I_ProductionResourceText AS _MainWorkCenterText ON _MainWorkCenterText.ProductionResourceType = 'A' AND _MainWorkCenterText.ProductionResourceInternalID = WorkCenterInternalID  -- association [0..*]
LEFT OUTER JOIN I_FunctionalLocationLabel AS _FunctionalLocationLabel ON _FunctionalLocationLabel.FunctionalLocation = FunctionalLocation  -- association [0..1]
LEFT OUTER JOIN I_FunctionalLocationText AS _FunctionalLocationText ON _FunctionalLocationText.FunctionalLocation = FunctionalLocation AND _FunctionalLocationText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_EquipmentText AS _EquipmentText ON _EquipmentText.Equipment = Equipment AND _EquipmentText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ProductText AS _MaterialText ON _MaterialText.Product = material  -- association [0..*]
LEFT OUTER JOIN I_CostCenterText AS _CostCenterText ON _CostCenterText.ControllingArea = controllingarea AND _CostCenterText.CostCenter = LocAcctAssgmtCostCenter AND _CostCenterText.ValidityEndDate = '99991231'  -- association [0..*]
LEFT OUTER JOIN C_ObjPgMaintOrderCost AS _MaintOrderCost ON _MaintOrderCost.MaintenanceOrderInternalID = MaintenanceOrderInternalID  -- association [0..*]
LEFT OUTER JOIN C_ObjPgMaintOrderCostAggrgData AS _MaintOrderCostAggrg ON _MaintOrderCostAggrg.MaintenanceOrderInternalID = MaintenanceOrderInternalID  -- association [1..1]
;