I_Ssp_Suppliervh

DDL: I_SSP_SUPPLIERVH SQL: ISSPSUPLRVH Type: view COMPOSITE

Basic view for supplier

I_Ssp_Suppliervh is a Composite CDS View that provides data about "Basic view for supplier" in SAP S/4HANA. It reads from 1 data source (I_Supplier) and exposes 19 fields with key field Supplier.

Data Sources (1)

SourceAliasJoin Type
I_Supplier Supplier from

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName ISSPSUPLRVH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #COMPOSITE view
Search.searchable true view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey Supplier view
ObjectModel.usageType.dataClass #MASTER view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Basic view for supplier view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY Supplier I_Supplier Supplier
SupplierName I_Supplier SupplierName
Country
CityName
PostalCode
AuthorizationGroup I_Supplier AuthorizationGroup
SupplierAccountGroup I_Supplier SupplierAccountGroup
IsBusinessPurposeCompleted I_Supplier IsBusinessPurposeCompleted
DataController1 I_Supplier DataController1
DataController2 I_Supplier DataController2
DataController3 I_Supplier DataController3
DataController4 I_Supplier DataController4
DataController5 I_Supplier DataController5
DataController6 I_Supplier DataController6
DataController7 I_Supplier DataController7
DataController8 I_Supplier DataController8
DataController9 I_Supplier DataController9
DataController10 I_Supplier DataController10
DataControllerSet I_Supplier DataControllerSet
@AbapCatalog.sqlViewName: 'ISSPSUPLRVH'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey:true
@AccessControl.authorizationCheck: #CHECK
@VDM.viewType: #COMPOSITE
@Search.searchable: true
@ObjectModel.dataCategory:#VALUE_HELP
@ObjectModel.semanticKey: ['Supplier']
@ObjectModel.representativeKey: 'Supplier'
@ObjectModel.usageType.dataClass: #MASTER
@Metadata.ignorePropagatedAnnotations:true
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Basic view for supplier'
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED

define view I_Ssp_Suppliervh as select from I_Supplier as Supplier {
         @ObjectModel.text.element:  [ 'SupplierName' ]
         @Search: { defaultSearchElement: true, ranking: #HIGH }
  key    Supplier.Supplier                                                  as Supplier,

         @Semantics.text: true
        
         Supplier.SupplierName                                              as SupplierName,

         Supplier._StandardAddress.Country                                  as Country,

         Supplier._StandardAddress.CityName                                 as CityName,

         Supplier._StandardAddress.PostalCode                               as PostalCode,
         
         Supplier.AuthorizationGroup                                        as AuthorizationGroup,
         
         Supplier.SupplierAccountGroup                                      as SupplierAccountGroup,
         
          @UI.hidden: true
          @Consumption.hidden: true
          @Semantics.booleanIndicator: true
          Supplier.IsBusinessPurposeCompleted,
        
          @UI.hidden: true
      @Consumption.hidden: true
      Supplier.DataController1,
       @UI.hidden: true
      @Consumption.hidden: true
      Supplier.DataController2,
       @UI.hidden: true
      @Consumption.hidden: true
      Supplier.DataController3,
       @UI.hidden: true
      @Consumption.hidden: true
      Supplier.DataController4,
       @UI.hidden: true
      @Consumption.hidden: true
      Supplier.DataController5,
       @UI.hidden: true
      @Consumption.hidden: true
      Supplier.DataController6,
       @UI.hidden: true
      @Consumption.hidden: true
      Supplier.DataController7,
       @UI.hidden: true
      @Consumption.hidden: true
      Supplier.DataController8,
       @UI.hidden: true
      @Consumption.hidden: true
      Supplier.DataController9,
       @UI.hidden: true
      @Consumption.hidden: true
      Supplier.DataController10,
       @UI.hidden: true
      @Consumption.hidden: true
      Supplier.DataControllerSet
}
where Supplier.IsBusinessPurposeCompleted <> 'X'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ADDRESS",
"I_SUPPLIER"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/