I_CABillgPlnItem

DDL: I_CABILLGPLNITEM Type: view_entity BASIC Package: FKKINV_VDM_BIP

Abrechnungsplanposition

Billing Plan Item

I_CABillgPlnItem (Basic)

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

ContrAcctgBillingPlanItem · Contract Accounting

I_CABillgPlnItem is a Basic CDS View that provides data about "Abrechnungsplanposition" in SAP S/4HANA. It reads from 1 data source (dfkkbix_bip_i) and exposes 101 fields with key fields CABillgPlnNumber, CABillgPlnItem. It has 36 associations to related views. Part of development package FKKINV_VDM_BIP.

SAP Help Documentation

CategoryCDS Views for Transaction Data
Purpose
This CDS view retrieves the billing plan item in Convergent Invoicing. Billing plan items contain one or more items with the amount due, billing cycle, and validity period. This CDS view provides the data to answer the following business questions: When is the next request due for a given billing plan item? How many billable items have been created for a given billing plan item? Which amount is requested for a given billing plan item? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .

Prerequisites
Authorizations Users who want to use this CDS view must have a role with the following restriction types set to read access: BIPCAT Authorizations for Billing Plans SALES_AREA Sales Area BEGRU_KKCI_BEG Authorization Group for Convergent Invoicing Data BUKRS Company Code You can use the Display Restriction Types app to find out in which business catalogs these restriction types are included.

Structure
Important Fields Important fields in this view include the following: Field Name Description CABillgPlnNumber Billing Plan Number CABillgPlnItem Billing Plan Item Number CABillgPlnItmType Billing Plan Item Type CompanyCode Company Code CABillgPlnItemAmount Amount in Transaction Currency with +/- Sign TransactionCurrency Currency Key CABillgPlnItemStartDate Valid From CABillgPlnItmEndDate Valid To Material Material Number

Data Extraction
Data Extraction Type This CDS view is enabled for data extraction in full mode as well as in delta mode. Deltas are determined automatically by change data capture.

View on SAP Help Portal →

SAP API Hub

CategoryBasic
StateC1
Line of BusinessContract Accounting
Application ComponentFI-CA-INV-2CL
CapabilitiesData Source for Data Extraction,Data Source in SQL Select,Data Source for Defining CDS Entities,Association Target for Defining CDS Entities
Extensible (Key User)Yes
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageContract Accounting for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view retrieves the billing plan item in Convergent Invoicing.</p> <p>Billing plan items contain one or more items with the amount due, billing cycle, and validity period.</p> This CDS view provides the data to answer the following business questions:<ul> <li> <p>When is the next request due for a given billing plan item?</p> </li> <li> <p>How many billable items have been created for a given billing plan item?</p> </li> <li> <p>Which amount is requested for a given billing plan item?</p> </li> </ul> <p>To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
dfkkbix_bip_i dfkkbix_bip_i from

Associations (36)

CardinalityTargetAliasCondition
[1..1] I_CABillgPln _CABillgPln $projection.CABillgPlnNumber = _CABillgPln.CABillgPlnNumber
[0..1] I_CABillgPlnItmType _CABillgPlnItmType $projection.CABillgPlnItmType = _CABillgPlnItmType.CABillgPlnItmType
[0..1] I_CABillgPlnItmCat _CABillgPlnItmCat $projection.CABillgPlnItmCat = _CABillgPlnItmCat.CABillgPlnItmCat
[0..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[0..1] I_CABillgCycle _CABillgCycle $projection.CABillgCycle = _CABillgCycle.CABillgCycle
[0..1] I_CABillgPlnItmStatus _CABillgPlnItmStatus $projection.CABillgPlnItemStatus = _CABillgPlnItmStatus.CABillgPlnItemStatus
[0..1] I_CABillgPlnItmExcptnReason _ExcptnRsn $projection.CABillgPlnItmExcptnReason = _ExcptnRsn.CABillgPlnItmExcptnReason
[0..1] I_CABillgPlnItmAmtDetnType _CABillgPlnItmAmtDetnType $projection.CABillgPlnItemAmountDetnType = _CABillgPlnItmAmtDetnType.CABillgPlnItemAmountDetnType
[0..1] I_CABillgPlnItmAmtDateType _CABillgPlnItmAmtDateType $projection.CABillgPlnItemAmountDateType = _CABillgPlnItmAmtDateType.CABillgPlnItemAmountDateType
[0..1] I_CABillgPlnItmPrcDateType _CABillgPlnItmPrcDateType $projection.CABillgPlnItemPriceDateType = _CABillgPlnItmPrcDateType.CABillgPlnItemPriceDateType
[0..1] I_UnitOfMeasure _UnitOfMeasure $projection.CABillgPlnItemQuantityUnit = _UnitOfMeasure.UnitOfMeasure
[0..1] I_CASubApplication _SubApplication $projection.CASubApplication = _SubApplication.CASubApplication
[0..1] I_CAProviderContractHeader _ProviderContract $projection.CASubApplication = 'P' and $projection.CAContract = _ProviderContract.CAProviderContract
[0..1] I_CAProviderContractItem _CAProviderContractItem $projection.CAContract = _CAProviderContractItem.CAProviderContract and $projection.CAProviderContractItemNumber = _CAProviderContractItem.CAProviderContractItemNumber -- outdated
[0..1] I_ConditionType _ConditionType $projection.CAConditionType = _ConditionType.ConditionType and _ConditionType.ConditionUsage = 'A' and _ConditionType.ConditionApplication = 'V'
[0..1] I_ConditionType _CondType $projection.ConditionType = _CondType.ConditionType and _CondType.ConditionUsage = 'A' and _CondType.ConditionApplication = 'V'
[0..1] I_CARevnAcctgServiceType _CARevnAcctgServiceType $projection.CABillgPlnItemServiceType = _CARevnAcctgServiceType.CARevenueAccountingServiceType
[0..1] I_CADependentItemType _CADependentItemType $projection.CADependentItemType = _CADependentItemType.CADependentItemType
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[0..1] I_Segment _Segment $projection.Segment = _Segment.Segment
[0..1] I_Division _Division $projection.Division = _Division.Division
[0..1] I_Material _Material $projection.Material = _Material.Material
[0..1] I_SalesOrganization _SalesOrganization $projection.SalesOrganization = _SalesOrganization.SalesOrganization
[0..1] I_DistributionChannel _DistributionChannel $projection.DistributionChannel = _DistributionChannel.DistributionChannel
[0..1] I_CAAccountDetnCode _CAAccountDetnCode $projection.CAAccountDeterminationCode = _CAAccountDetnCode.CAAccountDeterminationCode
[0..1] I_CAInvcgOffsettingAction _CAInvcgOffsettingAction $projection.CAInvcgOffsettingAction = _CAInvcgOffsettingAction.CAInvcgOffsettingAction
[0..1] I_CAInvcgOffsettingCategory _CAInvcgOffsettingCategory $projection.CAInvcgOffsettingCategory = _CAInvcgOffsettingCategory.CAInvcgOffsettingCategory
[0..1] I_CAInvcgOffsettingProcedure _CAInvcgOffsettingProcedure $projection.CAInvcgOffsettingProcedure = _CAInvcgOffsettingProcedure.CAInvcgOffsettingProcedure
[0..1] I_CABllbleItmCostType _CABllbleItmCostType $projection.CABllbleItmCostType = _CABllbleItmCostType.CABllbleItmCostType
[0..1] I_CABllbleItmCostSubtype _CABllbleItmCostSubtype $projection.CABllbleItmCostType = _CABllbleItmCostSubtype.CABllbleItmCostType and $projection.CABllbleItmCostSubType = _CABllbleItmCostSubtype.CABllbleItmCostSubType
[0..1] I_CompanyCode _CAIntcoCompanyCodeRequesting $projection.CAIntcoCompanyCodeRequesting = _CAIntcoCompanyCodeRequesting.CompanyCode
[0..1] I_CompanyCode _CAIntcoCompanyCodeSupplying $projection.CAIntcoCompanyCodeSupplying = _CAIntcoCompanyCodeSupplying.CompanyCode
[0..1] I_CAIntcoType _CAIntcoType $projection.CAIntcoType = _CAIntcoType.CAIntcoType
[0..1] I_CAIntcoSubtype _CAIntcoSubtype $projection.CAIntcoType = _CAIntcoSubtype.CAIntcoType and $projection.CAIntcoSubtype = _CAIntcoSubtype.CAIntcoSubtype -- extensions
[1..1] E_CABillgPlnItem _Extension $projection.CABillgPlnNumber = _Extension.CABillgPlnNumber and $projection.CABillgPlnItem = _Extension.CABillgPlnItem

Annotations (12)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.modelingPattern #NONE view
ObjectModel.representativeKey CABillgPlnItem view
ObjectModel.sapObjectNodeType.name ContrAcctgBillingPlanItem view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Abrechnungsplanposition view

Fields (101)

KeyFieldSource TableSource FieldDescription
KEY CABillgPlnNumber billplanno Billing Plan Number
KEY CABillgPlnItem billplanitem Sequence Number of Billing Plan Item
CABillgPlnItmCat bipitemcat Billing Plan Item Category
CABillgPlnItmType bipitemtype Billing Plan Item Type
CABillgPlnItmTxt bipitemtext Description of Billing Plan Item
CABillgPlnItemExtRef bipitemref External Reference of Billing Plan Item
CABillgPlnItemAmount betrw Amount in Transaction Currency with +/- Sign
TransactionCurrency waers Transaction Currency
CATaxIsIncluded tax_included Tax Included in Amount
CABillgPlnItemQuantity bip_quantity Billing Quantity of Billing Plan Item
CABillgPlnItemQuantityUnit bip_qty_unit Billing Quantity Unit of Billing Plan Item
fkmissingermwskzasCATaxDeterminationCode
fkeyonupperviewmwskzasTaxCode
CABillgPlnItemStartDate valid_from Validity Start Time
CABillgPlnItmEndDate valid_to Validity End Time
CABillgPlnItemTermStartDate term_from Term From
CABillgPlnItemTermEndDate term_to Term To
CABillgPlnItemRecurring recurring Recurring Billing Plan Item
CABillgCycle cycle Single-Character Flag
CAConditionType kschl Konditionsart der Preisfindung
CABillgPlnItemAmountDetnType Type of Amount Determination
CABillgPlnItemAmountDateType Type of Amount Determination Date
CABillgPlnItemPriceDateType price_date_type Type of Pricing Date
fkeymissingvtrefasCAContract
CAProviderContractItemNumber vtpos Contract: Item Number
CASubApplication subap Subapplication in Contract Accounts Receivable and Payable
CAProviderContractItemUUID vtpid External GUID of Provider Contract Items
Division spart Source supplier
CompanyCode bukrs Company Code
BusinessArea gsber Business Area
Segment segment Segment for Segmental Reporting
fkeyonupperviewhvorgasCAMainTransaction
fkeyonupperviewtvorgasCASubTransaction
CABillgPlnItemServiceType service_type Service Type for Revenue Accounting
CADependentItemType Dependent Item Type
Material matnr Material Number
SalesOrganization vkorg Sales Organization
DistributionChannel vtweg Distribution Channel
CAAccountDeterminationCode kofiz Account Determination ID
CAInvcgOffsettingAction offset_action Action Code for Offsetting
CAInvcgOffsettingCategory offset_cat Offsetting Category
CAInvcgOffsettingProcedure offset_proc Offsetting Procedure
CAInvcgOffsettingReferenceKey offset_refid Offsetting Reference Key
CABillgPlnItemReqDteLast requestdate_last Last Reqest Date for Billing Plan Items
CABillgPlnItemReqDteNext requestdate_next Next Request Date of Billing Plan Items
CABillgPlnDvtgNextRequestDate requestdate_next_dev Deviating Next Request Date
CABillgPlnItemRequestedToDte requested_to Billing Plan Items Requested Until
CABillgPlnItemCanceled cancelled Billing Plan Item Discarded
CABillgPlnSubItmExist subitem_exists Subitem Exists
CABillgPlnItemMain main_bipitem Number of Main Item
CABillgPlnItmExcptnReason item_excreason Reason for Adjusting a Billing Plan Item
CABillgPlnItemChildExist child_exists Follow-On Item Exists
CABillgPlnItemParent parent_bipitem Number of Higher-Level Billing Plan Item
CABillgPlnItemStatus status Status of Billing Plan Item
CABillgPlnItemNrOfBllbleItm bit_number No. of Billing Plan Item Requests
CAIsRevnAcctgTransfRecordRlvt raoirel Order Item Created for Transfer to Revenue Accounting
ConditionType condition_type RAI Condition Type
ConditionIsForStatistics condition_statistic Condition Is Statistical
CANetDueDate faedn Due date for net payment
CABllbleItmCostType Billable Item Cost Type
CABllbleItmCostSubType Billable Item Cost Subtype
CAIntcoCompanyCodeRequesting ico_bukrs_req Requesting Company Code
CAIntcoCompanyCodeSupplying ico_bukrs_sup Supplying Company Code
CAIntcoType Intercompany Settlement Type
CAIntcoSubtype Intercompany Settlement Subtype
_CABillgPln _CABillgPln
_CABillgCycle _CABillgCycle
_CABillgPlnItmType _CABillgPlnItmType
_CABillgPlnItmCat _CABillgPlnItmCat
_CABillgPlnItmStatus _CABillgPlnItmStatus
_ExcptnRsn _ExcptnRsn
_TransactionCurrency _TransactionCurrency
_CARevnAcctgServiceType _CARevnAcctgServiceType
_CADependentItemType _CADependentItemType
_Material _Material
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_CAAccountDetnCode _CAAccountDetnCode
_CABillgPlnItmAmtDetnType _CABillgPlnItmAmtDetnType
_CABillgPlnItmAmtDateType _CABillgPlnItmAmtDateType
_CABillgPlnItmPrcDateType _CABillgPlnItmPrcDateType
_UnitOfMeasure _UnitOfMeasure
_SubApplication _SubApplication
_ProviderContract _ProviderContract
_CAProviderContractItem _CAProviderContractItem
_CondType _CondType
_CompanyCode _CompanyCode
_BusinessArea _BusinessArea
_Segment _Segment
_Division _Division
_CAInvcgOffsettingAction _CAInvcgOffsettingAction
_CAInvcgOffsettingCategory _CAInvcgOffsettingCategory
_CAInvcgOffsettingProcedure _CAInvcgOffsettingProcedure
_CABllbleItmCostType _CABllbleItmCostType
_CABllbleItmCostSubtype _CABllbleItmCostSubtype
_CAIntcoCompanyCodeRequesting _CAIntcoCompanyCodeRequesting
_CAIntcoCompanyCodeSupplying _CAIntcoCompanyCodeSupplying
_CAIntcoType _CAIntcoType
_CAIntcoSubtype _CAIntcoSubtype
_CAConditionType _ConditionType
_ConditionType _ConditionType

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_CABillgPlnItem.
-- 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_CABillgPlnItem AS
SELECT
  billplanno AS CABillgPlnNumber,
  billplanitem AS CABillgPlnItem,
  bipitemcat AS CABillgPlnItmCat,
  bipitemtype AS CABillgPlnItmType,
  bipitemtext AS CABillgPlnItmTxt,
  bipitemref AS CABillgPlnItemExtRef,
  betrw AS CABillgPlnItemAmount,
  waers AS TransactionCurrency,
  tax_included AS CATaxIsIncluded,
  bip_quantity AS CABillgPlnItemQuantity,
  bip_qty_unit AS CABillgPlnItemQuantityUnit,
  valid_from AS CABillgPlnItemStartDate,
  valid_to AS CABillgPlnItmEndDate,
  term_from AS CABillgPlnItemTermStartDate,
  term_to AS CABillgPlnItemTermEndDate,
  recurring AS CABillgPlnItemRecurring,
  cycle AS CABillgCycle,
  kschl AS CAConditionType,
  cast(amount_det_type as bip_amount_det_type_gfn_kk preserving type ) AS CABillgPlnItemAmountDetnType,
  cast(amount_date_type as bip_amount_date_type_gfn_kk preserving type ) AS CABillgPlnItemAmountDateType,
  price_date_type AS CABillgPlnItemPriceDateType,
  vtpos AS CAProviderContractItemNumber,
  subap AS CASubApplication,
  vtpid AS CAProviderContractItemUUID,
  spart AS Division,
  bukrs AS CompanyCode,
  gsber AS BusinessArea,
  Segment,
  service_type AS CABillgPlnItemServiceType,
  cast(dittype as dittype_gfn_kk preserving type ) AS CADependentItemType,
  matnr AS Material,
  vkorg AS SalesOrganization,
  vtweg AS DistributionChannel,
  kofiz AS CAAccountDeterminationCode,
  offset_action AS CAInvcgOffsettingAction,
  offset_cat AS CAInvcgOffsettingCategory,
  offset_proc AS CAInvcgOffsettingProcedure,
  offset_refid AS CAInvcgOffsettingReferenceKey,
  requestdate_last AS CABillgPlnItemReqDteLast,
  requestdate_next AS CABillgPlnItemReqDteNext,
  requestdate_next_dev AS CABillgPlnDvtgNextRequestDate,
  requested_to AS CABillgPlnItemRequestedToDte,
  cancelled AS CABillgPlnItemCanceled,
  subitem_exists AS CABillgPlnSubItmExist,
  main_bipitem AS CABillgPlnItemMain,
  item_excreason AS CABillgPlnItmExcptnReason,
  child_exists AS CABillgPlnItemChildExist,
  parent_bipitem AS CABillgPlnItemParent,
  status AS CABillgPlnItemStatus,
  bit_number AS CABillgPlnItemNrOfBllbleItm,
  raoirel AS CAIsRevnAcctgTransfRecordRlvt,
  condition_type AS ConditionType,
  condition_statistic AS ConditionIsForStatistics,
  faedn AS CANetDueDate,
  cast(co_type as co_type_gfn_kk preserving type) AS CABllbleItmCostType,
  cast(co_subtype as co_subtype_gfn_kk preserving type) AS CABllbleItmCostSubType,
  ico_bukrs_req AS CAIntcoCompanyCodeRequesting,
  ico_bukrs_sup AS CAIntcoCompanyCodeSupplying,
  cast(ico_type as ico_type_gfn_kk preserving type) AS CAIntcoType,
  cast(ico_subtype as ico_subtype_gfn_kk preserving type) AS CAIntcoSubtype
FROM dfkkbix_bip_i
LEFT OUTER JOIN I_CABillgPln AS _CABillgPln ON CABillgPlnNumber = _CABillgPln.CABillgPlnNumber  -- association [1..1]
LEFT OUTER JOIN I_CABillgPlnItmType AS _CABillgPlnItmType ON CABillgPlnItmType = _CABillgPlnItmType.CABillgPlnItmType  -- association [0..1]
LEFT OUTER JOIN I_CABillgPlnItmCat AS _CABillgPlnItmCat ON CABillgPlnItmCat = _CABillgPlnItmCat.CABillgPlnItmCat  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_CABillgCycle AS _CABillgCycle ON CABillgCycle = _CABillgCycle.CABillgCycle  -- association [0..1]
LEFT OUTER JOIN I_CABillgPlnItmStatus AS _CABillgPlnItmStatus ON CABillgPlnItemStatus = _CABillgPlnItmStatus.CABillgPlnItemStatus  -- association [0..1]
LEFT OUTER JOIN I_CABillgPlnItmExcptnReason AS _ExcptnRsn ON CABillgPlnItmExcptnReason = _ExcptnRsn.CABillgPlnItmExcptnReason  -- association [0..1]
LEFT OUTER JOIN I_CABillgPlnItmAmtDetnType AS _CABillgPlnItmAmtDetnType ON CABillgPlnItemAmountDetnType = _CABillgPlnItmAmtDetnType.CABillgPlnItemAmountDetnType  -- association [0..1]
LEFT OUTER JOIN I_CABillgPlnItmAmtDateType AS _CABillgPlnItmAmtDateType ON CABillgPlnItemAmountDateType = _CABillgPlnItmAmtDateType.CABillgPlnItemAmountDateType  -- association [0..1]
LEFT OUTER JOIN I_CABillgPlnItmPrcDateType AS _CABillgPlnItmPrcDateType ON CABillgPlnItemPriceDateType = _CABillgPlnItmPrcDateType.CABillgPlnItemPriceDateType  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON CABillgPlnItemQuantityUnit = _UnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_CASubApplication AS _SubApplication ON CASubApplication = _SubApplication.CASubApplication  -- association [0..1]
LEFT OUTER JOIN I_CAProviderContractHeader AS _ProviderContract ON CASubApplication = 'P' AND CAContract = _ProviderContract.CAProviderContract  -- association [0..1]
LEFT OUTER JOIN I_CAProviderContractItem AS _CAProviderContractItem ON CAContract = _CAProviderContractItem.CAProviderContract AND CAProviderContractItemNumber = _CAProviderContractItem.CAProviderContractItemNumber  -- association [0..1]
LEFT OUTER JOIN I_ConditionType AS _ConditionType ON CAConditionType = _ConditionType.ConditionType AND _ConditionType.ConditionUsage = 'A' AND _ConditionType.ConditionApplication = 'V'  -- association [0..1]
LEFT OUTER JOIN I_ConditionType AS _CondType ON ConditionType = _CondType.ConditionType AND _CondType.ConditionUsage = 'A' AND _CondType.ConditionApplication = 'V'  -- association [0..1]
LEFT OUTER JOIN I_CARevnAcctgServiceType AS _CARevnAcctgServiceType ON CABillgPlnItemServiceType = _CARevnAcctgServiceType.CARevenueAccountingServiceType  -- association [0..1]
LEFT OUTER JOIN I_CADependentItemType AS _CADependentItemType ON CADependentItemType = _CADependentItemType.CADependentItemType  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [0..1]
LEFT OUTER JOIN I_Segment AS _Segment ON Segment = _Segment.Segment  -- association [0..1]
LEFT OUTER JOIN I_Division AS _Division ON Division = _Division.Division  -- association [0..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [0..1]
LEFT OUTER JOIN I_SalesOrganization AS _SalesOrganization ON SalesOrganization = _SalesOrganization.SalesOrganization  -- association [0..1]
LEFT OUTER JOIN I_DistributionChannel AS _DistributionChannel ON DistributionChannel = _DistributionChannel.DistributionChannel  -- association [0..1]
LEFT OUTER JOIN I_CAAccountDetnCode AS _CAAccountDetnCode ON CAAccountDeterminationCode = _CAAccountDetnCode.CAAccountDeterminationCode  -- association [0..1]
LEFT OUTER JOIN I_CAInvcgOffsettingAction AS _CAInvcgOffsettingAction ON CAInvcgOffsettingAction = _CAInvcgOffsettingAction.CAInvcgOffsettingAction  -- association [0..1]
LEFT OUTER JOIN I_CAInvcgOffsettingCategory AS _CAInvcgOffsettingCategory ON CAInvcgOffsettingCategory = _CAInvcgOffsettingCategory.CAInvcgOffsettingCategory  -- association [0..1]
LEFT OUTER JOIN I_CAInvcgOffsettingProcedure AS _CAInvcgOffsettingProcedure ON CAInvcgOffsettingProcedure = _CAInvcgOffsettingProcedure.CAInvcgOffsettingProcedure  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmCostType AS _CABllbleItmCostType ON CABllbleItmCostType = _CABllbleItmCostType.CABllbleItmCostType  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmCostSubtype AS _CABllbleItmCostSubtype ON CABllbleItmCostType = _CABllbleItmCostSubtype.CABllbleItmCostType AND CABllbleItmCostSubType = _CABllbleItmCostSubtype.CABllbleItmCostSubType  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CAIntcoCompanyCodeRequesting ON CAIntcoCompanyCodeRequesting = _CAIntcoCompanyCodeRequesting.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CAIntcoCompanyCodeSupplying ON CAIntcoCompanyCodeSupplying = _CAIntcoCompanyCodeSupplying.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_CAIntcoType AS _CAIntcoType ON CAIntcoType = _CAIntcoType.CAIntcoType  -- association [0..1]
LEFT OUTER JOIN I_CAIntcoSubtype AS _CAIntcoSubtype ON CAIntcoType = _CAIntcoSubtype.CAIntcoType AND CAIntcoSubtype = _CAIntcoSubtype.CAIntcoSubtype  -- association [0..1]
LEFT OUTER JOIN E_CABillgPlnItem AS _Extension ON CABillgPlnNumber = _Extension.CABillgPlnNumber AND CABillgPlnItem = _Extension.CABillgPlnItem  -- association [1..1]
;