C_ChgRecdMaintTskListVH

DDL: C_CHGRECDMAINTTSKLISTVH Type: view_entity CONSUMPTION Package: VDM_PLMB_CR

Maintenance Task List

C_ChgRecdMaintTskListVH is a Consumption CDS View that provides data about "Maintenance Task List" in SAP S/4HANA. It reads from 1 data source (I_BillOfOperations) and exposes 8 fields with key fields BillOfOperationsGroup, BillOfOperationsType, BillOfOperationsVariant. Part of development package VDM_PLMB_CR.

Data Sources (1)

SourceAliasJoin Type
I_BillOfOperations _BillOfOperations from

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
EndUserText.label Maintenance Task List view
ObjectModel.representativeKey BillOfOperationsGroup view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #S view
Search.searchable true view
ObjectModel.dataCategory #VALUE_HELP view
Analytics.technicalName CMAINTASKLISTVH view
Consumption.ranked true view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY BillOfOperationsGroup Group
KEY BillOfOperationsType BillOfOperationsType
KEY BillOfOperationsVariant BillOfOperationsVariant Group Counter
ResponsiblePlannerGroup
Plant
BillOfOperationsDesc Description
BillOfOperationsUsage
BillOfOperationsStatus Status
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #CONSUMPTION

@EndUserText.label: 'Maintenance Task List'

@ObjectModel.representativeKey: 'BillOfOperationsGroup'
@ObjectModel.usageType: {serviceQuality: #C,
                          dataClass: #MIXED,
                          sizeCategory: #S}
@Search.searchable: true
@ObjectModel.dataCategory: #VALUE_HELP
@Analytics.technicalName: 'CMAINTASKLISTVH'
@Consumption.ranked: true
define view entity C_ChgRecdMaintTskListVH
  as select from I_BillOfOperations as _BillOfOperations

{
      @EndUserText.label: 'Group'
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #HIGH
  key cast( BillOfOperationsGroup as r_plnnr preserving type) as BillOfOperationsGroup,
      @UI.hidden: true
  key BillOfOperationsType,
      @Search.defaultSearchElement: true
      @EndUserText.label: 'Group Counter'
      @Search.fuzzinessThreshold: 0.8
      @Search.ranking: #LOW
  key BillOfOperationsVariant,
      @Search.defaultSearchElement: true
      @Search.fuzzinessThreshold: 0.7
      @Search.ranking: #LOW
      _BillOfOperations._BillOfOperationsChangeState[1: ValidityStartDate <= $session.system_date and ValidityEndDate >= $session.system_date].ResponsiblePlannerGroup,
      @Search.defaultSearchElement: true
      @Search.ranking: #LOW
      @Search.fuzzinessThreshold: 0.7
      _BillOfOperations._BillOfOperationsChangeState[1: ValidityStartDate <= $session.system_date and ValidityEndDate >= $session.system_date].Plant,
      @Search.defaultSearchElement: true
      @Search.ranking: #LOW
      @Search.fuzzinessThreshold: 0.7
      @EndUserText.label: 'Description'
      _BillOfOperations._BillOfOperationsChangeState[1: ValidityStartDate <= $session.system_date and ValidityEndDate >= $session.system_date].BillOfOperationsDesc,
      _BillOfOperations._BillOfOperationsChangeState[1: ValidityStartDate <= $session.system_date and ValidityEndDate >= $session.system_date].BillOfOperationsUsage,
      @EndUserText.label: 'Status'
      _BillOfOperations._BillOfOperationsChangeState[1: ValidityStartDate <= $session.system_date and ValidityEndDate >= $session.system_date].BillOfOperationsStatus
}
where
  BillOfOperationsType = 'A'