A_ContractAccountPartner

DDL: A_CONTRACTACCOUNTPARTNER Type: view_entity BASIC Package: ODATA_API_FICA_CONTRACCT_MNG

Vertragskonto Partner

A_ContractAccountPartner is a Basic CDS View that provides data about "Vertragskonto Partner" in SAP S/4HANA. It reads from 1 data source (I_ContractAccountPartner) and exposes 84 fields with key fields ContractAccount, BusinessPartner. It has 2 associations to related views. Part of development package ODATA_API_FICA_CONTRACCT_MNG.

Data Sources (1)

SourceAliasJoin Type
I_ContractAccountPartner I_ContractAccountPartner from

Associations (2)

CardinalityTargetAliasCondition
[1..1] A_ContractAccountHeader _ContractAccountHeader $projection.ContractAccount = _ContractAccountHeader.ContractAccount
[1..1] A_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner

Annotations (9)

NameValueLevelField
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #C view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Vertragskonto Partner view

Fields (84)

KeyFieldSource TableSource FieldDescription
KEY ContractAccount ContractAccount
KEY BusinessPartner BusinessPartner
ContractAccountName ContractAccountName
CreationDate CreationDate
CreatedByUser CreatedByUser
IsMarkedForDeletion IsMarkedForDeletion
LastChangeDate LastChangeDate
LastChangedByUser LastChangedByUser
CABankIDForIncomingPayments CABankIDForIncomingPayments
CABankIDForOutgoingPayments CABankIDForOutgoingPayments
CAPaymentMethodForIncgPayment CAIncomingPaymentMethod
CAPaymentMethodForOutgPayment CACnctntdOutgPaymentMethods
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 OutgPaytWithholdingTaxCode
CAWhldgTaxCodeIncomingPayt IncgPaytWithholdingTaxCode
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
_ContractAccountHeader _ContractAccountHeader
_BusinessPartner _BusinessPartner
@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API

@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.serviceQuality: #C

@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking : #REQUIRED

@Metadata.ignorePropagatedAnnotations: true

@EndUserText.label: 'Vertragskonto Partner'


define view entity A_ContractAccountPartner
  as select from I_ContractAccountPartner

  association [1..1] to A_ContractAccountHeader as _ContractAccountHeader on $projection.ContractAccount = _ContractAccountHeader.ContractAccount
  association [1..1] to A_BusinessPartner       as _BusinessPartner       on $projection.BusinessPartner = _BusinessPartner.BusinessPartner

{
      //I_ContractAccountPartner

  key ContractAccount,
  key BusinessPartner,
      ContractAccountName,
      CreationDate,
      CreatedByUser,
      IsMarkedForDeletion,
      LastChangeDate,
      LastChangedByUser,
      CABankIDForIncomingPayments,
      CABankIDForOutgoingPayments,
      CAIncomingPaymentMethod     as CAPaymentMethodForIncgPayment,
      CACnctntdOutgPaymentMethods as CAPaymentMethodForOutgPayment,
      CAHouseBankReference,
      CAPaymentCardIDForIncomingPayt,
      CAPaymentCardIDForOutgoingPayt,
      SEPAMandate,
      CADunningProcedure,
      CADunningNoticeGroup,
      CACorrespondenceDunningProced,
      CACollectionsClerk,
      CACollectionsMasterDataGroup,
      CACollectionStrategy,
      CACollectionsContactPerson,
      ContractAccountForPayment,
      CABusinessPartnerForPayment,
      CAAlternativePayer,
      CAAlternativePayee,
      CAAlternativeDunningRecipient,
      CAAlternativeInvoiceRecipient,
      CAAlternativeCorrespncRcpnt,
      CAAddressIDOfAlternativePayer,
      CAAddressIDOfAlternativePayee,
      CAAddressIDOfAltvDunRecipient,
      CAAddressIDOfAltvInvoiceRcpnt,
      CACurrencyForDirectDebitLimit,
      @Semantics.amount.currencyCode: 'CACurrencyForDirectDebitLimit'
      CADirectDebitLimit,
      CANmbrMnthsForDirectDebitLimit,
      CADirectDebitLimitCalcMode,
      CAStartDateForBillingPeriod,
      CATargetCurrencyForInvoicing,
      CAInvcgCategory,
      CAInvcgSchedule,
      CABillgCycle,
      CALastDayOfBillingPeriod,
      CADetnCodeForAltvInvoiceForm,
      CABusinessPartnerForPosting,
      ContractAccountForPosting,
      CABusinessPartnerForInvcgList,
      ContractAccountForInvcgList,
      CAMasterAgreement,
      CAPartnerSettlementRule,
      ValdtyDateForWhldgTaxExmpCert,
      TaxJurisdiction,
      OutgPaytWithholdingTaxCode as CAWhldgTaxCodeOutgoingPayt,
      IncgPaytWithholdingTaxCode as 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 */
      _ContractAccountHeader,
      _BusinessPartner
}