I_ProviderContractItem

DDL: I_PROVIDERCONTRACTITEM Type: view BASIC

Provider Contract Item

I_ProviderContractItem (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Contract Accounting

I_ProviderContractItem is a Basic CDS View that provides data about "Provider Contract Item" in SAP S/4HANA. It reads from 1 data source (dfkk_vt_i) and exposes 137 fields with key fields ProviderContract, ProviderContractItem. It has 26 associations to related views.

SAP Help Documentation

CategoryCDS Views for Master Data
Purpose
This CDS view represents the provider contract item data of provider contracts where the contract category ( VTCAT ) is Contract Accounting Provider Contract ( space ). Note For compatibility reasons, this CDS view also represents the partner agreement item data of partner agreements where the contract category is A . The provider contract comprises all legally binding agreements regarding the provision and billing of services entered into by a customer and a company for a specified period of time. This CDS view provides the prerequisites for answering the following business questions: Which contract account is the provider contract item assigned to? When does the validity of the provider contract item start or end? Is the provider contract item relevant for revenue accounting? Which product is the provider contract item assigned to? How often is the customer billed for a provider contract item?

Prerequisites
Authorizations Users who want to use this CDS view must have the following authorization objects assigned: F_KKVT_BEG ( Provider Contract Authorization Group ) F_KKVT_BUK ( Provider Contract Company Code Authorization )

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessContract Accounting
Application ComponentFI-CA
CapabilitiesData Source in SQL Select, Association Target for Defining CDS Entities, Data Source for Defining CDS Entities
PackageContract Accounting for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view represents the item data of provider contracts where the contract category (VTCAT) is space, Partner Agreement (A) or Sales Billing Provider Contract (1). In Contract Accounting and Convergent Invoicing, a provider contract comprises all legally binding agreements regarding the provision and billing of services entered into by a customer and a company for a specified period of time.</p> <p>The most important data in the item structure of the provider contract comprises the provider contract ID, provider contract item number, contract account, product, organizational data, such as the sales organization, and data for revenue recognition.</p> <p>This CDS view provides the prerequisites for answering the following business questions:</p> <ul> <li><p>Which contract account is the provider contract item assigned to?</p></li> <li><p>When does the validity of the provider contract item start or end?</p></li> <li><p>Is the provider contract item relevant for revenue accounting ?</p></li> <li><p>Which product is the provider contract item assigned to? </p></li> <li><p>How often is the customer billed for a provider contract item?</p></li> </ul>

Documentation

Data Sources (1)

SourceAliasJoin Type
dfkk_vt_i dfkk_vt_i from

Associations (26)

CardinalityTargetAliasCondition
[1..1] E_CAProviderContractItem _PCoExtension $projection.ProviderContract = _PCoExtension.CAProviderContract and $projection.ProviderContractItem = _PCoExtension.CAProviderContractItemNumber
[0..1] I_CABillgPln _BillgPln $projection.CABillgPlnNumber = _BillgPln.CABillgPlnNumber
[0..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[0..1] I_CABillgCycle _BillgCycle $projection.CABillgCycle = _BillgCycle.CABillgCycle
[0..1] I_CADunningMasterDataOrigin _CADunningMasterDataOrigin $projection.CAOriginOfDunningMasterData = _CADunningMasterDataOrigin.CAOriginOfDunningMasterData
[0..1] I_CADunningProcedure _CADunningProcedure $projection.CADunningProcedure = _CADunningProcedure.CADunningProcedure
[0..1] I_CACollectionStrategy _CACollectionStrategy $projection.CACollectionStrategy = _CACollectionStrategy.CACollectionStrategy
[0..1] I_CACollMasterDataGroup _CACollMasterDataGroup $projection.CACollectionsMasterDataGroup = _CACollMasterDataGroup.CACollectionsMasterDataGroup
[0..1] I_BusinessPartner _CACollectionsContactPerson $projection.CACollectionsContactPerson = _CACollectionsContactPerson.BusinessPartner
[0..1] I_CAInvcgSchedule _InvcgSchedule $projection.CAInvcgSchedule = _InvcgSchedule.CAInvcgSchedule
[0..1] I_CAPaymentMasterDataOrigin _CAPaymentMasterDataOrigin $projection.CAOriginOfPaymentMasterData = _CAPaymentMasterDataOrigin.CAOriginOfPaymentMasterData
[0..1] I_CAPaymentMethod _CAPaymentMethod $projection.CAPaymentMethodForIncgPayment = _CAPaymentMethod.CAPaymentMethod and $projection.CAReceivingCountry = _CAPaymentMethod.Country
[0..1] I_CARevnAcctgServiceType _CARevnAcctgServiceType $projection.CARevnAcctgRecrrgServiceType = _CARevnAcctgServiceType.CARevenueAccountingServiceType
[0..1] I_CARevnAcctgTransfRecdOrigin _CARevnAcctgTransfRecdOrigin $projection.CARevnAcctgTransfRecordOrigin = _CARevnAcctgTransfRecdOrigin.CARevnAcctgTransfRecordOrigin
[1..1] I_CARatingArea _CARatingArea $projection.CARatingArea = _CARatingArea.CARatingArea
[1..1] I_CASubscriptionChargeType _CASubscriptionChargeType $projection.CASubscriptionChargeType = _CASubscriptionChargeType.CASubscriptionChargeType
[1..1] I_CompanyCode _CompCode $projection.CompanyCode = _CompCode.CompanyCode
[0..1] I_CompanyCode _CompCodeSup $projection.CAIntcoCompanyCodeSupplying = _CompCodeSup.CompanyCode
[1..1] I_ContractAccountHeader _ContrAcc $projection.ContractAccount = _ContrAcc.ContractAccount
[0..1] I_Country _Country $projection.CAReceivingCountry = _Country.Country
[0..1] I_Division _Division $projection.Division = _Division.Division
[1..1] I_PaymentCondition _PaymentCondition $projection.PaymentCondition = _PaymentCondition.PaymentCondition
[1..1] I_ProviderContract _PrvdrContr $projection.ProviderContract = _PrvdrContr.ProviderContract
[1..1] I_ProviderContractStatus _ProviderContractStatus $projection.CAProviderContractStatus = _ProviderContractStatus.CAProviderContractStatus
[0..1] I_PrvdrContrItemChgReason _PrvdrContrItemChgReason $projection.CAPrvdrContrItmChgReason = _PrvdrContrItemChgReason.CAPrvdrContrItmChgReason
[0..1] I_Segment _Segment $projection.Segment = _Segment.Segment

Annotations (12)

NameValueLevelField
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName IPRVDRCONTRI view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Provider Contract Item view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey ProviderContractItem view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
VDM.viewType #BASIC view

Fields (137)

KeyFieldSource TableSource FieldDescription
KEY ProviderContract vtkey Identification of a Provider Contract
KEY ProviderContractItem vtpos Contract: Item Number
CreationDate erdat Record Created On
CreationTime Creation Time
CreatedByUser ernam Name of Person Responsible for Creating the Object
LastChangeDate aedat Last Changed On
LastChangeTime aetim Last Changed At
LastChangedByUser aenam Name of Person Who Changed Object
CAProviderContractItemUUID vtpid External GUID of Provider Contract Items
CAPrvdrContrParentItemUUID papid External GUID of Higher-Level Provider Contract Items
CAPrvdrContrItmValidFromDteTme valfr Valid From (Time Stamp)
CAPrvdrContrItmValidToDateTime valto Valid To (Time Stamp)
CAPrvdrContrItemCanclnDateTime cancl Time of Reversal (Time Stamp)
PrvdrContrItmWthdrwlDateTime withdrawn_at Withdrawn On (Timestamp)
CAProviderContractStatus status Status of Provider Contract
CAProviderContractItemText vtitt Text for Provider Contract Item
ContractAccount vkont Contract Account Number
CAPrepaidAccount ppacc Prepaid Account
CATechnicalResourceGroup vttrg Group of IDs
CAServiceRecipient srvrp Recipient of Service
CAAddressIDOfServiceRecipient adrsr Address Number for Recipient of the Service
CAProduct prdnr Product Number
ProductConfiguration cuobj Configuration Instance
CASalesPackageProduct prdnr_sp Product ID of the Sales Package
CAMasterAgreement makey Identification of Master Agreement
CAMasterAgreementProduct maprd Custom Product or Product Range
CAPartnerSettlementRule ptsrl Partner Settlement Rule
CASharingContract vtkrf Reference to Sharing Contract
TaxJurisdiction txjcd Jurisdiction for Tax Calculation - Tax Jurisdiction Code
CAReceivingCountry landl Destination Country/Region (for Tax Reports)
TaxCountry tax_country Tax Reporting Country/Region
CASubscriptionChargeType charge_type Charge Type
BusinessSolutionOrder solution_order_id Solution Order
BusinessSolutionOrderItem solution_order_item_id Solution Order Item
SoldProduct matnr_copa Product Sold
RevenueRecognitionKey rev_rec_key Recognition key
EBRRResultAnalysisInternalID rev_rec_key Recognition key
EBRRIsBundleActive bundling Bundling Indicator
CAProviderContractQuantity quantity Quantity
CAProviderContractQuantityUnit quantity_unit Unit of Measure
DistrSystOperatorBP uti_dso_bp Distributor
DistrSystOperatorMarketCommID uti_dso_maco_id Distribution System Operator ID
MeterOperatorBusinessPartner uti_metop_bp Meter Operator
MeterOperatorMarketCommID uti_metop_maco_id Meter Operator ID
MarketLocationIdentifier uti_malo_id Market Location
SalesOrganization vkorg Sales Organization
DistributionChannel vtweg Distribution Channel
CompanyCode bukrs Company Code
CAIntcoCompanyCodeSupplying ico_bukrs_sup Supplying Company Code
BusinessArea gsber Business Area
Segment segmt Segment for Segmental Reporting
ProfitCenter prctr Profit Centers
Division spart Source supplier
CAPrvdrContrSalesAreaAttrib1 vber1 Contract: Sales Area Attribute 1
CAPrvdrContrSalesAreaAttrib2 vber2 Contract: Sales Area Attribute 2
WBSElementInternalID WBS Element Internal ID
InternalOrder aufnr SettlementOrder
PrvdrContrItmIsRlvtForPrfSgDrv x_vt_copa Acct Assgmnt of Individual Contracts f. Provider Contracts
CABillgCycle cycle Single-Character Flag
CALastDayOfBillingPeriod cycle_day Day of Period End
CABillgCyclePeriodStartDate cycle_date Contract: Date of Original Start of Period
CAInvcgSchedule inv_schedule Selection Characteristic for Scheduling
CARatingArea rating_area Rating Area ID
CABillgPlnNumber billplanno Billing Plan Number
CAConsumptionBillgSoldToParty cb_soldto Sold-To Party
CAConsumptionBillgInvoiceRcpnt cb_billto Invoice Recipient
ConsumptionBillingPaymentTerms cb_dzterm Terms of Payment Key
CnsmpnBillgBillableControl cb_bemot Accounting Indicator
ConsumptionBillingSEPAMandate cb_mndid Unique Reference to Mandate for each Payee
CAConsumptionBillgPaymentCard cb_ccard_id Payment Card ID for Payments
CAIsRevenueAccountingRelevant rarel Relevant for Revenue Accounting
CARevenueAcctgMigrationPackage ra_mig_package Migration Package ID
RevenueAccountingRefType ra_reftype Reference Type for Revenue Accounting
CARevenueAccountingRefType ra_reftype Reference Type for Revenue Accounting
RevenueAccountingReference ra_refid Reference ID for Revenue Accounting
CARevenueAcctgDocumentItem ra_srcdoc_id Revenue Accounting Item ID
TransactionPriceCurrency trprc_curr Currency Key
TransactionPrice trprc Transaction Price for Each Recurrence Period
TotalTransactionPrice trprc_total Total Transaction Price
TransacPriceRcrrcPerdTimeUnit trprc_freq_unit Time Unit for Recurrence Period
TransacPriceRcrrcPerdDuration trprc_freq_duration Length of Recurrence Period
StandAloneSellingPriceCurrency ssprc_curr Currency Key
StandAloneSellingPrice ssprc Standalone Selling Price for Each Recurrence Period
TotalStandAloneSellingPrice ssprc_total Total Standalone Selling Price
SSPriceRecurrencePerdTimeUnit ssprc_freq_unit Time Unit for Recurrence Period
SSPriceRecurrencePerdDuration ssprc_freq_duration Length of Recurrence Period
CAPrvdrContrItmChgReason chrsn Change Reason
CAEndOfDurationDateTime valto_ctrterm End of Contract Duration (Time Stamp)
CARevnAcctgRecrrgServiceType recurr_service_type Service Type
CARevnAcctgTransfRecordOrigin ra_oi_orig Type of Origin for Transfer Record
CAOriginOfPaymentMasterData pay_par_active Determination of Payment Data
PaymentCondition zahlkond Payment Condition
CAPaymentMethodForIncgPayment ezawe Incoming Payment Method
CAAlternativePayer abwre Alternative Payer
CAAddressIDOfAlternativePayer adrre Address Number for Alternative Payer
CABankIDForIncomingPayments ebvty Bank Details ID for Incoming Payments
SEPAMandate mndid Unique Reference to Mandate for each Payee
CAPaymentCardIDForIncomingPayt ccard_id Payment Card ID for Incoming Payments
CAPaymentMethodForOutgPayment azawe Outgoing Payment Methods
CAAlternativePayee abwra Alternative Payee
CAAddressIDOfAlternativePayee adrra Address Number for Alternative Payee
CABankIDForOutgoingPayments abvty Bank Details ID for Outgoing Payments
CAPaymentCardIDForOutgoingPayt ccard_out Payment Card ID for Outgoing Payments
CAKeyForPaymentCardSupplement pcard_guid Key for Payment Card Supplement
CAOriginOfDunningMasterData dunn_par_active Dunning Control
CADunningProcedure mahnv Dunning Procedure
CAServiceDisconncnIsProhibited xdiscoexempt Disconnection of Service Not Permitted
CACollectionStrategy strat Collection Strategy
CACollectionsMasterDataGroup cmgrp Collection Management: Master Data Group
CACollectionsContactPerson cpers Collections Contact Person
PurchaseOrderByCustomer bstkd Customer Reference
CustomerPurchaseOrderDate bstdk Customer Reference Date
_BillgCycle _BillgCycle
_BillgPln _BillgPln
_BusinessArea _BusinessArea
_CADunningMasterDataOrigin _CADunningMasterDataOrigin
_CADunningProcedure _CADunningProcedure
_CARatingArea _CARatingArea
_CAPaymentMasterDataOrigin _CAPaymentMasterDataOrigin
_CARevnAcctgServiceType _CARevnAcctgServiceType
_CARevnAcctgTransfRecdOrigin _CARevnAcctgTransfRecdOrigin
_CASubscriptionChargeType _CASubscriptionChargeType
_ContrAcc _ContrAcc
_CompCode _CompCode
_CompCodeSup _CompCodeSup
_Country _Country
_Division _Division
_InvcgSchedule _InvcgSchedule
_PaymentCondition _PaymentCondition
_CAPaymentMethod _CAPaymentMethod
_ProviderContractStatus _ProviderContractStatus
_PrvdrContr _PrvdrContr
_PrvdrContrItemChgReason _PrvdrContrItemChgReason
_Segment _Segment
_CACollectionStrategy _CACollectionStrategy
_CACollMasterDataGroup _CACollMasterDataGroup
_CACollectionsContactPerson _CACollectionsContactPerson

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_ProviderContractItem.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_ProviderContractItem AS
SELECT
  vtkey AS ProviderContract,
  vtpos AS ProviderContractItem,
  erdat AS CreationDate,
  cast(ertim as ttet_dt_cr_time preserving type ) AS CreationTime,
  ernam AS CreatedByUser,
  aedat AS LastChangeDate,
  aetim AS LastChangeTime,
  aenam AS LastChangedByUser,
  vtpid AS CAProviderContractItemUUID,
  papid AS CAPrvdrContrParentItemUUID,
  valfr AS CAPrvdrContrItmValidFromDteTme,
  valto AS CAPrvdrContrItmValidToDateTime,
  cancl AS CAPrvdrContrItemCanclnDateTime,
  withdrawn_at AS PrvdrContrItmWthdrwlDateTime,
  status AS CAProviderContractStatus,
  vtitt AS CAProviderContractItemText,
  vkont AS ContractAccount,
  ppacc AS CAPrepaidAccount,
  vttrg AS CATechnicalResourceGroup,
  srvrp AS CAServiceRecipient,
  adrsr AS CAAddressIDOfServiceRecipient,
  prdnr AS CAProduct,
  cuobj AS ProductConfiguration,
  prdnr_sp AS CASalesPackageProduct,
  makey AS CAMasterAgreement,
  maprd AS CAMasterAgreementProduct,
  ptsrl AS CAPartnerSettlementRule,
  vtkrf AS CASharingContract,
  txjcd AS TaxJurisdiction,
  landl AS CAReceivingCountry,
  tax_country AS TaxCountry,
  charge_type AS CASubscriptionChargeType,
  solution_order_id AS BusinessSolutionOrder,
  solution_order_item_id AS BusinessSolutionOrderItem,
  matnr_copa AS SoldProduct,
  rev_rec_key AS RevenueRecognitionKey,
  rev_rec_key AS EBRRResultAnalysisInternalID,
  bundling AS EBRRIsBundleActive,
  quantity AS CAProviderContractQuantity,
  quantity_unit AS CAProviderContractQuantityUnit,
  uti_dso_bp AS DistrSystOperatorBP,
  uti_dso_maco_id AS DistrSystOperatorMarketCommID,
  uti_metop_bp AS MeterOperatorBusinessPartner,
  uti_metop_maco_id AS MeterOperatorMarketCommID,
  uti_malo_id AS MarketLocationIdentifier,
  vkorg AS SalesOrganization,
  vtweg AS DistributionChannel,
  bukrs AS CompanyCode,
  ico_bukrs_sup AS CAIntcoCompanyCodeSupplying,
  gsber AS BusinessArea,
  segmt AS Segment,
  prctr AS ProfitCenter,
  spart AS Division,
  vber1 AS CAPrvdrContrSalesAreaAttrib1,
  vber2 AS CAPrvdrContrSalesAreaAttrib2,
  cast( ps_psp_pnr as fis_wbsint_no_conv preserving type ) AS WBSElementInternalID,
  aufnr AS InternalOrder,
  x_vt_copa AS PrvdrContrItmIsRlvtForPrfSgDrv,
  cycle AS CABillgCycle,
  cycle_day AS CALastDayOfBillingPeriod,
  cycle_date AS CABillgCyclePeriodStartDate,
  inv_schedule AS CAInvcgSchedule,
  rating_area AS CARatingArea,
  billplanno AS CABillgPlnNumber,
  cb_soldto AS CAConsumptionBillgSoldToParty,
  cb_billto AS CAConsumptionBillgInvoiceRcpnt,
  cb_dzterm AS ConsumptionBillingPaymentTerms,
  cb_bemot AS CnsmpnBillgBillableControl,
  cb_mndid AS ConsumptionBillingSEPAMandate,
  cb_ccard_id AS CAConsumptionBillgPaymentCard,
  rarel AS CAIsRevenueAccountingRelevant,
  ra_mig_package AS CARevenueAcctgMigrationPackage,
  ra_reftype AS RevenueAccountingRefType,
  ra_reftype AS CARevenueAccountingRefType,
  ra_refid AS RevenueAccountingReference,
  ra_srcdoc_id AS CARevenueAcctgDocumentItem,
  trprc_curr AS TransactionPriceCurrency,
  trprc AS TransactionPrice,
  trprc_total AS TotalTransactionPrice,
  trprc_freq_unit AS TransacPriceRcrrcPerdTimeUnit,
  trprc_freq_duration AS TransacPriceRcrrcPerdDuration,
  ssprc_curr AS StandAloneSellingPriceCurrency,
  ssprc AS StandAloneSellingPrice,
  ssprc_total AS TotalStandAloneSellingPrice,
  ssprc_freq_unit AS SSPriceRecurrencePerdTimeUnit,
  ssprc_freq_duration AS SSPriceRecurrencePerdDuration,
  chrsn AS CAPrvdrContrItmChgReason,
  valto_ctrterm AS CAEndOfDurationDateTime,
  recurr_service_type AS CARevnAcctgRecrrgServiceType,
  ra_oi_orig AS CARevnAcctgTransfRecordOrigin,
  pay_par_active AS CAOriginOfPaymentMasterData,
  zahlkond AS PaymentCondition,
  ezawe AS CAPaymentMethodForIncgPayment,
  abwre AS CAAlternativePayer,
  adrre AS CAAddressIDOfAlternativePayer,
  ebvty AS CABankIDForIncomingPayments,
  mndid AS SEPAMandate,
  ccard_id AS CAPaymentCardIDForIncomingPayt,
  azawe AS CAPaymentMethodForOutgPayment,
  abwra AS CAAlternativePayee,
  adrra AS CAAddressIDOfAlternativePayee,
  abvty AS CABankIDForOutgoingPayments,
  ccard_out AS CAPaymentCardIDForOutgoingPayt,
  pcard_guid AS CAKeyForPaymentCardSupplement,
  dunn_par_active AS CAOriginOfDunningMasterData,
  mahnv AS CADunningProcedure,
  xdiscoexempt AS CAServiceDisconncnIsProhibited,
  strat AS CACollectionStrategy,
  cmgrp AS CACollectionsMasterDataGroup,
  cpers AS CACollectionsContactPerson,
  bstkd AS PurchaseOrderByCustomer,
  bstdk AS CustomerPurchaseOrderDate
FROM dfkk_vt_i
LEFT OUTER JOIN E_CAProviderContractItem AS _PCoExtension ON ProviderContract = _PCoExtension.CAProviderContract AND ProviderContractItem = _PCoExtension.CAProviderContractItemNumber  -- association [1..1]
LEFT OUTER JOIN I_CABillgPln AS _BillgPln ON CABillgPlnNumber = _BillgPln.CABillgPlnNumber  -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [0..1]
LEFT OUTER JOIN I_CABillgCycle AS _BillgCycle ON CABillgCycle = _BillgCycle.CABillgCycle  -- association [0..1]
LEFT OUTER JOIN I_CADunningMasterDataOrigin AS _CADunningMasterDataOrigin ON CAOriginOfDunningMasterData = _CADunningMasterDataOrigin.CAOriginOfDunningMasterData  -- association [0..1]
LEFT OUTER JOIN I_CADunningProcedure AS _CADunningProcedure ON CADunningProcedure = _CADunningProcedure.CADunningProcedure  -- association [0..1]
LEFT OUTER JOIN I_CACollectionStrategy AS _CACollectionStrategy ON CACollectionStrategy = _CACollectionStrategy.CACollectionStrategy  -- association [0..1]
LEFT OUTER JOIN I_CACollMasterDataGroup AS _CACollMasterDataGroup ON CACollectionsMasterDataGroup = _CACollMasterDataGroup.CACollectionsMasterDataGroup  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _CACollectionsContactPerson ON CACollectionsContactPerson = _CACollectionsContactPerson.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_CAInvcgSchedule AS _InvcgSchedule ON CAInvcgSchedule = _InvcgSchedule.CAInvcgSchedule  -- association [0..1]
LEFT OUTER JOIN I_CAPaymentMasterDataOrigin AS _CAPaymentMasterDataOrigin ON CAOriginOfPaymentMasterData = _CAPaymentMasterDataOrigin.CAOriginOfPaymentMasterData  -- association [0..1]
LEFT OUTER JOIN I_CAPaymentMethod AS _CAPaymentMethod ON CAPaymentMethodForIncgPayment = _CAPaymentMethod.CAPaymentMethod AND CAReceivingCountry = _CAPaymentMethod.Country  -- association [0..1]
LEFT OUTER JOIN I_CARevnAcctgServiceType AS _CARevnAcctgServiceType ON CARevnAcctgRecrrgServiceType = _CARevnAcctgServiceType.CARevenueAccountingServiceType  -- association [0..1]
LEFT OUTER JOIN I_CARevnAcctgTransfRecdOrigin AS _CARevnAcctgTransfRecdOrigin ON CARevnAcctgTransfRecordOrigin = _CARevnAcctgTransfRecdOrigin.CARevnAcctgTransfRecordOrigin  -- association [0..1]
LEFT OUTER JOIN I_CARatingArea AS _CARatingArea ON CARatingArea = _CARatingArea.CARatingArea  -- association [1..1]
LEFT OUTER JOIN I_CASubscriptionChargeType AS _CASubscriptionChargeType ON CASubscriptionChargeType = _CASubscriptionChargeType.CASubscriptionChargeType  -- association [1..1]
LEFT OUTER JOIN I_CompanyCode AS _CompCode ON CompanyCode = _CompCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_CompanyCode AS _CompCodeSup ON CAIntcoCompanyCodeSupplying = _CompCodeSup.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_ContractAccountHeader AS _ContrAcc ON ContractAccount = _ContrAcc.ContractAccount  -- association [1..1]
LEFT OUTER JOIN I_Country AS _Country ON CAReceivingCountry = _Country.Country  -- association [0..1]
LEFT OUTER JOIN I_Division AS _Division ON Division = _Division.Division  -- association [0..1]
LEFT OUTER JOIN I_PaymentCondition AS _PaymentCondition ON PaymentCondition = _PaymentCondition.PaymentCondition  -- association [1..1]
LEFT OUTER JOIN I_ProviderContract AS _PrvdrContr ON ProviderContract = _PrvdrContr.ProviderContract  -- association [1..1]
LEFT OUTER JOIN I_ProviderContractStatus AS _ProviderContractStatus ON CAProviderContractStatus = _ProviderContractStatus.CAProviderContractStatus  -- association [1..1]
LEFT OUTER JOIN I_PrvdrContrItemChgReason AS _PrvdrContrItemChgReason ON CAPrvdrContrItmChgReason = _PrvdrContrItemChgReason.CAPrvdrContrItmChgReason  -- association [0..1]
LEFT OUTER JOIN I_Segment AS _Segment ON Segment = _Segment.Segment  -- association [0..1]
;