I_MaintJobPackageOperation

DDL: I_MAINTJOBPACKAGEOPERATION SQL: IMNTJOBPCKGOPER Type: view BASIC

Maintenance Job Pack Operation

I_MaintJobPackageOperation is a Basic CDS View that provides data about "Maintenance Job Pack Operation" in SAP S/4HANA. It reads from 1 data source (eam_mjp_oper) and exposes 18 fields with key field MaintJobPackageOperationUUID. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
eam_mjp_oper eam_mjp_oper from

Associations (8)

CardinalityTargetAliasCondition
[1..1] I_MaintenanceJobPackage _MaintenanceJobPackage $projection.MaintenanceJobPackageUUID = _MaintenanceJobPackage.MaintenanceJobPackageUUID
[1..1] I_MaintenanceJobPackageBuild _MaintenanceJobPackageBuild $projection.MaintenanceJobPackageBuildUUID = _MaintenanceJobPackageBuild.MaintenanceJobPackageBuildUUID
[1..1] I_MaintenanceOrder _MaintenanceOrder $projection.MaintenanceOrder = _MaintenanceOrder.MaintenanceOrder
[1..1] I_MaintOrderOperAndSubOper _MaintenanceOrderOperation $projection.MaintenanceOrder = _MaintenanceOrderOperation.MaintenanceOrder and $projection.MaintenanceOrderOperation = _MaintenanceOrderOperation.MaintenanceOrderOperation and $projection.MaintenanceOrderSubOperation = _MaintenanceOrderOperation.MaintenanceOrderSubOperation
[1..1] I_MaintOrderOperTechObj _MaintOrderOperTechObj $projection.MaintenanceOrder = _MaintOrderOperTechObj.MaintenanceOrder and $projection.MaintenanceOrderOperation = _MaintOrderOperTechObj.MaintenanceOrderOperation
[1..1] I_MaintJobPckgOpValidity _MaintJobPckgOpValidity $projection.MaintJobPackageOperationUUID = _MaintJobPckgOpValidity.MaintJobPackageOperationUUID
[0..1] I_UserDescription _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_UserDescription _LastChangedByUser $projection.LastChangedByUser = _LastChangedByUser.UserID

Annotations (10)

NameValueLevelField
EndUserText.label Maintenance Job Pack Operation view
AbapCatalog.sqlViewName IMNTJOBPCKGOPER view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey MaintJobPackageOperationUUID view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY MaintJobPackageOperationUUID maintjobpackageoperationuuid Operation UUID
MaintenanceJobPackageUUID maintenancejobpackageuuid Job Package UUID
MaintenanceJobPackageBuildUUID maintenancejobpackagebuilduuid Package Build UUID
MaintenanceOrder maintenanceorder Order
MaintenanceOrderOperation maintenanceorderoperation Suboperation
MaintenanceOrderSubOperation maintenanceordersuboperation Suboperation
CreationDateTime creationdatetime Timestamp
CreatedByUser createdbyuser User Name
LastChangeDateTime lastchangedatetime Timestamp
LastChangedByUser lastchangedbyuser User Name
_MaintenanceJobPackage _MaintenanceJobPackage
_MaintenanceJobPackageBuild _MaintenanceJobPackageBuild
_MaintenanceOrder _MaintenanceOrder
_MaintenanceOrderOperation _MaintenanceOrderOperation
_MaintOrderOperTechObj _MaintOrderOperTechObj
_MaintJobPckgOpValidity _MaintJobPckgOpValidity
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser

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_MaintJobPackageOperation.
-- 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: IMNTJOBPCKGOPER

CREATE VIEW I_MaintJobPackageOperation AS
SELECT
  MaintJobPackageOperationUUID,
  MaintenanceJobPackageUUID,
  MaintenanceJobPackageBuildUUID,
  MaintenanceOrder,
  MaintenanceOrderOperation,
  MaintenanceOrderSubOperation,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser
FROM eam_mjp_oper
LEFT OUTER JOIN I_MaintenanceJobPackage AS _MaintenanceJobPackage ON MaintenanceJobPackageUUID = _MaintenanceJobPackage.MaintenanceJobPackageUUID  -- association [1..1]
LEFT OUTER JOIN I_MaintenanceJobPackageBuild AS _MaintenanceJobPackageBuild ON MaintenanceJobPackageBuildUUID = _MaintenanceJobPackageBuild.MaintenanceJobPackageBuildUUID  -- association [1..1]
LEFT OUTER JOIN I_MaintenanceOrder AS _MaintenanceOrder ON MaintenanceOrder = _MaintenanceOrder.MaintenanceOrder  -- association [1..1]
LEFT OUTER JOIN I_MaintOrderOperAndSubOper AS _MaintenanceOrderOperation ON MaintenanceOrder = _MaintenanceOrderOperation.MaintenanceOrder AND MaintenanceOrderOperation = _MaintenanceOrderOperation.MaintenanceOrderOperation AND MaintenanceOrderSubOperation = _MaintenanceOrderOperation.MaintenanceOrderSubOperation  -- association [1..1]
LEFT OUTER JOIN I_MaintOrderOperTechObj AS _MaintOrderOperTechObj ON MaintenanceOrder = _MaintOrderOperTechObj.MaintenanceOrder AND MaintenanceOrderOperation = _MaintOrderOperTechObj.MaintenanceOrderOperation  -- association [1..1]
LEFT OUTER JOIN I_MaintJobPckgOpValidity AS _MaintJobPckgOpValidity ON MaintJobPackageOperationUUID = _MaintJobPckgOpValidity.MaintJobPackageOperationUUID  -- association [1..1]
LEFT OUTER JOIN I_UserDescription AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_UserDescription AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID  -- association [0..1]
;