@AbapCatalog.sqlViewName : 'CSERVDOCSOLDTOVH'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking :#REQUIRED
@ClientHandling.algorithm : #SESSION_VARIABLE
@EndUserText.label : 'Value Help for Sold To Party'
@VDM: {
viewType: #CONSUMPTION
}
@Search: {
searchable: true
}
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.representativeKey : 'BusinessPartner'
@ObjectModel.dataCategory: #VALUE_HELP
@Consumption.ranked: true
define view C_ServiceDocumentSoldToPartyVH
as select from I_BusinessPartner as SoldToParty
// association [0..*] to P_SrvcBPComDistrChnl as _SrvcBPComDistrChnl on _SrvcBPComDistrChnl.BusinessPartner = SoldToParty.BusinessPartner
{
@Search.defaultSearchElement: true
@EndUserText.label : 'Sold-To Party'
@Search.fuzzinessThreshold : 0.8
@Search.ranking: #HIGH
@ObjectModel.text.element: [ 'BusinessPartnerName' ]
key SoldToParty.BusinessPartner,
@Semantics.text:true
@EndUserText.label : 'Name'
SoldToParty.BusinessPartnerName,
@UI.hidden:true
@Search: {
defaultSearchElement: true ,
ranking: #LOW,
fuzzinessThreshold: 0.8 }
SoldToParty.FirstName,
@UI.hidden:true
@Search: {
defaultSearchElement: true ,
ranking: #LOW,
fuzzinessThreshold: 0.8 }
SoldToParty.LastName,
@UI.hidden:true
@Search: {
defaultSearchElement: true ,
ranking: #LOW,
fuzzinessThreshold: 0.8 }
SoldToParty.GroupBusinessPartnerName1,
@UI.hidden:true
@Search: {
defaultSearchElement: true ,
ranking: #LOW,
fuzzinessThreshold: 0.8 }
SoldToParty.GroupBusinessPartnerName2,
@UI.hidden:true
@Search: {
defaultSearchElement: true ,
ranking: #LOW,
fuzzinessThreshold: 0.8 }
SoldToParty.OrganizationBPName1,
@UI.hidden:true
@Search: {
defaultSearchElement: true ,
ranking: #LOW,
fuzzinessThreshold: 0.8 }
SoldToParty.OrganizationBPName2,
@Search: {
defaultSearchElement: true ,
ranking: #LOW }
_CurrentDefaultAddress._Address.PostalCode,
@Search: {
defaultSearchElement: true ,
ranking: #LOW }
_CurrentDefaultAddress._Address.CityName,
@Search: {
defaultSearchElement: true ,
ranking: #LOW }
@EndUserText.label : 'Country / Region Key '
_CurrentDefaultAddress._Address.Country,
@Search: {
defaultSearchElement: true ,
ranking: #LOW }
@EndUserText.label : 'Country / Region Name'
_CurrentDefaultAddress._Address._Country._Text[1:Language=$session.system_language].CountryName,
@UI.hidden: true
AuthorizationGroup,
// _SrvcBPComDistrChnl.SalesOrganization as SalesOrganization,
// _SrvcBPComDistrChnl.Division as Division,
// _SrvcBPComDistrChnl.DistributionChannel as DistributionChannel,
@UI.hidden: true
IsBusinessPurposeCompleted,
//added only for DCL check
@Consumption.hidden:true
@UI.hidden:true
DataControllerSet,
@Consumption.hidden:true
@UI.hidden:true
DataController1,
//added only for DCL check
@Consumption.hidden:true
@UI.hidden:true
DataController2,
//added only for DCL check
@Consumption.hidden:true
@UI.hidden:true
DataController3,
//added only for DCL check
@Consumption.hidden:true
@UI.hidden:true
DataController4,
//added only for DCL check
@Consumption.hidden:true
@UI.hidden:true
DataController5,
@Consumption.hidden:true
@UI.hidden:true
DataController6,
//added only for DCL check
@Consumption.hidden:true
@UI.hidden:true
DataController7,
//added only for DCL check
@Consumption.hidden:true
@UI.hidden:true
DataController8,
//added only for DCL check
@Consumption.hidden:true
@UI.hidden:true
DataController9,
//added only for DCL check
@Consumption.hidden:true
@UI.hidden:true
DataController10
}
where
BusinessPartnerIsBlocked != 'X'
/*+[internal] {
"BASEINFO":
{
"FROM ":
[
"I_ADDRESS",
"I_BPCURRENTDEFAULTADDRESS",
"I_BUSINESSPARTNER",
"I_COUNTRY",
"I_COUNTRYTEXT"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Depth:
1
2
3
4
5
All
Reload
C_ServiceDocumentSoldToPartyVH view