I_CABillgPlnItem
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
| Category | CDS Views for Transaction Data |
|---|
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.
SAP API Hub
| Category | Basic |
|---|---|
| State | C1 |
| Line of Business | Contract Accounting |
| Application Component | FI-CA-INV-2CL |
| Capabilities | Data 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 |
| Package | Contract 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
- Analytics with CDS Views — Build Analytics for S/4HANA Cloud Public Edition ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA Cloud Public Edition CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA Cloud Public Edition and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Custom Communication Scenarios — Create custom communication scenarios to configure custom communication arrangement
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP Extensibility Explorer for SAP S/4HANA Cloud Public Edition — Explore SAP S/4HANA Cloud Public Edition Extensibility options by leveraging the sample scenarios from SAP
- SAP S/4HANA Extensibility — SAP S/4HANA Extensibility Tutorial
- VDM View Types — The Virtual Data Model in SAP S/4HANA Cloud Public Edition
- View Browser — Search, browse and tag CDS Views
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| dfkkbix_bip_i | dfkkbix_bip_i | from |
Associations (36)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA