C_MaintOrdTaskListOperation

DDL: C_MAINTORDTASKLISTOPERATION Type: view_entity CONSUMPTION

Avail Ops of a Maint Ord Task List

C_MaintOrdTaskListOperation is a Consumption CDS View that provides data about "Avail Ops of a Maint Ord Task List" in SAP S/4HANA. It reads from 1 data source (I_MaintTaskListOperation) and exposes 14 fields with key fields TaskListType, TaskListGroup, TaskListGroupCounter, TaskListSequence, TaskListOperationInternalId. It is exposed through 1 OData service (UI_MAINTENANCEORDER_MANAGE).

Data Sources (1)

SourceAliasJoin Type
I_MaintTaskListOperation I_MaintTaskListOperation from

Annotations (10)

NameValueLevelField
EndUserText.label Avail Ops of a Maint Ord Task List view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Search.searchable true view
VDM.viewType #CONSUMPTION view

OData Services (1)

ServiceBindingVersionContractRelease
UI_MAINTENANCEORDER_MANAGE UI_MAINTENANCEORDER_MANAGE V4 C1 NOT_RELEASED

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY TaskListType TaskListType
KEY TaskListGroup TaskListGroup
KEY TaskListGroupCounter TaskListGroupCounter
KEY TaskListSequence TaskListSequence
KEY TaskListOperationInternalId TaskListOperationInternalId
KEY TaskListOpBOMItmIntVersCounter TaskListOpBOMItmIntVersCounter
MaintenanceTaskListOperation
MaintTaskListSubOperation
ValidityStartDate ValidityStartDate
ValidityEndDate ValidityEndDate
OperationText OperationText
Supplier Supplier
_MaintenanceTaskList _MaintenanceTaskList
_Supplier _Supplier
@EndUserText.label: 'Avail Ops of a Maint Ord Task List'
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true

@ObjectModel.semanticKey: [ 'TaskListType', 'TaskListGroup', 'TaskListGroupCounter' ]
@ObjectModel.usageType: { serviceQuality: #C, sizeCategory: #S, dataClass: #TRANSACTIONAL }

@Search.searchable: true

@VDM.viewType: #CONSUMPTION
define view entity C_MaintOrdTaskListOperation
  as select from I_MaintTaskListOperation
{
  key TaskListType,
  key TaskListGroup,
  key TaskListGroupCounter,
  key TaskListSequence,
  key TaskListOperationInternalId,
  key TaskListOpBOMItmIntVersCounter,
      cast( MaintenanceTaskListOperation as maintenanceorderoperation preserving type ) as MaintenanceTaskListOperation,
      cast( MaintTaskListSubOperation as maintenanceordersuboperation preserving type ) as MaintTaskListSubOperation,
      ValidityStartDate,
      ValidityEndDate,
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.9
      @Search.ranking: #HIGH
      OperationText,
      Supplier,
      /* Associations - DCL */
      _MaintenanceTaskList,
      _Supplier
}
where
  IsDeleted != 'X'