I_OpenMaintOrderForTechObject

DDL: I_OPENMAINTORDERFORTECHOBJECT SQL: IOPENMAINTORDER Type: view COMPOSITE

Open Maintainance Orders for Technical Object

I_OpenMaintOrderForTechObject is a Composite CDS View that provides data about "Open Maintainance Orders for Technical Object" in SAP S/4HANA. It reads from 3 data sources (I_MaintenanceOrder, I_MaintenanceItemObject, I_MaintenanceOrder) and exposes 29 fields with key field MaintenanceOrder.

Data Sources (3)

SourceAliasJoin Type
I_MaintenanceOrder _MaintOrder inner
I_MaintenanceItemObject _ObjectList union
I_MaintenanceOrder _Order from

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IOPENMAINTORDER view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Open Maintainance Orders for Technical Object view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY MaintenanceOrder I_MaintenanceOrder MaintenanceOrder Order
MaintenanceProcessingPhase I_MaintenanceOrder MaintenanceProcessingPhase Phase
MaintenanceOrderDesc I_MaintenanceOrder MaintenanceOrderDesc Description
MaintenanceOrderType I_MaintenanceOrder MaintenanceOrderType Order Type
MaintenanceOrderTypeName
MaintenancePlanningPlant I_MaintenanceOrder MaintenancePlanningPlant Planning Plant
MaintenancePlannerGroup I_MaintenanceOrder MaintenancePlannerGroup Planner Group
LatestAcceptableCompletionDate I_MaintenanceOrder LatestAcceptableCompletionDate Final Due Date
MaintOrdBasicStartDate I_MaintenanceOrder MaintOrdBasicStartDate Bas. Start Date
MaintOrdBasicEndDate I_MaintenanceOrder MaintOrdBasicEndDate Basic fin. date
MaintenanceOrderInternalID I_MaintenanceOrder MaintenanceOrderInternalID Object number
Equipment I_MaintenanceOrder Equipment Equipment check
MaintObjectLocAcctAssgmtNmbr I_MaintenanceOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
_Equipment I_MaintenanceOrder _Equipment
MaintenanceOrder Order
MaintenanceProcessingPhase I_MaintenanceOrder MaintenanceProcessingPhase Phase
MaintenanceOrderDesc I_MaintenanceOrder MaintenanceOrderDesc Description
MaintenanceOrderType I_MaintenanceOrder MaintenanceOrderType Order Type
MaintenanceOrderTypeName
MaintenancePlanningPlant I_MaintenanceOrder MaintenancePlanningPlant Planning Plant
MaintenancePlannerGroup I_MaintenanceOrder MaintenancePlannerGroup Planner Group
LatestAcceptableCompletionDate I_MaintenanceOrder LatestAcceptableCompletionDate Final Due Date
MaintOrdBasicStartDate I_MaintenanceOrder MaintOrdBasicStartDate Bas. Start Date
MaintOrdBasicEndDate I_MaintenanceOrder MaintOrdBasicEndDate Basic fin. date
MaintenanceOrderInternalID I_MaintenanceOrder MaintenanceOrderInternalID Object number
Equipment I_MaintenanceOrder Equipment Equipment check
MaintObjectLocAcctAssgmtNmbr I_MaintenanceOrder MaintObjectLocAcctAssgmtNmbr Loc/AccAssmt
_Equipment I_MaintenanceOrder _Equipment
_LocationAccountAssignment I_MaintenanceOrder _LocationAccountAssignment

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 I_OpenMaintOrderForTechObject.
-- 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: IOPENMAINTORDER

CREATE VIEW I_OpenMaintOrderForTechObject AS
SELECT
  _Order.MaintenanceOrder AS MaintenanceOrder,
  _Order.MaintenanceProcessingPhase AS MaintenanceProcessingPhase,
  _Order.MaintenanceOrderDesc AS MaintenanceOrderDesc,
  _Order.MaintenanceOrderType AS MaintenanceOrderType,
  _Order._MaintenanceOrderType._Text[1:Language = $session.system_language].OrderTypeName AS MaintenanceOrderTypeName,
  _Order.MaintenancePlanningPlant AS MaintenancePlanningPlant,
  _Order.MaintenancePlannerGroup AS MaintenancePlannerGroup,
  _Order.LatestAcceptableCompletionDate AS LatestAcceptableCompletionDate,
  _Order.MaintOrdBasicStartDate AS MaintOrdBasicStartDate,
  _Order.MaintOrdBasicEndDate AS MaintOrdBasicEndDate,
  _Order.MaintenanceOrderInternalID AS MaintenanceOrderInternalID,
  _Order.Equipment AS Equipment,
  _Order.MaintObjectLocAcctAssgmtNmbr AS MaintObjectLocAcctAssgmtNmbr,
  _Order._Equipment AS _Equipment,
  _MaintOrder._LocationAccountAssignment AS _LocationAccountAssignment
FROM I_MaintenanceOrder AS _Order
INNER JOIN I_MaintenanceOrder AS _MaintOrder ON /* join condition not captured in parsed metadata */
-- UNION with additional select branch(es): I_MaintenanceItemObject
;