A_MaintTaskListOperationBasic

DDL: A_MAINTTASKLISTOPERATIONBASIC Type: view_entity CONSUMPTION

Operations

A_MaintTaskListOperationBasic is a Consumption CDS View that provides data about "Operations" in SAP S/4HANA. It reads from 1 data source (R_MaintTaskListOpBasicTP) and exposes 50 fields with key fields TaskListType, TaskListGroup, TaskListGroupCounter, TaskListSequence, TaskListOperationInternalId.

Data Sources (1)

SourceAliasJoin Type
R_MaintTaskListOpBasicTP R_MaintTaskListOpBasicTP projection

Annotations (8)

NameValueLevelField
EndUserText.label Operations view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view

Fields (50)

KeyFieldSource TableSource FieldDescription
KEY TaskListType TaskListType
KEY TaskListGroup TaskListGroup
KEY TaskListGroupCounter TaskListGroupCounter
KEY TaskListSequence TaskListSequence
KEY TaskListOperationInternalId TaskListOperationInternalId
KEY TaskListOpBOMItmIntVersCounter TaskListOpBOMItmIntVersCounter
MaintenanceTaskListOperation MaintenanceTaskListOperation
MaintTaskListSubOperation MaintTaskListSubOperation
MaintOperationExecStageCode MaintOperationExecStageCode
OperationText OperationText
OperationControlProfile OperationControlProfile
WorkCenter WorkCenter
Plant Plant
Assembly Assembly
OperationCalculationControl OperationCalculationControl
OpPlannedWorkQuantity OpPlannedWorkQuantity
OpWorkQuantityUnit OpWorkQuantityUnit
NumberOfCapacities NumberOfCapacities
PurchaseOrderQuantityUnit PurchaseOrderQuantityUnit
OperationStandardDuration OperationStandardDuration
OperationStandardDurationUnit OperationStandardDurationUnit
CostCtrActivityType CostCtrActivityType
MaterialGroup MaterialGroup
OpExternalProcessingPrice OpExternalProcessingPrice
OpExternalProcessingCurrency OpExternalProcessingCurrency
CostElement CostElement
PurchasingGroup PurchasingGroup
PurchasingOrganization PurchasingOrganization
PurchaseContract PurchaseContract
PurchaseContractItem PurchaseContractItem
Supplier Supplier
ChangeNumber ChangeNumber
PurchasingInfoRecord PurchasingInfoRecord
IsBusinessPurposeCompleted IsBusinessPurposeCompleted
SupplierAccountGroup SupplierAccountGroup
AuthorizationGroup AuthorizationGroup
TaskListStatus TaskListStatus
ResponsiblePlannerGroup ResponsiblePlannerGroup
MaintenancePlanningPlant MaintenancePlanningPlant
MaintenancePlannerGroup MaintenancePlannerGroup
ControllingArea ControllingArea
CostCenter CostCenter
MaintenancePlant MaintenancePlant
ValidityStartDate ValidityStartDate
ValidityEndDate ValidityEndDate
TechnicalObject TechnicalObject
TechObjIsEquipOrFuncnlLoc TechObjIsEquipOrFuncnlLoc
MaintOperationalChecklistType MaintOperationalChecklistType
_HeaderredirectedtoA_MaintenanceTaskList
_SubOpredirectedtoA_MaintTaskListSubOp
@EndUserText.label: 'Operations'
@AccessControl.authorizationCheck: #CHECK
@VDM:{ viewType: #CONSUMPTION, usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE] }
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@Metadata.ignorePropagatedAnnotations:true
@ObjectModel.usageType: {serviceQuality: #C, sizeCategory: #L, dataClass: #MIXED}

define view entity A_MaintTaskListOperationBasic
  as projection on R_MaintTaskListOpBasicTP
{
  key   TaskListType,
  key   TaskListGroup,
  key   TaskListGroupCounter,
  key   TaskListSequence,
  key   TaskListOperationInternalId,
  key   TaskListOpBOMItmIntVersCounter,
        MaintenanceTaskListOperation,
        @Consumption.hidden: true
        MaintTaskListSubOperation,
        MaintOperationExecStageCode,
        OperationText,
        OperationControlProfile,
        WorkCenter,
        Plant,
        Assembly,
        OperationCalculationControl,
        @Semantics.quantity.unitOfMeasure: 'OpWorkQuantityUnit'
        OpPlannedWorkQuantity,
        OpWorkQuantityUnit,
        NumberOfCapacities,
        @ Semantics.quantity.unitOfMeasure: 'PurchaseOrderQuantityUnit'
        PurchaseOrderQty,
        PurchaseOrderQuantityUnit,
        @Semantics.quantity.unitOfMeasure: 'OperationStandardDurationUnit'
        OperationStandardDuration,
        OperationStandardDurationUnit,
        CostCtrActivityType,
        MaterialGroup,
        @Semantics.amount.currencyCode : 'OpExternalProcessingCurrency'
        OpExternalProcessingPrice,
        OpExternalProcessingCurrency,
        CostElement,
        PurchasingGroup,
        PurchasingOrganization,
        //        //       External Data

        PurchaseContract,
        PurchaseContractItem,
        Supplier,
        ChangeNumber,
        PurchasingInfoRecord,
        IsBusinessPurposeCompleted,
        SupplierAccountGroup,
        AuthorizationGroup,
        TaskListStatus,
        ResponsiblePlannerGroup,
        MaintenancePlanningPlant,
        MaintenancePlannerGroup,
        ControllingArea,
        CostCenter,
        MaintenancePlant,
        ValidityStartDate,
        ValidityEndDate,
        TechnicalObject,
        TechObjIsEquipOrFuncnlLoc,
        MaintOperationalChecklistType,
        _Header     : redirected to A_MaintenanceTaskList,
        _NonHistOp  : redirected to parent A_MaintTaskListOperation,
        _OpMaterial : redirected to A_MaintTaskListOpMaterial,
        _OpRelation : redirected to A_MaintTaskListOpRelshp,
        _SubOp      : redirected to A_MaintTaskListSubOp,
        _OpLongText : redirected to A_MaintTaskListOpLongText
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_MAINTTASKLISTOPBASICTP"
],
"ASSOCIATED":
[
"A_MAINTENANCETASKLIST",
"A_MAINTTASKLISTOPERATION",
"A_MAINTTASKLISTOPLONGTEXT",
"A_MAINTTASKLISTOPMATERIAL",
"A_MAINTTASKLISTOPRELSHP",
"A_MAINTTASKLISTSUBOP",
"R_MAINTENANCETASKLISTTP",
"R_MAINTTASKLISTOPERATIONTP",
"R_MAINTTASKLISTOPLONGTEXTTP",
"R_MAINTTASKLISTOPMATERIALTP",
"R_MAINTTASKLISTOPRELSHPTP",
"R_MAINTTASKLISTSUBOPTP"
],
"BASE":
[
"R_MAINTTASKLISTOPBASICTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/