C_CAContractPartnerValueHelp

DDL: C_CACONTRACTPARTNERVALUEHELP SQL: CCACONTRACTPVH Type: view CONSUMPTION

Vertragspartner

C_CAContractPartnerValueHelp is a Consumption CDS View that provides data about "Vertragspartner" in SAP S/4HANA. It reads from 1 data source (I_CAContractPartner) and exposes 19 fields with key field BusinessPartner.

Data Sources (1)

SourceAliasJoin Type
I_CAContractPartner ContractPartner from

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName CCACONTRACTPVH view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
AccessControl.personalData.blocking #REQUIRED view
AccessControl.authorizationCheck #CHECK view
Search.searchable true view
Consumption.ranked true view
EndUserText.label Vertragspartner view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey BusinessPartner view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY BusinessPartner BusinessPartner
BusinessPartnerFullName BusinessPartnerFullName Geschäftspartnername
FirstName _BusinessPartner FirstName
LastName _BusinessPartner LastName
OrganizationBPName1 _BusinessPartner OrganizationBPName1
OrganizationBPName2 _BusinessPartner OrganizationBPName2
GroupBusinessPartnerName1 _BusinessPartner GroupBusinessPartnerName1
GroupBusinessPartnerName2 _BusinessPartner GroupBusinessPartnerName2
BusinessPartnerCategory _BusinessPartner BusinessPartnerCategory Kategorie
SearchTerm1 _BusinessPartner SearchTerm1
SearchTerm2 _BusinessPartner SearchTerm2
StreetName
PostalCode
CityName
Country
BusinessPartnerRole I_CAContractPartner BusinessPartnerRole
AuthorizationGroup I_CAContractPartner AuthorizationGroup
IsBusinessPurposeCompleted _BusinessPartner IsBusinessPurposeCompleted
_BusinessPartner _BusinessPartner
@AbapCatalog.sqlViewName: 'CCACONTRACTPVH'
@AbapCatalog.compiler.compareFilter: true
@ClientHandling.algorithm:#SESSION_VARIABLE
@VDM.viewType: #CONSUMPTION
@AccessControl.personalData.blocking: #REQUIRED
@AccessControl.authorizationCheck: #CHECK
@Search.searchable: true
@Consumption.ranked: true
@EndUserText.label: 'Vertragspartner'

@ObjectModel: {
   dataCategory: #VALUE_HELP,
   representativeKey: 'BusinessPartner',
   usageType.dataClass: #MASTER,
   usageType.serviceQuality: #C,
   usageType.sizeCategory: #XL
   }

define view C_CAContractPartnerValueHelp
  as select from I_CAContractPartner as ContractPartner
{
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #HIGH }
      @Consumption.valueHelpDefinition: null
      @ObjectModel.text.element: 'BusinessPartnerFullName'
      @UI.lineItem.importance: #HIGH
  key BusinessPartner,
      @EndUserText.label: 'Geschäftspartnername'
      @EndUserText.quickInfo: 'Name des Geschäftspartners'
      @Semantics.text: true
      @UI.lineItem.importance: #HIGH
      BusinessPartnerFullName,
      
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
      @UI.hidden: true
      _BusinessPartner.FirstName,
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
      @UI.hidden: true
      _BusinessPartner.LastName,
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
      @UI.hidden: true
      _BusinessPartner.OrganizationBPName1,
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
      @UI.hidden: true
      _BusinessPartner.OrganizationBPName2,
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
      @UI.hidden: true
      _BusinessPartner.GroupBusinessPartnerName1,
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
      @UI.hidden: true
      _BusinessPartner.GroupBusinessPartnerName2,
      
      @EndUserText.label: 'Kategorie'
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
      @UI.lineItem.importance: #LOW
      _BusinessPartner.BusinessPartnerCategory,
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
      @UI.lineItem.importance: #LOW
      _BusinessPartner.SearchTerm1,
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
      @UI.lineItem.importance: #LOW
      _BusinessPartner.SearchTerm2,
      
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
      @UI.lineItem.importance: #MEDIUM
      _BusinessPartner._CurrentDefaultAddress._AddressDefaultRepresentation.StreetName,
      @UI.lineItem.importance: #HIGH
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 1 }
      _BusinessPartner._CurrentDefaultAddress._AddressDefaultRepresentation.PostalCode,
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
      @UI.lineItem.importance: #HIGH
      _BusinessPartner._CurrentDefaultAddress._AddressDefaultRepresentation.CityName,
      @Search: { defaultSearchElement: true, fuzzinessThreshold: 0.8, ranking: #LOW }
      @UI.lineItem.importance: #HIGH
      _BusinessPartner._CurrentDefaultAddress._AddressDefaultRepresentation.Country,

      @UI.hidden: true
      ContractPartner.BusinessPartnerRole,
      @UI.hidden: true
      ContractPartner.AuthorizationGroup,
      @UI.hidden: true
      _BusinessPartner.IsBusinessPurposeCompleted,
      
      //associations

      _BusinessPartner      

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ADDRESS_2",
"I_BPCURRENTDEFAULTADDRESS",
"I_BUSINESSPARTNER",
"I_CACONTRACTPARTNER"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER"
],
"BASE":
[
"I_CACONTRACTPARTNER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/