I_CACONTRACTPARTNER

CDS View

Contract Partner

I_CACONTRACTPARTNER is a CDS View in S/4HANA. Contract Partner. It contains 2 fields. 3 CDS views read from this table.

CDS Views using this table (3)

ViewTypeJoinVDMDescription
C_CAContractPartnerValueHelp view from CONSUMPTION Vertragspartner
C_CACustomerFOFs view from CONSUMPTION Finanzübersicht des Geschäftspartners
N_CAContractPartner view_entity from Contract Partner

Fields (2)

KeyField CDS FieldsUsed in Views
AuthorizationGroup AuthorizationGroup 1
BusinessPartnerRole BusinessPartnerRole 1
@AccessControl: { authorizationCheck: #MANDATORY,
                  personalData: { blocking: #REQUIRED,
                                  blockingIndicator: ['_BusinessPartner.IsBusinessPurposeCompleted'] } }

@EndUserText.label: 'Contract Partner'

@ObjectModel: { representativeKey: 'BusinessPartner',
                usageType: { dataClass: #MASTER,
                             serviceQuality: #B,
                             sizeCategory: #XL } }

@VDM.viewType: #COMPOSITE

@Consumption.dbHints: [ 'USE_HEX_PLAN' ]

define view entity I_CAContractPartner
  as select from I_BusinessPartner_to_BP_Role

  association [0..1] to I_BusPartCategory as _BusinessPartnerCategory on $projection.BusinessPartnerCategory = _BusinessPartnerCategory.BusinessPartnerCategory
  association [0..1] to I_FormOfAddress   as _FormOfAddress           on $projection.FormOfAddress = _FormOfAddress.FormOfAddress

{
  key BusinessPartner,
      
      BusinessPartnerRole,
      AuthorizationGroup,

      @ObjectModel.text.association: '_FormOfAddress'
      _BusinessPartner.FormOfAddress as FormOfAddress,
      _BusinessPartner.BusinessPartnerFullName,
      _BusinessPartner.CreationDate,
      @ObjectModel.text.association: '_BusinessPartnerCategory'
      _BusinessPartner.BusinessPartnerCategory as BusinessPartnerCategory,
      
      // Associations

      _BusinessPartnerCategory,
      _FormOfAddress,
      
      _BusinessPartner 
}
where
  BusinessPartnerRole = 'MKK'