I_DefectCodeGroupStdVH

DDL: I_DEFECTCODEGROUPSTDVH Type: view_entity COMPOSITE Package: VDM_QM_NOTIFICATION

Defect Code Group

I_DefectCodeGroupStdVH is a Composite CDS View that provides data about "Defect Code Group" in SAP S/4HANA. It reads from 1 data source (I_DefectCodeGroup) and exposes 4 fields with key field DefectCodeGroup. Part of development package VDM_QM_NOTIFICATION.

Data Sources (1)

SourceAliasJoin Type
I_DefectCodeGroup I_DefectCodeGroup from

Annotations (14)

NameValueLevelField
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.modelingPattern #VALUE_HELP_PROVIDER view
ObjectModel.dataCategory #VALUE_HELP view
Analytics.technicalName IDCG__VH view
ObjectModel.representativeKey DefectCodeGroup view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #CUSTOMIZING view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Defect Code Group view
Consumption.ranked true view
Search.searchable true view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY DefectCodeGroup DefectCodeGroup
DefectCodeGroupText
_Text _Text
CodeGroupStatus CodeGroupStatus
@VDM: { 
    viewType: #COMPOSITE,
    lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@ObjectModel.supportedCapabilities: [ #VALUE_HELP_PROVIDER ]
@ObjectModel.modelingPattern: #VALUE_HELP_PROVIDER
@ObjectModel.dataCategory: #VALUE_HELP
@Analytics.technicalName: 'IDCG__VH'
@ObjectModel.representativeKey: 'DefectCodeGroup'

@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.usageType.dataClass: #CUSTOMIZING

@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.privilegedAssociations: ['_Text']

@Metadata.ignorePropagatedAnnotations: true

@EndUserText.label: 'Defect Code Group'

@Consumption.ranked: true 
@Search.searchable: true
define view entity I_DefectCodeGroupStdVH as select from I_DefectCodeGroup {
  @ObjectModel.text.element: [ 'DefectCodeGroupText' ]
  @Search: {
    defaultSearchElement: true,
    fuzzinessThreshold: 0.8,
    ranking: #HIGH
  }
  key DefectCodeGroup,

  @Semantics.text: true
  @Search: {
    defaultSearchElement: true,
    fuzzinessThreshold: 0.8,
    ranking: #LOW
  }
  _Text[ 1:Language = $session.system_language ].DefectCodeGroupText,
  
  // Association for text is no needed any longer (after adding DefectCodeGroupText),

  // but it cannot be removed as the DDLS is C1 released.

  _Text,
  
  @Consumption.hidden: true
  CodeGroupStatus
  
}