I_MaintTaskListOperation

DDL: I_MAINTTASKLISTOPERATION SQL: IMAINTTLOP Type: view COMPOSITE

Maintenance Task List Operation

I_MaintTaskListOperation is a Composite CDS View that provides data about "Maintenance Task List Operation" in SAP S/4HANA. It reads from 3 data sources (I_BOOSqncOperationAssgmtChgSt, I_BillOfOperationsOpBasic, I_BillOfOperationsOpBasic) and exposes 99 fields with key fields TaskListType, TaskListGroup, TaskListGroupCounter, TaskListSequence, TaskListOperationInternalId. It has 2 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_BOOSqncOperationAssgmtChgSt plas inner
I_BillOfOperationsOpBasic plpo from
I_BillOfOperationsOpBasic superior left_outer

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_MaintenanceTaskList _MaintenanceTaskList _MaintenanceTaskList.TaskListType = $projection.TaskListType and _MaintenanceTaskList.TaskListGroup = $projection.TaskListGroup and _MaintenanceTaskList.TaskListGroupCounter = $projection.TaskListGroupCounter
[0..1] I_MaintenanceTaskListType _TaskListType _TaskListType.TaskListType = $projection.TaskListType

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName IMAINTTLOP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Maintenance Task List Operation view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #COMPOSITE view

Fields (99)

KeyFieldSource TableSource FieldDescription
KEY TaskListType I_BOOSqncOperationAssgmtChgSt BillOfOperationsType Task List Type
KEY TaskListGroup I_BOOSqncOperationAssgmtChgSt BillOfOperationsGroup Group
KEY TaskListGroupCounter I_BOOSqncOperationAssgmtChgSt BillOfOperationsVariant Group Counter
KEY TaskListSequence I_BOOSqncOperationAssgmtChgSt BillOfOperationsSequence Sequence
KEY TaskListOperationInternalId I_BillOfOperationsOpBasic BOOOperationInternalID Task list node
TaskListOpBOMItmIntVersCounter I_BillOfOperationsOpBasic BOOOpInternalVersionCounter Counter
CreationDate I_BOOSqncOperationAssgmtChgSt CreationDate Time Stamp
LastChangeDate I_BOOSqncOperationAssgmtChgSt LastChangeDate Time Stamp
OperationText I_BillOfOperationsOpBasic OperationText Description
OperationControlProfile I_BillOfOperationsOpBasic OperationControlProfile Control Key
WorkCenterInternalID I_BillOfOperationsOpBasic WorkCenterInternalID Work Center
WorkCenterTypeCode I_BillOfOperationsOpBasic WorkCenterTypeCode Object Type
Plant I_BillOfOperationsOpBasic Plant Valuation Area
OpPlannedWorkQuantity I_BillOfOperationsOpBasic OpPlannedWorkQuantity Work
OpWorkQuantityUnit I_BillOfOperationsOpBasic OpWorkQuantityUnit Unit for work
ChangeNumber I_BillOfOperationsOpBasic ChangeNumber Change Number
ValidityStartDate I_BillOfOperationsOpBasic ValidityStartDate Validity Start Date
ValidityEndDateendasValidityEndDate
OperationStandardTextCode I_BillOfOperationsOpBasic OperationStandardTextCode Std Text Key
PurchasingInfoRecdAddlGrpgName I_BillOfOperationsOpBasic PurchasingInfoRecdAddlGrpgName Sort Term
OpExternalProcessingPrice I_BillOfOperationsOpBasic OpExternalProcessingPrice Price
NumberOfOperationPriceUnits I_BillOfOperationsOpBasic NumberOfOperationPriceUnits Price Unit
OpExternalProcessingCurrency I_BillOfOperationsOpBasic OpExternalProcessingCurrency Currency
PurchasingInfoRecord I_BillOfOperationsOpBasic PurchasingInfoRecord Info Record
Supplier I_BillOfOperationsOpBasic Supplier Supplier
PurchaseContract I_BillOfOperationsOpBasic PurchaseContract Purchasing Doc.
PurchaseContractItem I_BillOfOperationsOpBasic PurchaseContractItem Item
OperationStandardDuration I_BillOfOperationsOpBasic OperationStandardDuration Normal duration
OperationStandardDurationUnit I_BillOfOperationsOpBasic OperationStandardDurationUnit Norm.duratn un.
NumberOfCapacities I_BillOfOperationsOpBasic NumberOfCapacities Number
OperationSystemCondition I_BillOfOperationsOpBasic OperationSystemCondition SystemCondition
CostCtrActivityType I_BillOfOperationsOpBasic CostCtrActivityType Activity Type
OperationCalculationControl I_BillOfOperationsOpBasic OperationCalculationControl Calculation key
Assembly I_BillOfOperationsOpBasic Assembly Pegged Reqmt
PurchaseOrderQty I_BillOfOperationsOpBasic PurchaseOrderQty Purchase Order Quantity
PurchaseOrderQuantityUnit I_BillOfOperationsOpBasic PurchaseOrderQuantityUnit Order Unit
FunctionalLocation I_BillOfOperationsOpBasic FunctionalLocation Object ID
Equipment I_BillOfOperationsOpBasic Equipment Equipment check
PurchasingInfoRecordCategory I_BillOfOperationsOpBasic PurchasingInfoRecordCategory Infotype
PurchasingOrganization I_BillOfOperationsOpBasic PurchasingOrganization Purchasing Organization
IsDeletedendasIsDeleted
IsImplicitlyDeleted I_BOOSqncOperationAssgmtChgSt IsImplicitlyDeleted Deletion Ind.
OperationUnit I_BillOfOperationsOpBasic OperationUnit Act/op UoM
OpQtyToBaseQtyDnmntr I_BillOfOperationsOpBasic OpQtyToBaseQtyDnmntr Denominator
OpQtyToBaseQtyNmrtr I_BillOfOperationsOpBasic OpQtyToBaseQtyNmrtr Numerator
OperationReferenceQuantity I_BillOfOperationsOpBasic OperationReferenceQuantity Base Quantity
PlannedDeliveryDuration I_BillOfOperationsOpBasic PlannedDeliveryDuration Pl. Deliv. Time
CostElement I_BillOfOperationsOpBasic CostElement G/L Account
PurchasingGroup I_BillOfOperationsOpBasic PurchasingGroup Purchasing Group
MaterialGroup I_BillOfOperationsOpBasic MaterialGroup Product Group
OperationCostingRelevancyType I_BillOfOperationsOpBasic OperationCostingRelevancyType Operation Costing Relevancy Type
MinimumDuration I_BillOfOperationsOpBasic MinimumDuration Min. duration
MinimumDurationUnit I_BillOfOperationsOpBasic MinimumDurationUnit Min. dur. unit
OperationWorkPercent I_BillOfOperationsOpBasic OperationWorkPercent Percent
CapRqmtsDistributionFunction I_BillOfOperationsOpBasic CapRqmtsDistributionFunction Int. dist. key
CompanyCode I_BillOfOperationsOpBasic CompanyCode Receiver Company Code
FactoryCalendar I_BillOfOperationsOpBasic FactoryCalendar Factory Calendar
CapacityRequirementDistrKey I_BillOfOperationsOpBasic CapacityRequirementDistrKey Int. dist. key
MaintOperationExecStageCode I_BillOfOperationsOpBasic MaintOperationExecStageCode Execution Stage
MaintOperationalChecklistType I_BillOfOperationsOpBasic MaintOperationalChecklistType Checklist Type
BOOOperationInternalID I_BOOSqncOperationAssgmtChgSt BOOOperationInternalID Task list node
BillOfOperationsGroup I_BillOfOperationsOpBasic BillOfOperationsGroup Group
BillOfOperationsType I_BillOfOperationsOpBasic BillOfOperationsType Task List Type
_TaskListGroup I_BOOSqncOperationAssgmtChgSt _BillOfOperationsGroup
_TaskListGroupCounter I_BOOSqncOperationAssgmtChgSt _BillOfOperations
_TaskListSequence I_BOOSqncOperationAssgmtChgSt _BillOfOperationsSequence
_TaskListOperationInternalId I_BillOfOperationsOpBasic _BOOOperationInternalID
_BOOOperationInternalID I_BillOfOperationsOpBasic _BOOOperationInternalID
_BillOfOperationsGroup I_BOOSqncOperationAssgmtChgSt _BillOfOperationsGroup
_BillOfOperationsType I_BOOSqncOperationAssgmtChgSt _BillOfOperationsType
_BillOfOperationsSequence I_BOOSqncOperationAssgmtChgSt _BillOfOperationsSequence
_Assembly I_BillOfOperationsOpBasic _Assembly
_Equipment I_BillOfOperationsOpBasic _Equipment
_FunctionalLocation I_BillOfOperationsOpBasic _FunctionalLocation
_ChangeMaster I_BillOfOperationsOpBasic _ChangeMaster
_OperationCalculationControl I_BillOfOperationsOpBasic _OperationCalculationControl
_OperationControlProfile I_BillOfOperationsOpBasic _OperationControlProfile
_OpExternalProcessingCurrency I_BillOfOperationsOpBasic _OpExternalProcessingCurrency
_OperationStandardText I_BillOfOperationsOpBasic _OperationStandardText
_OperationSystemCondition I_BillOfOperationsOpBasic _OperationSystemCondition
_Plant I_BillOfOperationsOpBasic _Plant
_PurchasingInfoRecord I_BillOfOperationsOpBasic _PurchasingInfoRecord
_PurchaseContract I_BillOfOperationsOpBasic _PurchaseContract
_PurchaseContractItem I_BillOfOperationsOpBasic _PurchaseContractItem
_PurchasingOrganization I_BillOfOperationsOpBasic _PurchasingOrganization
_Supplier I_BillOfOperationsOpBasic _Supplier
_WorkCenter I_BillOfOperationsOpBasic _WorkCenter
_WorkCenterType I_BillOfOperationsOpBasic _WorkCenterType
_OperationUnit I_BillOfOperationsOpBasic _OperationUnit
_PurchasingGroup I_BillOfOperationsOpBasic _PurchasingGroup
_OperationStandardDurationUnit I_BillOfOperationsOpBasic _OperationStandardDurationUnit
_PurchaseOrderQtyUnit I_BillOfOperationsOpBasic _PurchaseOrderQtyUnit
_MaterialGroup I_BillOfOperationsOpBasic _MaterialGroup
_MinimumDurationUnit I_BillOfOperationsOpBasic _MinimumDurationUnit
_CompanyCode I_BillOfOperationsOpBasic _CompanyCode
_FactoryCalendar I_BillOfOperationsOpBasic _FactoryCalendar
_MaintOperationExecStageCode I_BillOfOperationsOpBasic _MaintOperationExecStageCode
_MaintenanceTaskList _MaintenanceTaskList
_TaskListType _TaskListType

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_MaintTaskListOperation.
-- 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: IMAINTTLOP

CREATE VIEW I_MaintTaskListOperation AS
SELECT
  plas.BillOfOperationsType AS TaskListType,
  plas.BillOfOperationsGroup AS TaskListGroup,
  plas.BillOfOperationsVariant AS TaskListGroupCounter,
  plas.BillOfOperationsSequence AS TaskListSequence,
  plpo.BOOOperationInternalID AS TaskListOperationInternalId,
  plpo.BOOOpInternalVersionCounter AS TaskListOpBOMItmIntVersCounter,
  plas.CreationDate AS CreationDate,
  plas.LastChangeDate AS LastChangeDate,
  plpo.OperationText AS OperationText,
  plpo.OperationControlProfile AS OperationControlProfile,
  plpo.WorkCenterInternalID AS WorkCenterInternalID,
  plpo.WorkCenterTypeCode AS WorkCenterTypeCode,
  plpo.Plant AS Plant,
  plpo.OpPlannedWorkQuantity AS OpPlannedWorkQuantity,
  plpo.OpWorkQuantityUnit AS OpWorkQuantityUnit,
  plpo.ChangeNumber AS ChangeNumber,
  plpo.ValidityStartDate AS ValidityStartDate,
  case plpo.ValidityEndDate when '00000000' then cast ('99991231' as datub) else plpo.ValidityEndDate end as ValidityEndDate AS ValidityEndDateendasValidityEndDate,
  plpo.OperationStandardTextCode AS OperationStandardTextCode,
  plpo.PurchasingInfoRecdAddlGrpgName AS PurchasingInfoRecdAddlGrpgName,
  plpo.OpExternalProcessingPrice AS OpExternalProcessingPrice,
  plpo.NumberOfOperationPriceUnits AS NumberOfOperationPriceUnits,
  plpo.OpExternalProcessingCurrency AS OpExternalProcessingCurrency,
  plpo.PurchasingInfoRecord AS PurchasingInfoRecord,
  plpo.Supplier AS Supplier,
  plpo.PurchaseContract AS PurchaseContract,
  plpo.PurchaseContractItem AS PurchaseContractItem,
  plpo.OperationStandardDuration AS OperationStandardDuration,
  plpo.OperationStandardDurationUnit AS OperationStandardDurationUnit,
  plpo.NumberOfCapacities AS NumberOfCapacities,
  plpo.OperationSystemCondition AS OperationSystemCondition,
  plpo.CostCtrActivityType AS CostCtrActivityType,
  plpo.OperationCalculationControl AS OperationCalculationControl,
  plpo.Assembly AS Assembly,
  plpo.PurchaseOrderQty AS PurchaseOrderQty,
  plpo.PurchaseOrderQuantityUnit AS PurchaseOrderQuantityUnit,
  plpo.FunctionalLocation AS FunctionalLocation,
  plpo.Equipment AS Equipment,
  plpo.PurchasingInfoRecordCategory AS PurchasingInfoRecordCategory,
  plpo.PurchasingOrganization AS PurchasingOrganization,
  case when plas.IsDeleted = 'X' then plas.IsDeleted else plpo.IsDeleted end as IsDeleted AS IsDeletedendasIsDeleted,
  plas.IsImplicitlyDeleted AS IsImplicitlyDeleted,
  plpo.OperationUnit AS OperationUnit,
  plpo.OpQtyToBaseQtyDnmntr AS OpQtyToBaseQtyDnmntr,
  plpo.OpQtyToBaseQtyNmrtr AS OpQtyToBaseQtyNmrtr,
  plpo.OperationReferenceQuantity AS OperationReferenceQuantity,
  plpo.PlannedDeliveryDuration AS PlannedDeliveryDuration,
  plpo.CostElement AS CostElement,
  plpo.PurchasingGroup AS PurchasingGroup,
  plpo.MaterialGroup AS MaterialGroup,
  plpo.OperationCostingRelevancyType AS OperationCostingRelevancyType,
  plpo.MinimumDuration AS MinimumDuration,
  plpo.MinimumDurationUnit AS MinimumDurationUnit,
  plpo.OperationWorkPercent AS OperationWorkPercent,
  plpo.CapRqmtsDistributionFunction AS CapRqmtsDistributionFunction,
  plpo.CompanyCode AS CompanyCode,
  plpo.FactoryCalendar AS FactoryCalendar,
  plpo.CapacityRequirementDistrKey AS CapacityRequirementDistrKey,
  plpo.MaintOperationExecStageCode AS MaintOperationExecStageCode,
  plpo.MaintOperationalChecklistType AS MaintOperationalChecklistType,
  plas.BOOOperationInternalID AS BOOOperationInternalID,
  plpo.BillOfOperationsGroup AS BillOfOperationsGroup,
  plpo.BillOfOperationsType AS BillOfOperationsType,
  plas._BillOfOperationsGroup AS _TaskListGroup,
  plas._BillOfOperations AS _TaskListGroupCounter,
  plas._BillOfOperationsSequence AS _TaskListSequence,
  plpo._BOOOperationInternalID AS _TaskListOperationInternalId,
  plpo._BOOOperationInternalID AS _BOOOperationInternalID,
  plas._BillOfOperationsGroup AS _BillOfOperationsGroup,
  plas._BillOfOperationsType AS _BillOfOperationsType,
  plas._BillOfOperationsSequence AS _BillOfOperationsSequence,
  plpo._Assembly AS _Assembly,
  plpo._Equipment AS _Equipment,
  plpo._FunctionalLocation AS _FunctionalLocation,
  plpo._ChangeMaster AS _ChangeMaster,
  plpo._OperationCalculationControl AS _OperationCalculationControl,
  plpo._OperationControlProfile AS _OperationControlProfile,
  plpo._OpExternalProcessingCurrency AS _OpExternalProcessingCurrency,
  plpo._OperationStandardText AS _OperationStandardText,
  plpo._OperationSystemCondition AS _OperationSystemCondition,
  plpo._Plant AS _Plant,
  plpo._PurchasingInfoRecord AS _PurchasingInfoRecord,
  plpo._PurchaseContract AS _PurchaseContract,
  plpo._PurchaseContractItem AS _PurchaseContractItem,
  plpo._PurchasingOrganization AS _PurchasingOrganization,
  plpo._Supplier AS _Supplier,
  plpo._WorkCenter AS _WorkCenter,
  plpo._WorkCenterType AS _WorkCenterType,
  plpo._OperationUnit AS _OperationUnit,
  plpo._PurchasingGroup AS _PurchasingGroup,
  plpo._OperationStandardDurationUnit AS _OperationStandardDurationUnit,
  plpo._PurchaseOrderQtyUnit AS _PurchaseOrderQtyUnit,
  plpo._MaterialGroup AS _MaterialGroup,
  plpo._MinimumDurationUnit AS _MinimumDurationUnit,
  plpo._CompanyCode AS _CompanyCode,
  plpo._FactoryCalendar AS _FactoryCalendar,
  plpo._MaintOperationExecStageCode AS _MaintOperationExecStageCode
FROM I_BillOfOperationsOpBasic AS plpo
INNER JOIN I_BOOSqncOperationAssgmtChgSt AS plas ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_BillOfOperationsOpBasic AS superior ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MaintenanceTaskList AS _MaintenanceTaskList ON _MaintenanceTaskList.TaskListType = TaskListType AND _MaintenanceTaskList.TaskListGroup = TaskListGroup AND _MaintenanceTaskList.TaskListGroupCounter = TaskListGroupCounter  -- association [1..1]
LEFT OUTER JOIN I_MaintenanceTaskListType AS _TaskListType ON _TaskListType.TaskListType = TaskListType  -- association [0..1]
;