I_CACONTRACTPARTNER
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)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| 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)
| Key | Field | CDS Fields | Used 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'