@AbapCatalog.sqlViewName : 'IE_MSNVH'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@VDM.viewType: #COMPOSITE
@ObjectModel.dataCategory: #VALUE_HELP
@Consumption.ranked: true // Optimize Type ahead for value helps - 2302
@Search: {
searchable: true
} // Optimize Type ahead for value helps - 2302
@ObjectModel.representativeKey : 'Equipment'
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #L
@AccessControl.authorizationCheck: #CHECK
@AccessControl.privilegedAssociations: ['_EquipmentText']
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label : 'Material Serial Number'
define view I_MaterialSerialNumberVH
as select from I_Equipment
{
@ObjectModel.text.association : '_EquipmentText'
@Search: { defaultSearchElement: true , ranking: #HIGH, fuzzinessThreshold: 0.8} // Optimize Type ahead for value helps - 2302
@Consumption.valueHelpDefault.binding.usage:#FILTER // Optimize Type ahead for value helps - 2302
key Equipment,
@Search: { defaultSearchElement: true , ranking: #LOW, fuzzinessThreshold: 0.8}
Material,
@Search: { defaultSearchElement: true , ranking: #LOW, fuzzinessThreshold: 0.8}
@Consumption.valueHelpDefault.binding.usage:#FILTER
SerialNumber,
@UI.hidden: true
//@Search: { defaultSearchElement: true , ranking: #LOW, fuzzinessThreshold: 0.8}
UniqueItemIdentifier,
_EquipmentText,
@Consumption.hidden: true
Customer,
@Consumption.hidden: true
Supplier,
@Consumption.hidden: true
AuthorizationGroup,
@Consumption.hidden: true
_Customer,
@Consumption.hidden: true
_Supplier
}
where
SerialNumber <> ''
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_EQUIPMENT"
],
"ASSOCIATED":
[
"I_CUSTOMER",
"I_EQUIPMENTTEXT",
"I_SUPPLIER"
],
"BASE":
[
"I_EQUIPMENT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
I_MaterialSerialNumberVH view