I_DEFECTCODESTDVH
Defect Code
I_DEFECTCODESTDVH is a CDS View in S/4HANA. Defect Code. 2 CDS views read from this table.
CDS Views using this table (2)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_DefectRecordCodeVH | view | from | CONSUMPTION | Defect Code Value Help |
| C_MfgDefectCodeVH | view | from | CONSUMPTION | Defect Code |
@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: 'IDC__VH'
@ObjectModel.representativeKey: 'DefectCode'
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.privilegedAssociations: ['_Text','_DefectCodeGroup']
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'Defect Code'
@Search.searchable: true
@Consumption.ranked: true
define view entity I_DefectCodeStdVH as select from I_DefectCode {
@ObjectModel.foreignKey.association: '_DefectCodeGroup'
@ObjectModel.text.element: [ 'DefectCodeGroupText' ]
@Consumption.valueHelpDefinition: [
{ entity: { name: 'I_DefectCodeGroupStdVH',
element: 'DefectCodeGroup' }
}]
@Search: {
defaultSearchElement: true,
fuzzinessThreshold: 0.8,
ranking: #LOW
}
key DefectCodeGroup,
@ObjectModel.text.element: ['DefectCodeText']
@Search: {
defaultSearchElement: true,
fuzzinessThreshold: 0.8,
ranking: #HIGH
}
key DefectCode,
@Semantics.text: true
@Search: {
defaultSearchElement: true,
fuzzinessThreshold: 0.8,
ranking: #LOW
}
_Text[ 1:Language = $session.system_language ].DefectCodeText,
@Semantics.text:true
@Search: {
defaultSearchElement: true,
fuzzinessThreshold: 0.8,
ranking: #LOW
}
_DefectCodeGroup._Text[ 1:Language = $session.system_language ].DefectCodeGroupText,
@Consumption.hidden: true
CodeIsInactive,
@ObjectModel.text.element: ['DefectCodeText']
cast( concat_with_space( DefectCodeGroup, DefectCode, 1) as qdefect_code_group_and_code preserving type ) as DefectCodeGroupAndCode,
_Text,
// For authority check
@Consumption.hidden: true
CodeGroupStatus,
@Consumption.hidden: true
_DefectCodeGroup
}