R_ContractAccountPartnerTP
Contract Account Partner - TP
R_ContractAccountPartnerTP is a Transactional CDS View that provides data about "Contract Account Partner - TP" in SAP S/4HANA. It reads from 1 data source (I_ContractAccountPartner) and exposes 130 fields with key fields ContractAccount, BusinessPartner. It has 3 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ContractAccountPartner | I_ContractAccountPartner | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | R_ContrAcctPrtnBusinessLockTP | _ContrAcctPrtnBusinessLock | |
| [0..*] | R_ContrAcctPrtnCorrespncTP | _ContrAcctPrtnCorrespnc | |
| [0..*] | R_ConAcctPrtnInvcgChrgDscTP | _ContrAcctPrtnInvcgChrgAndDisc | |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| EndUserText.label | Contract Account Partner - TP | view | |
| ObjectModel.modelingPattern | #NONE | view | |
| ObjectModel.representativeKey | BusinessPartner | view | |
| ObjectModel.sapObjectNodeType.name | ContractAccountPartner | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| VDM.viewType | #TRANSACTIONAL | view |
Fields (130)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ContractAccount | ContractAccount | ||
| KEY | BusinessPartner | BusinessPartner | ||
| BusinessPartnerForEdit | BusinessPartner | |||
| ContractAccountName | ContractAccountName | |||
| CreationDate | CreationDate | |||
| CreationTime | CreationTime | |||
| CreatedByUser | CreatedByUser | |||
| IsMarkedForDeletion | IsMarkedForDeletion | |||
| LastChangeDate | LastChangeDate | |||
| LastChangeTime | LastChangeTime | |||
| 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 | |||
| _ContractAccount | _ContractAccount | |||
| _ContrAcctPrtnBusinessLock | _ContrAcctPrtnBusinessLock | |||
| _ContrAcctPrtnCorrespnc | _ContrAcctPrtnCorrespnc | |||
| _ContrAcctPrtnInvcgChrgAndDisc | _ContrAcctPrtnInvcgChrgAndDisc | |||
| _AcctDetnCode | _AcctDetnCode | |||
| _AlternativePayee | _AlternativePayee | |||
| _AlternativePayer | _AlternativePayer | |||
| _AltvContrAcc | _AltvContrAcc | |||
| _AltvCorrespncRcpnt | _AltvCorrespncRcpnt | |||
| _AltvDunningRecipient | _AltvDunningRecipient | |||
| _AltvInvoiceRecipient | _AltvInvoiceRecipient | |||
| _BillgCycle | _BillgCycle | |||
| _BPForInvcgList | _BPForInvcgList | |||
| _BPForPayment | _BPForPayment | |||
| _BPForPosting | _BPForPosting | |||
| _BusinessArea | _BusinessArea | |||
| _BusinessPartner | _BusinessPartner | |||
| _ClearingCategory | _ClearingCategory | |||
| _CollContactPerson | _CollContactPerson | |||
| _CollectionStrategy | _CollectionStrategy | |||
| _CollMasterDataGroup | _CollMasterDataGroup | |||
| _CompCode | _CompCode | |||
| _CompCodeGroup | _CompCodeGroup | |||
| _ContrAcctForInvcgList | _ContrAcctForInvcgList | |||
| _ContrAcctForPayt | _ContrAcctForPayt | |||
| _ContrAcctForPosting | _ContrAcctForPosting | |||
| _CorrespncVar | _CorrespncVar | |||
| _CorrVariant | _CorrVariant | |||
| _Country | _Country | |||
| _CurrencyForDDL | _CurrencyForDDL | |||
| _CurrencyForInvoicing | _CurrencyForInvoicing | |||
| _DunningProcedure | _DunningProcedure | |||
| _DunNoticeGroup | _DunNoticeGroup | |||
| _HouseBankRef | _HouseBankRef | |||
| _InterestCode | _InterestCode | |||
| _InvcgCategory | _InvcgCategory | |||
| _InvcgSchedule | _InvcgSchedule | |||
| _MasterAgreement | _MasterAgreement | |||
| _PaymentCompCode | _PaymentCompCode | |||
| _PaymentCondition | _PaymentCondition | |||
| _PaytMethodIncg | _PaytMethodIncg | |||
| _PaytMethodOutg | _PaytMethodOutg | |||
| _RelshpOfBP | _RelshpOfBP | |||
| _SupplyingCountry | _SupplyingCountry | |||
| _ToleranceGroup | _ToleranceGroup |
@AccessControl: { authorizationCheck: #MANDATORY,
personalData: { blocking: #REQUIRED,
blockingIndicator: ['_BusinessPartner.IsBusinessPurposeCompleted'] } }
@EndUserText.label: 'Contract Account Partner - TP'
@ObjectModel: { modelingPattern: #NONE,
representativeKey: 'BusinessPartner',
sapObjectNodeType.name: 'ContractAccountPartner',
usageType: { dataClass: #MASTER,
serviceQuality: #C,
sizeCategory: #XL } }
@VDM: { lifecycle.contract.type: #SAP_INTERNAL_API,
viewType: #TRANSACTIONAL }
define view entity R_ContractAccountPartnerTP
as select from I_ContractAccountPartner
association to parent R_ContractAccountTP as _ContractAccount on _ContractAccount.ContractAccount = $projection.ContractAccount
composition [0..*] of R_ContrAcctPrtnBusinessLockTP as _ContrAcctPrtnBusinessLock
composition [0..*] of R_ContrAcctPrtnCorrespncTP as _ContrAcctPrtnCorrespnc
composition [0..*] of R_ConAcctPrtnInvcgChrgDscTP as _ContrAcctPrtnInvcgChrgAndDisc
{
@ObjectModel.foreignKey.association: '_ContractAccount'
key ContractAccount,
key BusinessPartner,
@ObjectModel.editableFieldFor: 'BusinessPartner'
BusinessPartner as BusinessPartnerForEdit,
ContractAccountName,
CreationDate,
CreationTime,
CreatedByUser,
IsMarkedForDeletion,
LastChangeDate,
LastChangeTime,
LastChangedByUser,
CABankIDForIncomingPayments,
CABankIDForOutgoingPayments,
CAPaymentMethodForIncgPayment,
CAPaymentMethodForOutgPayment,
CAHouseBankReference,
CAPaymentCardIDForIncomingPayt,
CAPaymentCardIDForOutgoingPayt,
SEPAMandate,
CADunningProcedure,
CADunningNoticeGroup,
CACorrespondenceDunningProced,
CACollectionsClerk,
CACollectionsMasterDataGroup,
CACollectionStrategy,
CACollectionsContactPerson,
ContractAccountForPayment,
CABusinessPartnerForPayment,
CAAlternativePayer,
CAAlternativePayee,
CAAlternativeDunningRecipient,
CAAlternativeInvoiceRecipient,
CAAlternativeCorrespncRcpnt,
CAAddressIDOfAlternativePayer,
CAAddressIDOfAlternativePayee,
CAAddressIDOfAltvDunRecipient,
CAAddressIDOfAltvInvoiceRcpnt,
CACurrencyForDirectDebitLimit,
CADirectDebitLimit,
CANmbrMnthsForDirectDebitLimit,
CADirectDebitLimitCalcMode,
CAStartDateForBillingPeriod,
CATargetCurrencyForInvoicing,
CAInvcgCategory,
CAInvcgSchedule,
CABillgCycle,
CALastDayOfBillingPeriod,
CADetnCodeForAltvInvoiceForm,
CABusinessPartnerForPosting,
ContractAccountForPosting,
CABusinessPartnerForInvcgList,
ContractAccountForInvcgList,
CAMasterAgreement,
CAPartnerSettlementRule,
ValdtyDateForWhldgTaxExmpCert,
TaxJurisdiction,
CAWhldgTaxCodeOutgoingPayt,
CAWhldgTaxCodeIncomingPayt,
WithholdingTaxCertificate,
CAAdditionalDaysForCashMgmt,
CABusPartnerPostgLockExstcCode,
CABusPartnerAddlLockExstcCode,
CABusinessPartnerLockStartDate,
CABusinessPartnerLockEndDate,
CABPReferenceNumber,
CACompanyCodeGroup,
CAStandardCompanyCode,
AltvContractAcctForCollvBills,
CAInterestCode,
CashPlanningGroup,
CARelationshipOfBPToContrAcct,
AddressID,
CAAddressIDOfJurisdictionCode,
CAAuthorizationGroup,
CAToleranceGroup,
CACorrespondenceVariant,
PartnerCompany,
CACorrespondenceActivityCode,
CAClearingCategory,
CADefaultClearingRstrcnCode,
SupplyingCountry,
BusinessPlace,
PaymentCondition,
CAAccountDeterminationCode,
BusinessArea,
CAPaymentCompanyCode,
Country,
/* Associations */
_ContractAccount,
_ContrAcctPrtnBusinessLock,
_ContrAcctPrtnCorrespnc,
_ContrAcctPrtnInvcgChrgAndDisc,
_AcctDetnCode,
_AlternativePayee,
_AlternativePayer,
_AltvContrAcc,
_AltvCorrespncRcpnt,
_AltvDunningRecipient,
_AltvInvoiceRecipient,
_BillgCycle,
_BPForInvcgList,
_BPForPayment,
_BPForPosting,
_BusinessArea,
_BusinessPartner,
_ClearingCategory,
_CollContactPerson,
_CollectionStrategy,
_CollMasterDataGroup,
_CompCode,
_CompCodeGroup,
_ContrAcctForInvcgList,
_ContrAcctForPayt,
_ContrAcctForPosting,
_CorrespncVar,
_CorrVariant,
_Country,
_CurrencyForDDL,
_CurrencyForInvoicing,
_DunningProcedure,
_DunNoticeGroup,
_HouseBankRef,
_InterestCode,
_InvcgCategory,
_InvcgSchedule,
_MasterAgreement,
_PaymentCompCode,
_PaymentCondition,
_PaytMethodIncg,
_PaytMethodOutg,
_RelshpOfBP,
_SupplyingCountry,
_ToleranceGroup
}
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