I_MaintTaskListOperation
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)
| Source | Alias | Join Type |
|---|---|---|
| I_BOOSqncOperationAssgmtChgSt | plas | inner |
| I_BillOfOperationsOpBasic | plpo | from |
| I_BillOfOperationsOpBasic | superior | left_outer |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA