@AbapCatalog.sqlViewName : 'CDEFRECCDVH'
@AbapCatalog.compiler.compareFilter: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType: #CONSUMPTION
@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.representativeKey : 'DefectCode'
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@AccessControl.authorizationCheck: #CHECK
@AccessControl.privilegedAssociations: ['_Text']
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label : 'Defect Code Value Help'
@Search.searchable: true
@Consumption.ranked: true
define view C_DefectRecordCodeVH as select from I_DefectCodeStdVH
{
@ObjectModel.text.element: ['DefectCodeText']
@Search: { defaultSearchElement: true , fuzzinessThreshold: 0.8, ranking: #HIGH }
key DefectCode,
@Search: { defaultSearchElement: true , fuzzinessThreshold: 0.8, ranking: #HIGH }
@Consumption.valueHelpDefinition: [{ entity : { name: 'I_DefectCodeGroupStdVH', element: 'DefectCodeGroup' } }]
key DefectCodeGroup,
@Semantics.text: true
@Search: { defaultSearchElement: true , fuzzinessThreshold: 0.8, ranking: #LOW }
DefectCodeText,
@Semantics.booleanIndicator: true
case when CodeIsInactive = '' and _DefectCodeGroup.CodeGroupStatus = '2'
then cast ( 'X' as vdm_qcodeisassignable preserving type )
else cast ( ' ' as vdm_qcodeisassignable preserving type )
end as CodeIsAssignable,
@Consumption:{
filter .hidden: true ,
hidden: false
}
@UI.HiddenFilter: true
@UI.lineItem.hidden: true
cast ( ' ' as qdeefectinternalid preserving type ) as DefectInternalID,
_Text,
@Consumption.hidden: true
_DefectCodeGroup
}
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_DEFECTCODEGROUP",
"I_DEFECTCODESTDVH"
],
"ASSOCIATED":
[
"I_DEFECTCODEGROUP",
"I_DEFECTCODETEXT"
],
"BASE":
[
"I_DEFECTCODESTDVH"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
C_DefectRecordCodeVH view