R_ContractAccountPartnerTP

DDL: R_CONTRACTACCOUNTPARTNERTP Type: view_entity TRANSACTIONAL

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)

SourceAliasJoin Type
I_ContractAccountPartner I_ContractAccountPartner from

Associations (3)

CardinalityTargetAliasCondition
[0..*] R_ContrAcctPrtnBusinessLockTP _ContrAcctPrtnBusinessLock
[0..*] R_ContrAcctPrtnCorrespncTP _ContrAcctPrtnCorrespnc
[0..*] R_ConAcctPrtnInvcgChrgDscTP _ContrAcctPrtnInvcgChrgAndDisc

Annotations (11)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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
}