A_ContractAccountPartner_2
Contract Account Partner
A_ContractAccountPartner_2 is a Consumption CDS View that provides data about "Contract Account Partner" in SAP S/4HANA. It reads from 1 data source (R_ContractAccountPartnerTP) and exposes 83 fields with key fields ContractAccount, BusinessPartner. It has 1 association to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_ContractAccountPartnerTP | R_ContractAccountPartnerTP | projection |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | A_BusinessPartner | _BusinessPartner | $projection.BusinessPartner = _BusinessPartner.BusinessPartner |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| EndUserText.label | Contract Account Partner | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| VDM.lifecycle.contract.type | #PUBLIC_REMOTE_API | view | |
| VDM.viewType | #CONSUMPTION | view |
Fields (83)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ContractAccount | ContractAccount | ||
| KEY | BusinessPartner | BusinessPartner | ||
| ContractAccountName | ContractAccountName | |||
| CreationDate | CreationDate | |||
| CreatedByUser | CreatedByUser | |||
| IsMarkedForDeletion | IsMarkedForDeletion | |||
| LastChangeDate | LastChangeDate | |||
| LastChangedByUser | LastChangedByUser | |||
| CABankIDForIncomingPayments | CABankIDForIncomingPayments | |||
| CABankIDForOutgoingPayments | CABankIDForOutgoingPayments | |||
| CAPaymentMethodForIncgPayment | CAPaymentMethodForIncgPayment | |||
| CAPaymentMethodForOutgPayment | CAPaymentMethodForOutgPayment | |||
| CAHouseBankReference | CAHouseBankReference | |||
| CAPaymentCardIDForIncomingPayt | CAPaymentCardIDForIncomingPayt | |||
| CAPaymentCardIDForOutgoingPayt | CAPaymentCardIDForOutgoingPayt | |||
| SEPAMandate | SEPAMandate | |||
| CADunningProcedure | CADunningProcedure | |||
| CADunningNoticeGroup | CADunningNoticeGroup | |||
| CACorrespondenceDunningProced | CACorrespondenceDunningProced | |||
| CACollectionsClerk | CACollectionsClerk | |||
| CACollectionsMasterDataGroup | CACollectionsMasterDataGroup | |||
| CACollectionStrategy | CACollectionStrategy | |||
| CACollectionsContactPerson | CACollectionsContactPerson | |||
| ContractAccountForPayment | ContractAccountForPayment | |||
| CABusinessPartnerForPayment | CABusinessPartnerForPayment | |||
| CAAlternativePayer | CAAlternativePayer | |||
| CAAlternativePayee | CAAlternativePayee | |||
| CAAlternativeDunningRecipient | CAAlternativeDunningRecipient | |||
| CAAlternativeInvoiceRecipient | CAAlternativeInvoiceRecipient | |||
| CAAlternativeCorrespncRcpnt | CAAlternativeCorrespncRcpnt | |||
| CAAddressIDOfAlternativePayer | CAAddressIDOfAlternativePayer | |||
| CAAddressIDOfAlternativePayee | CAAddressIDOfAlternativePayee | |||
| CAAddressIDOfAltvDunRecipient | CAAddressIDOfAltvDunRecipient | |||
| CAAddressIDOfAltvInvoiceRcpnt | CAAddressIDOfAltvInvoiceRcpnt | |||
| CACurrencyForDirectDebitLimit | CACurrencyForDirectDebitLimit | |||
| CADirectDebitLimit | CADirectDebitLimit | |||
| CANmbrMnthsForDirectDebitLimit | CANmbrMnthsForDirectDebitLimit | |||
| CADirectDebitLimitCalcMode | CADirectDebitLimitCalcMode | |||
| CATargetCurrencyForInvoicing | CATargetCurrencyForInvoicing | |||
| CAInvcgCategory | CAInvcgCategory | |||
| CAInvcgSchedule | CAInvcgSchedule | |||
| CABillgCycle | CABillgCycle | |||
| CALastDayOfBillingPeriod | CALastDayOfBillingPeriod | |||
| CADetnCodeForAltvInvoiceForm | CADetnCodeForAltvInvoiceForm | |||
| CABusinessPartnerForPosting | CABusinessPartnerForPosting | |||
| ContractAccountForPosting | ContractAccountForPosting | |||
| CABusinessPartnerForInvcgList | CABusinessPartnerForInvcgList | |||
| ContractAccountForInvcgList | ContractAccountForInvcgList | |||
| CAMasterAgreement | CAMasterAgreement | |||
| CAPartnerSettlementRule | CAPartnerSettlementRule | |||
| ValdtyDateForWhldgTaxExmpCert | ValdtyDateForWhldgTaxExmpCert | |||
| TaxJurisdiction | TaxJurisdiction | |||
| CAWhldgTaxCodeOutgoingPayt | CAWhldgTaxCodeOutgoingPayt | |||
| CAWhldgTaxCodeIncomingPayt | CAWhldgTaxCodeIncomingPayt | |||
| WithholdingTaxCertificate | WithholdingTaxCertificate | |||
| CAAdditionalDaysForCashMgmt | CAAdditionalDaysForCashMgmt | |||
| CABusPartnerPostgLockExstcCode | CABusPartnerPostgLockExstcCode | |||
| CABusPartnerAddlLockExstcCode | CABusPartnerAddlLockExstcCode | |||
| CABusinessPartnerLockStartDate | CABusinessPartnerLockStartDate | |||
| CABusinessPartnerLockEndDate | CABusinessPartnerLockEndDate | |||
| CABPReferenceNumber | CABPReferenceNumber | |||
| CACompanyCodeGroup | CACompanyCodeGroup | |||
| AltvContractAcctForCollvBills | AltvContractAcctForCollvBills | |||
| CAInterestCode | CAInterestCode | |||
| CashPlanningGroup | CashPlanningGroup | |||
| CARelationshipOfBPToContrAcct | CARelationshipOfBPToContrAcct | |||
| AddressID | AddressID | |||
| CAAddressIDOfJurisdictionCode | CAAddressIDOfJurisdictionCode | |||
| CAAuthorizationGroup | CAAuthorizationGroup | |||
| CAToleranceGroup | CAToleranceGroup | |||
| CACorrespondenceVariant | CACorrespondenceVariant | |||
| PartnerCompany | PartnerCompany | |||
| CACorrespondenceActivityCode | CACorrespondenceActivityCode | |||
| CAClearingCategory | CAClearingCategory | |||
| CADefaultClearingRstrcnCode | CADefaultClearingRstrcnCode | |||
| SupplyingCountry | SupplyingCountry | |||
| BusinessPlace | BusinessPlace | |||
| PaymentCondition | PaymentCondition | |||
| CAAccountDeterminationCode | CAAccountDeterminationCode | |||
| BusinessArea | BusinessArea | |||
| CAPaymentCompanyCode | CAPaymentCompanyCode | |||
| Country | Country | |||
| _BusinessPartner | _BusinessPartner |
@AccessControl: { authorizationCheck: #MANDATORY,
personalData.blocking: #REQUIRED }
@EndUserText.label: 'Contract Account Partner'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: { usageType: { dataClass: #MASTER,
serviceQuality: #C,
sizeCategory: #XL } }
@VDM: { lifecycle.contract.type: #PUBLIC_REMOTE_API,
viewType: #CONSUMPTION }
define view entity A_ContractAccountPartner_2
as projection on R_ContractAccountPartnerTP
association [1..1] to A_BusinessPartner as _BusinessPartner on $projection.BusinessPartner = _BusinessPartner.BusinessPartner
{
key ContractAccount,
key BusinessPartner,
ContractAccountName,
CreationDate,
CreatedByUser,
IsMarkedForDeletion,
LastChangeDate,
LastChangedByUser,
CABankIDForIncomingPayments,
CABankIDForOutgoingPayments,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgPaymentMethod'
CAPaymentMethodForIncgPayment,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgPaymentMethod'
CAPaymentMethodForOutgPayment,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgHouseBankReference'
CAHouseBankReference,
CAPaymentCardIDForIncomingPayt,
CAPaymentCardIDForOutgoingPayt,
SEPAMandate,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgDunningProcedure'
CADunningProcedure,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgDunningNoticeGroup'
CADunningNoticeGroup,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgDunningProcedure'
CACorrespondenceDunningProced,
CACollectionsClerk,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgCollMasterDataGroup'
CACollectionsMasterDataGroup,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgCollectionStrategy'
CACollectionStrategy,
CACollectionsContactPerson,
ContractAccountForPayment,
CABusinessPartnerForPayment,
CAAlternativePayer,
CAAlternativePayee,
CAAlternativeDunningRecipient,
CAAlternativeInvoiceRecipient,
CAAlternativeCorrespncRcpnt,
CAAddressIDOfAlternativePayer,
CAAddressIDOfAlternativePayee,
CAAddressIDOfAltvDunRecipient,
CAAddressIDOfAltvInvoiceRcpnt,
@ObjectModel.sapObjectNodeTypeReference: 'Currency'
CACurrencyForDirectDebitLimit,
@Semantics.amount.currencyCode: 'CACurrencyForDirectDebitLimit'
CADirectDebitLimit,
CANmbrMnthsForDirectDebitLimit,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgDrctDebitLmtCalcMode'
CADirectDebitLimitCalcMode,
CAStartDateForBillingPeriod,
@ObjectModel.sapObjectNodeTypeReference: 'Currency'
CATargetCurrencyForInvoicing,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgInvoicingCategory'
CAInvcgCategory,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgInvoicingSchedule'
CAInvcgSchedule,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgBillingCycle'
CABillgCycle,
CALastDayOfBillingPeriod,
CADetnCodeForAltvInvoiceForm,
CABusinessPartnerForPosting,
ContractAccountForPosting,
CABusinessPartnerForInvcgList,
ContractAccountForInvcgList,
CAMasterAgreement,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgPrtnSettlementRule'
CAPartnerSettlementRule,
ValdtyDateForWhldgTaxExmpCert,
@ObjectModel.sapObjectNodeTypeReference: 'TaxJurisdiction'
TaxJurisdiction,
@ObjectModel.sapObjectNodeTypeReference: 'WithholdingTaxCode'
CAWhldgTaxCodeOutgoingPayt,
@ObjectModel.sapObjectNodeTypeReference: 'WithholdingTaxCode'
CAWhldgTaxCodeIncomingPayt,
WithholdingTaxCertificate,
CAAdditionalDaysForCashMgmt,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgBPPostgLockExstcCode'
CABusPartnerPostgLockExstcCode,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgBPAddlLockExstcCode'
CABusPartnerAddlLockExstcCode,
CABusinessPartnerLockStartDate,
CABusinessPartnerLockEndDate,
CABPReferenceNumber,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgCompanyCodeGroup'
CACompanyCodeGroup,
@ObjectModel.sapObjectNodeTypeReference: 'CompanyCode'
CAStandardCompanyCode,
AltvContractAcctForCollvBills,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgInterestCode'
CAInterestCode,
CashPlanningGroup,
@ObjectModel.sapObjectNodeTypeReference: 'ContractAccountPrtnRelshpType'
CARelationshipOfBPToContrAcct,
AddressID,
CAAddressIDOfJurisdictionCode,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgAuthorizationGroup'
CAAuthorizationGroup,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgToleranceGroup'
CAToleranceGroup,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgCorrespncVariant'
CACorrespondenceVariant,
PartnerCompany,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgCorrespncActyCode'
CACorrespondenceActivityCode,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgClearingCategory'
CAClearingCategory,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgDfltClrgRstrcnCode'
CADefaultClearingRstrcnCode,
SupplyingCountry,
@ObjectModel.sapObjectNodeTypeReference: 'BusinessPlace'
BusinessPlace,
@ObjectModel.sapObjectNodeTypeReference: 'PaymentCondition'
PaymentCondition,
@ObjectModel.sapObjectNodeTypeReference: 'ContrAcctgAccountDetnCode'
CAAccountDeterminationCode,
@ObjectModel.sapObjectNodeTypeReference: 'BusinessArea'
BusinessArea,
@ObjectModel.sapObjectNodeTypeReference: 'CompanyCode'
CAPaymentCompanyCode,
Country,
/* Associations */
_ContractAccount : redirected to parent A_ContractAccount,
_BusinessPartner
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_CONTRACTACCOUNTPARTNERTP"
],
"ASSOCIATED":
[
"A_BUSINESSPARTNER",
"A_CONTRACTACCOUNT",
"R_CONTRACTACCOUNTTP"
],
"BASE":
[
"R_CONTRACTACCOUNTPARTNERTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA