@AbapCatalog.sqlViewName : 'ISUPPLIERVH'
@AbapCatalog.compiler.compareFilter: true
@VDM.viewType: #BASIC
//@Analytics.dataCategory: #DIMENSION
@ObjectModel.dataCategory: #VALUE_HELP
@ObjectModel.representativeKey : 'Supplier'
@ObjectModel.supportedCapabilities: [#SQL_DATA_SOURCE,
#CDS_MODELING_DATA_SOURCE,
#CDS_MODELING_ASSOCIATION_TARGET,
#VALUE_HELP_PROVIDER,
#SEARCHABLE_ENTITY]
@ObjectModel.modelingPattern: #NONE
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MASTER
@AccessControl.authorizationCheck: #CHECK
//<TODO> Please double-check personal data blocking
@AccessControl.personalData.blocking: #REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@Search.searchable: true
@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label : 'Supplier'
@Consumption.ranked: true
@Consumption.dbHints: [ 'USE_HEX_PLAN' ]
define view I_Supplier_VH
as select from I_Supplier
{
@ObjectModel.text.element: ['BPSupplierName']
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold : 0.8
@Search.ranking: #HIGH
key I_Supplier.Supplier,
@EndUserText.label : 'Supplier Name1'
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold : 0.8
//@Search.ranking: #HIGH
@Search.ranking: #LOW
@EndUserText.quickInfo : 'Supplier Name'
I_Supplier.OrganizationBPName1 as SupplierName,
// For field length increment
@EndUserText.label : 'Business Partner Name1'
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold : 0.8
//@Search.ranking: #HIGH
@Search.ranking: #LOW
@EndUserText.quickInfo : 'Business Partner Name1'
I_Supplier.BusinessPartnerName1, // No Alias name given because view is C1 released
// @UI.hidden: true
// @Consumption.filter .hidden: true
@EndUserText.label : 'Business Partner Supplier Name'
I_Supplier.BPSupplierName,
@UI.hidden: true
@Consumption.filter .hidden: true
I_Supplier.AuthorizationGroup,
@UI.hidden: true
@Consumption.filter .hidden: true
I_Supplier.SupplierAccountGroup,
//added for DCL
@UI.hidden: true
@Consumption.filter .hidden: true
IsBusinessPurposeCompleted,
@EndUserText.label : 'Business Partner'
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold : 0.8
//@Search.ranking: #HIGH
@Search.ranking: #LOW
I_Supplier._SupplierToBusinessPartner._BusinessPartner.BusinessPartner,
@EndUserText.label : 'Business Partner Type'
@Search.defaultSearchElement: true
@Search.fuzzinessThreshold : 0.8
//@Search.ranking: #HIGH
@Search.ranking: #LOW
I_Supplier._SupplierToBusinessPartner._BusinessPartner.BusinessPartnerType,
// Fields added For Data Controller in DCL .... NOT TO BE CONSUMED.
@UI.hidden: true
@Consumption.filter .hidden: true
I_Supplier.DataControllerSet,
@UI.hidden: true
@Consumption.filter .hidden: true
I_Supplier.DataController1,
@UI.hidden: true
@Consumption.filter .hidden: true
I_Supplier.DataController2,
@UI.hidden: true
@Consumption.filter .hidden: true
I_Supplier.DataController3,
@UI.hidden: true
@Consumption.filter .hidden: true
I_Supplier.DataController4,
@UI.hidden: true
@Consumption.filter .hidden: true
I_Supplier.DataController5,
@UI.hidden: true
@Consumption.filter .hidden: true
I_Supplier.DataController6,
@UI.hidden: true
@Consumption.filter .hidden: true
I_Supplier.DataController7,
@UI.hidden: true
@Consumption.filter .hidden: true
I_Supplier.DataController8,
@UI.hidden: true
@Consumption.filter .hidden: true
I_Supplier.DataController9,
@UI.hidden: true
@Consumption.filter .hidden: true
I_Supplier.DataController10
}
Depth:
1
2
3
4
5
All
Reload