C_RevnVarcMaterialVH

DDL: C_REVNVARCMATERIALVH SQL: CRVAMATLVH Type: view CONSUMPTION

Value help for Material

C_RevnVarcMaterialVH is a Consumption CDS View that provides data about "Value help for Material" in SAP S/4HANA. It reads from 1 data source (I_Material) and exposes 7 fields with key fields Material, MaterialGroup, MaterialType.

Data Sources (1)

SourceAliasJoin Type
I_Material I_Material from

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName CRVAMATLVH view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Value help for Material view
VDM.viewType #CONSUMPTION view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY Material
KEY MaterialGroup
KEY MaterialType MaterialType
MaterialName
AuthorizationGroup AuthorizationGroup
ProductTypeAuthorizationGroup _MaterialType AuthorizationGroup
ProductAuthorizationGroup _MaterialGroup MaterialAuthorizationGroup
@AbapCatalog.sqlViewName: 'CRVAMATLVH'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED
@EndUserText.label: 'Value help for Material'
@VDM.viewType: #CONSUMPTION
@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.usageType: {
    serviceQuality: #B,
    sizeCategory: #L,
    dataClass: #MASTER
}
@ClientHandling.algorithm: #SESSION_VARIABLE
@Search.searchable: true
// VH for Material that is displayed as "Product Sold" on the UI

define view C_RevnVarcMaterialVH as select from I_Material {
    
      @Search: {
        defaultSearchElement: true,
        ranking: #HIGH,
        fuzzinessThreshold: 0.7
      }
      @ObjectModel.text.element:  [ 'MaterialName' ]
  key cast(Material as fins_matnr_pa) as Material,
   
      @Search: {
        defaultSearchElement: true,
        ranking: #HIGH,
        fuzzinessThreshold: 0.7
      }
  key cast(MaterialGroup as fins_matkl_pa) as MaterialGroup,
  
      @UI.hidden: true
  key MaterialType,
  
      @Search: {
        defaultSearchElement: true,
        ranking: #HIGH,
        fuzzinessThreshold: 0.7
      }
      @Semantics.text: true
      cast(_Text[1: Language = $session.system_language ].MaterialName as fac_revvar_matnr_name) as MaterialName,
  
      @UI.hidden: true
      AuthorizationGroup,
      @UI.hidden: true
      _MaterialType.AuthorizationGroup as ProductTypeAuthorizationGroup,
      @UI.hidden: true
      _MaterialGroup.MaterialAuthorizationGroup as ProductAuthorizationGroup
    
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_MATERIAL",
"I_MATERIALGROUP",
"I_MATERIALTEXT",
"I_MATERIALTYPE"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/