C_CAContractPartnerValueHelp

DDL: C_CACONTRACTPARTNERVALUEHELP SQL: CCACONTRACTPVH Type: view CONSUMPTION Package: ODATA_O2C_FICA_CFO

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. It is exposed through 4 OData services (UI_CAACCOUNTBALANCE_DISPLAY, UI_CACLEARINGLOCK_ANALYSIS, UI_CADUNNINGLOCK_ANALYSIS, ...). It is used in 2 Fiori applications: Analyze Clearing Locks (Version 2), Analyze Dunning Locks (Version 2). Part of development package ODATA_O2C_FICA_CFO.

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

OData Services (4)

ServiceBindingVersionContractRelease
UI_CAACCOUNTBALANCE_DISPLAY UI_CAACCOUNTBALANCE_DISPLAY V4 C1 NOT_RELEASED
UI_CACLEARINGLOCK_ANALYSIS UI_CACLEARINGLOCK_ANALYSIS V2 C1 NOT_RELEASED
UI_CADUNNINGLOCK_ANALYSIS UI_CADUNNINGLOCK_ANALYSIS V2 C1 NOT_RELEASED
UI_CADUNNINGVOLUME_ANALYSIS UI_CADUNNINGVOL_ANALYSIS V2 C1 NOT_RELEASED

Fiori Apps (2)

App IDApp NameTypeDescription
F1653A Analyze Clearing Locks (Version 2) Transactional, Analytical An application to analyze clearing locks based on a snapshot of the locked open business partner items.
F1655A Analyze Dunning Locks (Version 2) Transactional, Analytical An application to analyze dunning locks based on a snapshot of the locked open business partner items.

Analyze Clearing Locks (Version 2)

Business Role: Accounts Payable and Receivable Manager (FI-CA)

With the Analyze Clearing Locks app, you display existing clearing locks for receivables and payables. Using the app, you can display the amounts related to the selected locks in different currencies.As data volume in Contract Accounting can be very high, to improve performance, a new version of the app evaluates a system snapshot of receivables and payables instead of the current live data.

Analyze Dunning Locks (Version 2)

Business Role: Accounts Payable and Receivable Manager (FI-CA)

With the Analyze Dunning Locks app, you display existing dunning locks for receivables. Using the app, you can display the amounts related to the selected locks in different currencies.As data volume in Contract Accounting can be very high, to improve performance, a new version of the app evaluates a system snapshot of receivables instead of the current live data.

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
   }
@Consumption.dbHints: [ 'USE_HEX_PLAN' ]

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      

}