I_CABillgDocHeader
Abrechnungsbelegkopf
Billing Document Header
I_CABillgDocHeader (Basic)
Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.
Contract Accounting Billing Document · Contract Accounting
I_CABillgDocHeader is a Basic CDS View that provides data about "Abrechnungsbelegkopf" in SAP S/4HANA. It reads from 1 data source (dfkkinvbill_h) and exposes 84 fields with key field CABillgDocument. It has 31 associations to related views.
SAP Help Documentation
| Category | CDS Views for Transaction Data |
|---|---|
| Status | Invoicing Status of Billing Document |
This CDS view retrieves the header of the billing document in Convergent Invoicing. Billing documents are created by a billing process in Convergent Invoicing. The billing document represents the aggregation of billable items as a basis for the creation of an invoicing document. This CDS view provides the data to answer the following business questions: How many billing documents haven’t been invoiced? Which invoicing document was created from a specific billing document? How many billing documents were reversed last year? 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 the following authorization objects assigned: F_KKBILBUK (FI-CA Invocing: Billing Document, Company Code Authorization) F_KKINVBIL (FI-CA Invoicing: Authorizations for Billing Document)
Structure
Important Fields Important fields in this view include the following: Field Name Description CABillgDocument Number of Billing Document CAInvoicingDocument Number of Invoicing Document CABillgDocumentInvcgStatus Invoicing Status of Billing Document BusinessPartner Business Partner Number for Billing and Invoicing ContractAccount Contract Account Number for Billing and Invoicing
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
| State | C1 |
|---|---|
| Line of Business | Contract Accounting |
| Application Component | FI-CA-INV |
| Capabilities | Data Source in SQL Select, Data Source for Defining CDS Entities, Association Target for Defining CDS Entities, Data Source for Data Extraction |
| Package | Contract Accounting for SAP S/4HANA Cloud Private Edition |
| Description | <p>This CDS view retrieves the header of the billing document in Convergent Invoicing. </p> <p>Billing documents are created by a billing process in Convergent Invoicing. The billing document represents the aggregation of billable items as a basis for the creation of an invoicing document. </p> <p>This CDS view provides the data to answer the following business questions:</p> <ul> <li><p>How many billing documents haven’t been invoiced?</p></li> <li><p>Which invoicing document was created from a specific billing document?</p></li> <li><p>How many billing documents were reversed last year?</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 Private Edition ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA Cloud Private Edition Private Edition CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA Cloud Private Edition and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP Extensibility Explorer for SAP S/4HANA Cloud Private Edition — Explore SAP S/4HANA Cloud Private 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 Private Edition
- View Browser — Search, browse and tag CDS Views
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| dfkkinvbill_h | _dfkkinvbill_h | from |
Associations (31)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_BusinessPartner | _BusinessPartner | $projection.BusinessPartner = _BusinessPartner.BusinessPartner |
| [0..1] | I_ContractAccountHeader | _ContractAccountHeader | $projection.ContractAccount = _ContractAccountHeader.ContractAccount |
| [0..1] | I_BusinessPartner | _CAInvcgAltvBusinessPartner | $projection.CAInvcgAltvBusinessPartner = _CAInvcgAltvBusinessPartner.BusinessPartner |
| [0..1] | I_ContractAccountHeader | _CAInvcgAltvContractAccount | $projection.CAInvcgAltvContractAccount = _CAInvcgAltvContractAccount.ContractAccount |
| [0..1] | I_ContractAccountPartner | _ContractAccountPartner | $projection.BusinessPartner = _ContractAccountPartner.BusinessPartner and $projection.ContractAccount = _ContractAccountPartner.ContractAccount |
| [0..1] | I_Currency | _CABillgCurrency | $projection.CABillgCurrency = _CABillgCurrency.Currency |
| [0..1] | I_Currency | _CAInvcgCurrency | $projection.CAInvcgCurrency = _CAInvcgCurrency.Currency |
| [0..1] | I_CABillgDocHeader | _CABillgReversalDocument | $projection.CABillgReversalDocument = _CABillgReversalDocument.CABillgDocument |
| [0..1] | I_CABillgDocHeader | _CABillgReversedDocument | $projection.CABillgReversedDocument = _CABillgReversedDocument.CABillgDocument |
| [0..1] | I_CABillgDocHeader | _CABillgAdjustmentDocument | $projection.CABillgAdjustmentDocument = _CABillgAdjustmentDocument.CABillgDocument |
| [0..1] | I_CABillgDocHeader | _CABillgAdjustedDocument | $projection.CABillgAdjustedDocument = _CABillgAdjustedDocument.CABillgDocument |
| [0..1] | I_CABillgDocOriginProcess | _CABillgDocOriginProcess | $projection.CABillgDocOriginProcess = _CABillgDocOriginProcess.CABillgDocOriginProcess |
| [0..1] | I_CAInvcgTargetProc | _CAInvcgTargetProc | $projection.CAInvcgTargetProcess = _CAInvcgTargetProc.CAInvcgTargetProcess |
| [0..1] | I_CAInvcgCategory | _CAInvcgCategory | $projection.CAInvcgCategory = _CAInvcgCategory.CAInvcgCategory |
| [0..1] | I_CABillgProcess | _CABillgProcess | $projection.CABillgProcess = _CABillgProcess.CABillgProcess |
| [0..1] | I_CABillgType | _CABillgType | $projection.CABillgType = _CABillgType.CABillgType |
| [0..1] | I_CAApplicationArea | _CAApplicationArea | $projection.CAApplicationArea = _CAApplicationArea.CAApplicationArea |
| [0..1] | I_CAInvcgSourceDocType | _CAInvcgSourceDocType | _CAInvcgSourceDocType.CAInvcgSourceDocumentCat = 'INVBI' and $projection.CAInvcgSourceDocumentType = _CAInvcgSourceDocType.CAInvcgSourceDocumentType |
| [0..1] | I_CAInvcgDocumentType | _CAInvcgDocumentType | $projection.CAInvcgDocumentType = _CAInvcgDocumentType.CAInvcgDocumentType and $projection.CAApplicationArea = _CAInvcgDocumentType.CAApplicationArea and _CAInvcgDocumentType.NameNumberRangeObject = 'FKKINVBILL' |
| [0..1] | I_CAInvcgDocTechDocType | _CAInvcgDocTechDocType | $projection.CAInvcgTechnicalDocumentType = _CAInvcgDocTechDocType.CAInvcgTechnicalDocumentType |
| [0..1] | I_CABillgDocReversalReason | _CABillgDocReversalReason | $projection.CABillgDocumentReversalReason = _CABillgDocReversalReason.CABillgDocumentReversalReason |
| [0..1] | I_CAInvcgMasterDataType | _CAInvcgMasterDataType | $projection.CAInvcgMasterDataType = _CAInvcgMasterDataType.CAInvcgMasterDataType |
| [0..1] | I_CATaxDetnType | _CATaxDetnType | $projection.CATaxDetnType = _CATaxDetnType.CATaxDetnType |
| [0..1] | I_CATaxDateType | _CATaxDateType | $projection.CATaxDateType = _CATaxDateType.CATaxDateType |
| [0..1] | I_CAInvcgControlOfInvcgUnit | _CAInvcgControlOfInvcgUnit | $projection.CAInvcgControlOfInvoicingUnit = _CAInvcgControlOfInvcgUnit.CAInvcgControlOfInvoicingUnit |
| [0..1] | I_CAInvcgCorrectionCat | _CAInvcgCorrectionCat | $projection.CAInvcgCorrectionCategory = _CAInvcgCorrectionCat.CAInvcgCorrectionCategory |
| [0..1] | I_CABillgExistsAddInvcg | _CABillgExistsAddInvcg | $projection.CABillgHasAdditionalInvoice = _CABillgExistsAddInvcg.CABillgHasAdditionalInvoice |
| [0..1] | I_CABillgLockedForInvcg | _CABillgLockedForInvcg | $projection.CABillgLockedForInvoicing = _CABillgLockedForInvcg.CABillgLockedForInvoicing |
| [0..1] | I_CABillgDocInvcgStatus | _CABillgDocInvcgStatus | $projection.CABillgDocumentInvcgStatus = _CABillgDocInvcgStatus.CABillgDocumentInvcgStatus |
| [0..1] | I_CAInvcgDocHeader | _CAInvcgDocHeader | $projection.CAInvoicingDocument = _CAInvcgDocHeader.CAInvoicingDocument |
| [0..1] | E_CABillgDocHeader | _Extension | $projection.CABillgDocument = _Extension.CABillgDocument |
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 | CABillgDocument | view | |
| ObjectModel.sapObjectNodeType.name | ContrAcctgBillingDocument | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| EndUserText.label | Abrechnungsbelegkopf | view |
Fields (84)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CABillgDocument | billdocno | Number of Billing Document | |
| BusinessPartner | gpart | Business Partner Number for Billing and Invoicing | ||
| ContractAccount | vkont | Contract Account Number for Billing and Invoicing | ||
| CABillgType | bill_type | Billing Type | ||
| CABillgDocPeriodStartDate | Start of Document Period | |||
| CABillgDocPeriodEndDate | End of Document Period | |||
| CABillgDocumentReversalReason | revreason | Reversal Reason for Billing Document | ||
| CABillgIsDocumentSimulated | simulated | Billing Document Is Simulated | ||
| CABillgDocumentExternal | Document Number in External System | |||
| LogicalSystem | log_system | Logical system | ||
| CAApplicationArea | applk | Application Area | ||
| CABillgDocOriginProcess | srcprocess | Origin Process of Billing Document | ||
| CAInvcgSourceDocumentType | srcdoctype | Source Document Type of Billing Document | ||
| CAInvcgTechnicalDocumentType | Type of Technical Billing/Invoicing Document | |||
| CAInvcgDocumentType | doctype | TSW Document type | ||
| CAInvcgTargetProcess | targprocess | Target Process That Invoices the Source Document | ||
| CAInvcgMasterDataType | mdcat | Type of Master Record for Convergent Invoicing | ||
| CAInvcgAltvBusinessPartner | Altv Business Partner for Invoicing | |||
| CAInvcgAltvContractAccount | Altv Contract Account for Invoicing | |||
| CABillgBaseDate | bill_basedate | Baseline Date for Period Assignment in Billing | ||
| CABillgCurrency | bill_curr | Currency of Billing Document | ||
| CAInvcgCurrency | Invoicing Target Currency | |||
| CATaxDetnType | tax_det_type | Type of Tax Calculation | ||
| CATaxDateType | tax_date_type | Type of Tax Date | ||
| CAInvcgCategory | inv_category | Invoicing Category | ||
| CAInvcgControlOfInvoicingUnit | Invoicing Unit Control | |||
| CAInvcgFirstDate | invoice_first | Target Date for Invoicing | ||
| CABillgReversalDocument | Reversal Document for Billing Document | |||
| CABillgReversedDocument | Number of Reversed Billing Document | |||
| CABillgAdjustmentDocument | Adjustment Billing Document | |||
| CABillgAdjustedDocument | adjusteddoc | Number of Adjusted Billing Document | ||
| CAInvcgCorrectionCategory | Category of Invoice Correction | |||
| CaInvcgIsOrderDeleted | Invoicing Order Deleted | |||
| CABillgHasAdditionalInvoice | xinfbill | Additional Statement in Another Invoice for Information Only | ||
| CAInvcgIsAccrualPostingRlvt | Relevant for Accrual/Deferral Posting | |||
| CABillgLockedForInvoicing | invlock | Billing Document Is Locked for Invoicing | ||
| CABillgGrpgOfAdditionalItems | Grouping of Additional Items | |||
| CABillgDocHasRefObjects | Object References Exist | |||
| CABillgDocumentNumberOfItems | recnum | Total Number of Items of a Billing Document | ||
| CABllbleItmNumber | Number of Billable Items | |||
| CreatedByUser | crname | Last Changed By | ||
| CABillgDocCreationDate | crdate | Date on Which Billing Document Was Created | ||
| CABillgDocCreationTime | crtime | Time at Which Billing Document Was Created | ||
| CABillgDocInternalNumber | Internal Number of Billing Run | |||
| CABillgProcess | bill_process | Billing Process | ||
| CABillgDocHasPrepaidItems | prepaid_incl | Document Contains Prepaid Items | ||
| CABillgDocHasRefillItems | pprefill_incl | Document Contains Items for Prepaid Refill | ||
| CABillgDocHasRevnRecgnItems | revrec_incl | Document Contains Posting Data from Revenue Deferral | ||
| CAPartnerSettlementRule | ptsrl | Partner Settlement Rule | ||
| CABillgDocumentInvcgStatus | invstatus | Invoicing Status of Billing Document | ||
| CAInvoicingDocument | invdocno | Number of Invoicing Document | ||
| CAInvcgCreationDate | invcrdate | Creation Date of Invoicing Document | ||
| CASubAreaForParallelization | keypp | Subarea for Parallelization in Mass Processing | ||
| CAAltvMDOriginalIsIncluded | altmd_orig_incl | Document Contains Alternative Original Master Data | ||
| _ContractAccountPartner | _ContractAccountPartner | |||
| _BusinessPartner | _BusinessPartner | |||
| _ContractAccountHeader | _ContractAccountHeader | |||
| _CAInvcgAltvBusinessPartner | _CAInvcgAltvBusinessPartner | |||
| _CAInvcgAltvContractAccount | _CAInvcgAltvContractAccount | |||
| _CABillgReversalDocument | _CABillgReversalDocument | |||
| _CABillgReversedDocument | _CABillgReversedDocument | |||
| _CABillgAdjustedDocument | _CABillgAdjustedDocument | |||
| _CABillgAdjustmentDocument | _CABillgAdjustmentDocument | |||
| _CAApplicationArea | _CAApplicationArea | |||
| _CABillgCurrency | _CABillgCurrency | |||
| _CAInvcgCurrency | _CAInvcgCurrency | |||
| _CABillgDocOriginProcess | _CABillgDocOriginProcess | |||
| _CAInvcgSourceDocType | _CAInvcgSourceDocType | |||
| _CAInvcgTargetProc | _CAInvcgTargetProc | |||
| _CAInvcgCategory | _CAInvcgCategory | |||
| _CABillgProcess | _CABillgProcess | |||
| _CABillgType | _CABillgType | |||
| _CAInvcgDocTechDocType | _CAInvcgDocTechDocType | |||
| _CAInvcgMasterDataType | _CAInvcgMasterDataType | |||
| _CATaxDetnType | _CATaxDetnType | |||
| _CATaxDateType | _CATaxDateType | |||
| _CAInvcgDocumentType | _CAInvcgDocumentType | |||
| _CAInvcgControlOfInvcgUnit | _CAInvcgControlOfInvcgUnit | |||
| _CAInvcgCorrectionCat | _CAInvcgCorrectionCat | |||
| _CABillgExistsAddInvcg | _CABillgExistsAddInvcg | |||
| _CABillgLockedForInvcg | _CABillgLockedForInvcg | |||
| _CABillgDocInvcgStatus | _CABillgDocInvcgStatus | |||
| _CABillgDocReversalReason | _CABillgDocReversalReason | |||
| _CAInvcgDocHeader | _CAInvcgDocHeader |
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_CABillgDocHeader.
-- 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_CABillgDocHeader AS
SELECT
billdocno AS CABillgDocument,
gpart AS BusinessPartner,
vkont AS ContractAccount,
bill_type AS CABillgType,
cast(date_from as bill_period_from_gfn_kk preserving type ) AS CABillgDocPeriodStartDate,
cast(date_to as bill_period_to_gfn_kk preserving type ) AS CABillgDocPeriodEndDate,
revreason AS CABillgDocumentReversalReason,
simulated AS CABillgIsDocumentSimulated,
cast(refdocno as refdocno_gfn_kk preserving type ) AS CABillgDocumentExternal,
log_system AS LogicalSystem,
applk AS CAApplicationArea,
srcprocess AS CABillgDocOriginProcess,
srcdoctype AS CAInvcgSourceDocumentType,
cast(techdoctype as techdoctype_gfn_kk preserving type ) AS CAInvcgTechnicalDocumentType,
doctype AS CAInvcgDocumentType,
targprocess AS CAInvcgTargetProcess,
mdcat AS CAInvcgMasterDataType,
cast(gpart_inv as gpart_inv_gfn_kk preserving type ) AS CAInvcgAltvBusinessPartner,
cast(vkont_inv as vkont_inv_gfn_kk preserving type ) AS CAInvcgAltvContractAccount,
bill_basedate AS CABillgBaseDate,
bill_curr AS CABillgCurrency,
cast(inv_curr as inv_curr_gfn_kk preserving type ) AS CAInvcgCurrency,
tax_det_type AS CATaxDetnType,
tax_date_type AS CATaxDateType,
inv_category AS CAInvcgCategory,
cast(separate_inv as separate_inv_bitpack_gfn_kk preserving type ) AS CAInvcgControlOfInvoicingUnit,
invoice_first AS CAInvcgFirstDate,
cast(reversaldoc as reversalbilldoc_gfn_kk preserving type ) AS CABillgReversalDocument,
cast(reverseddoc as reversedbilldoc_gfn_kk preserving type ) AS CABillgReversedDocument,
cast(adjustmentdoc as adjustmentbilldoc_gfn_kk preserving type ) AS CABillgAdjustmentDocument,
adjusteddoc AS CABillgAdjustedDocument,
cast(corrcat as corrcat_gfn_kk preserving type ) AS CAInvcgCorrectionCategory,
cast(trigdeleted as trigdeleted_gfn_kk preserving type ) AS CaInvcgIsOrderDeleted,
xinfbill AS CABillgHasAdditionalInvoice,
cast(xbillac as xbillac_gfn_kk preserving type ) AS CAInvcgIsAccrualPostingRlvt,
invlock AS CABillgLockedForInvoicing,
cast(add_group as add_group_gfn_kk preserving type ) AS CABillgGrpgOfAdditionalItems,
cast(xinvbill_x as xinvbill_x_gfn_kk preserving type ) AS CABillgDocHasRefObjects,
recnum AS CABillgDocumentNumberOfItems,
cast(bit_number as bit_number_gfn_kk preserving type ) AS CABllbleItmNumber,
crname AS CreatedByUser,
crdate AS CABillgDocCreationDate,
crtime AS CABillgDocCreationTime,
cast(billrunno as billrunno_gfn_kk preserving type ) AS CABillgDocInternalNumber,
bill_process AS CABillgProcess,
prepaid_incl AS CABillgDocHasPrepaidItems,
pprefill_incl AS CABillgDocHasRefillItems,
revrec_incl AS CABillgDocHasRevnRecgnItems,
ptsrl AS CAPartnerSettlementRule,
invstatus AS CABillgDocumentInvcgStatus,
invdocno AS CAInvoicingDocument,
invcrdate AS CAInvcgCreationDate,
keypp AS CASubAreaForParallelization,
altmd_orig_incl AS CAAltvMDOriginalIsIncluded
FROM dfkkinvbill_h AS _dfkkinvbill_h
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_ContractAccountHeader AS _ContractAccountHeader ON ContractAccount = _ContractAccountHeader.ContractAccount -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _CAInvcgAltvBusinessPartner ON CAInvcgAltvBusinessPartner = _CAInvcgAltvBusinessPartner.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_ContractAccountHeader AS _CAInvcgAltvContractAccount ON CAInvcgAltvContractAccount = _CAInvcgAltvContractAccount.ContractAccount -- association [0..1]
LEFT OUTER JOIN I_ContractAccountPartner AS _ContractAccountPartner ON BusinessPartner = _ContractAccountPartner.BusinessPartner AND ContractAccount = _ContractAccountPartner.ContractAccount -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CABillgCurrency ON CABillgCurrency = _CABillgCurrency.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CAInvcgCurrency ON CAInvcgCurrency = _CAInvcgCurrency.Currency -- association [0..1]
LEFT OUTER JOIN I_CABillgDocHeader AS _CABillgReversalDocument ON CABillgReversalDocument = _CABillgReversalDocument.CABillgDocument -- association [0..1]
LEFT OUTER JOIN I_CABillgDocHeader AS _CABillgReversedDocument ON CABillgReversedDocument = _CABillgReversedDocument.CABillgDocument -- association [0..1]
LEFT OUTER JOIN I_CABillgDocHeader AS _CABillgAdjustmentDocument ON CABillgAdjustmentDocument = _CABillgAdjustmentDocument.CABillgDocument -- association [0..1]
LEFT OUTER JOIN I_CABillgDocHeader AS _CABillgAdjustedDocument ON CABillgAdjustedDocument = _CABillgAdjustedDocument.CABillgDocument -- association [0..1]
LEFT OUTER JOIN I_CABillgDocOriginProcess AS _CABillgDocOriginProcess ON CABillgDocOriginProcess = _CABillgDocOriginProcess.CABillgDocOriginProcess -- association [0..1]
LEFT OUTER JOIN I_CAInvcgTargetProc AS _CAInvcgTargetProc ON CAInvcgTargetProcess = _CAInvcgTargetProc.CAInvcgTargetProcess -- association [0..1]
LEFT OUTER JOIN I_CAInvcgCategory AS _CAInvcgCategory ON CAInvcgCategory = _CAInvcgCategory.CAInvcgCategory -- association [0..1]
LEFT OUTER JOIN I_CABillgProcess AS _CABillgProcess ON CABillgProcess = _CABillgProcess.CABillgProcess -- association [0..1]
LEFT OUTER JOIN I_CABillgType AS _CABillgType ON CABillgType = _CABillgType.CABillgType -- association [0..1]
LEFT OUTER JOIN I_CAApplicationArea AS _CAApplicationArea ON CAApplicationArea = _CAApplicationArea.CAApplicationArea -- association [0..1]
LEFT OUTER JOIN I_CAInvcgSourceDocType AS _CAInvcgSourceDocType ON _CAInvcgSourceDocType.CAInvcgSourceDocumentCat = 'INVBI' AND CAInvcgSourceDocumentType = _CAInvcgSourceDocType.CAInvcgSourceDocumentType -- association [0..1]
LEFT OUTER JOIN I_CAInvcgDocumentType AS _CAInvcgDocumentType ON CAInvcgDocumentType = _CAInvcgDocumentType.CAInvcgDocumentType AND CAApplicationArea = _CAInvcgDocumentType.CAApplicationArea AND _CAInvcgDocumentType.NameNumberRangeObject = 'FKKINVBILL' -- association [0..1]
LEFT OUTER JOIN I_CAInvcgDocTechDocType AS _CAInvcgDocTechDocType ON CAInvcgTechnicalDocumentType = _CAInvcgDocTechDocType.CAInvcgTechnicalDocumentType -- association [0..1]
LEFT OUTER JOIN I_CABillgDocReversalReason AS _CABillgDocReversalReason ON CABillgDocumentReversalReason = _CABillgDocReversalReason.CABillgDocumentReversalReason -- association [0..1]
LEFT OUTER JOIN I_CAInvcgMasterDataType AS _CAInvcgMasterDataType ON CAInvcgMasterDataType = _CAInvcgMasterDataType.CAInvcgMasterDataType -- association [0..1]
LEFT OUTER JOIN I_CATaxDetnType AS _CATaxDetnType ON CATaxDetnType = _CATaxDetnType.CATaxDetnType -- association [0..1]
LEFT OUTER JOIN I_CATaxDateType AS _CATaxDateType ON CATaxDateType = _CATaxDateType.CATaxDateType -- association [0..1]
LEFT OUTER JOIN I_CAInvcgControlOfInvcgUnit AS _CAInvcgControlOfInvcgUnit ON CAInvcgControlOfInvoicingUnit = _CAInvcgControlOfInvcgUnit.CAInvcgControlOfInvoicingUnit -- association [0..1]
LEFT OUTER JOIN I_CAInvcgCorrectionCat AS _CAInvcgCorrectionCat ON CAInvcgCorrectionCategory = _CAInvcgCorrectionCat.CAInvcgCorrectionCategory -- association [0..1]
LEFT OUTER JOIN I_CABillgExistsAddInvcg AS _CABillgExistsAddInvcg ON CABillgHasAdditionalInvoice = _CABillgExistsAddInvcg.CABillgHasAdditionalInvoice -- association [0..1]
LEFT OUTER JOIN I_CABillgLockedForInvcg AS _CABillgLockedForInvcg ON CABillgLockedForInvoicing = _CABillgLockedForInvcg.CABillgLockedForInvoicing -- association [0..1]
LEFT OUTER JOIN I_CABillgDocInvcgStatus AS _CABillgDocInvcgStatus ON CABillgDocumentInvcgStatus = _CABillgDocInvcgStatus.CABillgDocumentInvcgStatus -- association [0..1]
LEFT OUTER JOIN I_CAInvcgDocHeader AS _CAInvcgDocHeader ON CAInvoicingDocument = _CAInvcgDocHeader.CAInvoicingDocument -- association [0..1]
LEFT OUTER JOIN E_CABillgDocHeader AS _Extension ON CABillgDocument = _Extension.CABillgDocument -- association [0..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