C_CABillgDocHeader

DDL: C_CABILLGDOCHEADER Type: view_entity CONSUMPTION

Abrechnungsbelegkopf anzeigen

C_CABillgDocHeader is a Consumption CDS View that provides data about "Abrechnungsbelegkopf anzeigen" in SAP S/4HANA. It reads from 1 data source (R_CABillgDocumentTP) and exposes 118 fields with key field CABillgDocument. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_CABillgDocumentTP R_CABillgDocumentTP projection

Associations (11)

CardinalityTargetAliasCondition
[1..*] C_CABillgDocItem _CABillgDocItem $projection.CABillgDocument = _CABillgDocItem.CABillgDocument
[1..*] C_CABillgDocSource _CABillgDocSource $projection.CABillgDocument = _CABillgDocSource.CABillgDocument
[1..*] C_CABillgDocTax _CABillgDocTax $projection.CABillgDocument = _CABillgDocTax.CABillgDocument
[1..*] C_CABillgDocPayment _CABillgDocPayment $projection.CABillgDocument = _CABillgDocPayment.CABillgDocument
[1..*] C_CABillgDocAdditional _CABillgDocAdditional $projection.CABillgDocument = _CABillgDocAdditional.CABillgDocument
[1..*] C_CABillgDocReference _CABillgDocReference $projection.CABillgDocument = _CABillgDocReference.CABillgDocument
[1..*] C_CABillgDocInvcgDocSource _CABillgDocInvcgDocSource $projection.CABillgDocument = _CABillgDocInvcgDocSource.CABillgDocument
[0..1] C_CABillgDocHeader _CABillgReversedDocument $projection.CABillgReversedDocument = _CABillgReversedDocument.CABillgDocument
[0..1] C_CABillgDocHeader _CABillgReversalDocument $projection.CABillgReversalDocument = _CABillgReversalDocument.CABillgDocument
[0..1] C_CABillgDocHeader _CABillgAdjustedDocument $projection.CABillgAdjustedDocument = _CABillgAdjustedDocument.CABillgDocument
[0..1] C_CABillgDocHeader _CABillgAdjustmentDocument $projection.CABillgAdjustmentDocument = _CABillgAdjustmentDocument.CABillgDocument

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Abrechnungsbelegkopf anzeigen view
Consumption.semanticObject CABillgDocument view
Search.searchable true view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.representativeKey CABillgDocument view
OData.entitySet.name C_CABillgDocDisp view
OData.entityType.name C_CABillgDocDispType view
VDM.viewType #CONSUMPTION view

Fields (118)

KeyFieldSource TableSource FieldDescription
KEY CABillgDocument _CABillgDocHeader CABillgDocument Billing Doc.
CAInvoicingDocument CAInvoicingDocument Invoic. Doc.
virtualCAInvcgDocExternalext_invdocno_kk
virtualCAInvcgDocExternalIsHiddenboolean
char50
BusinessPartnerFullName _CAInvcgBPAddress BusinessPartnerFullName Broker Name
StreetName _CAInvcgBPAddress StreetName Text
AddressCityName _CAInvcgBPAddress AddressCityName City
CountryName _CAInvcgBPAddress CountryName Country
BusinessPartner _CABillgDocHeader BusinessPartner Issuing Authority
ContractAccount _CABillgDocHeader ContractAccount Contract Acct
ContractAccountName _ContractAccountHeader ContractAccountName Cont. acct name
virtualCAContractvtref_kk
CABillgType _CABillgDocHeader CABillgType Billing Type
CABillgTypeTextlocalized
CABillgDocPeriodStartDate _CABillgDocHeader CABillgDocPeriodStartDate Start of Document Period
CABillgDocPeriodEndDate _CABillgDocHeader CABillgDocPeriodEndDate End of Document Period
CABillgDocCreationDate _CABillgDocHeader CABillgDocCreationDate Billed On
CABillgDocCreationTime _CABillgDocHeader CABillgDocCreationTime Billed At
CABillgDocumentReversalReason _CABillgDocHeader CABillgDocumentReversalReason Reversal Reason
CABillgDocReversalReasonTextlocalized
CABillgIsDocumentSimulated _CABillgDocHeader CABillgIsDocumentSimulated Simulation Doc.
CABillgDocumentExternal _CABillgDocHeader CABillgDocumentExternal External Document Number
LogicalSystem _CABillgDocHeader LogicalSystem Logical System
CAApplicationArea _CABillgDocHeader CAApplicationArea ApplicationArea
CABillgDocOriginProcess _CABillgDocHeader CABillgDocOriginProcess Origin
CABillgDocOriginProcessTextlocalized
CAInvcgSourceDocumentType _CABillgDocHeader CAInvcgSourceDocumentType Source Doc.Type
CAInvcgSourceDocTypeTextlocalized
CAInvcgTechnicalDocumentType _CABillgDocHeader CAInvcgTechnicalDocumentType Technical Document Type
CAInvcgDocTechDocTypeTextlocalized
CAInvcgDocumentType _CABillgDocHeader CAInvcgDocumentType Document Type
CAInvcgDocumentTypeTextlocalized
CAInvcgTargetProcess _CABillgDocHeader CAInvcgTargetProcess Target Process
CAInvcgTargetProcTextlocalized
CAInvcgMasterDataType _CABillgDocHeader CAInvcgMasterDataType MasterData Type
CAInvcgMasterDataTypeTextlocalized
CAInvcgAltvBusinessPartner _CABillgDocHeader CAInvcgAltvBusinessPartner Altv Business Partner
CAInvcgAltvContractAccount _CABillgDocHeader CAInvcgAltvContractAccount Altv Contract Account
CABillgBaseDate _CABillgDocHeader CABillgBaseDate Baseline Date
CABillgCurrency _CABillgDocHeader CABillgCurrency Currency
CAInvcgCurrency _CABillgDocHeader CAInvcgCurrency Invoicing Target Currency
CATaxDetnType _CABillgDocHeader CATaxDetnType Tax Calculation
CATaxDetnTypeTextlocalized
CATaxDateType _CABillgDocHeader CATaxDateType Tax Date
CATaxDateTypeTextlocalized
CAInvcgCategory _CABillgDocHeader CAInvcgCategory Invoicing Cat.
CAInvcgCategoryTextlocalized
CAInvcgControlOfInvoicingUnit _CABillgDocHeader CAInvcgControlOfInvoicingUnit Invoicing Unit Control
CAInvcgControlOfInvcgUnitTxtlocalized
CAInvcgFirstDate _CABillgDocHeader CAInvcgFirstDate Invoice From
CABillgReversalDocument _CABillgDocHeader CABillgReversalDocument Reversal Document Number
CABillgReversedDocument _CABillgDocHeader CABillgReversedDocument Rev. Doc. For
CABillgAdjustmentDocument _CABillgDocHeader CABillgAdjustmentDocument Adjustment Billg Documnt
CABillgAdjustedDocument _CABillgDocHeader CABillgAdjustedDocument Adjusted Document
CAInvcgCorrectionCategory _CABillgDocHeader CAInvcgCorrectionCategory Invcg Correction Category
CAInvcgCorrectionCatTextlocalized
CaInvcgIsOrderDeleted _CABillgDocHeader CaInvcgIsOrderDeleted Invoicing Order Deleted
CABillgHasAdditionalInvoice _CABillgDocHeader CABillgHasAdditionalInvoice Info in Invoice
CABillgAdditionalInvoiceTextlocalized
CAInvcgIsAccrualPostingRlvt _CABillgDocHeader CAInvcgIsAccrualPostingRlvt Accrual/Deferral Posting
CABillgLockedForInvoicing _CABillgDocHeader CABillgLockedForInvoicing Invoicing Lock
CABillgLockedForInvcgTextlocalized
CABillgGrpgOfAdditionalItems _CABillgDocHeader CABillgGrpgOfAdditionalItems Additional Item Grouping
CABillgDocHasRefObjects _CABillgDocHeader CABillgDocHasRefObjects Object References Exist
CABillgDocumentNumberOfItems _CABillgDocHeader CABillgDocumentNumberOfItems Number of Items
CABllbleItmNumber _CABillgDocHeader CABllbleItmNumber Number of Billable Items
CreatedByUser _CABillgDocHeader CreatedByUser User Name
CABillgDocInternalNumber _CABillgDocHeader CABillgDocInternalNumber Billing Run Number
CABillgProcess _CABillgDocHeader CABillgProcess Billing Process
CABillgProcessTextlocalized
CABillgDocHasPrepaidItems _CABillgDocHeader CABillgDocHasPrepaidItems Prepaid
CABillgDocHasRefillItems _CABillgDocHeader CABillgDocHasRefillItems Prepaid Refill
CABillgDocHasRevnRecgnItems _CABillgDocHeader CABillgDocHasRevnRecgnItems Rev Deferral
CAPartnerSettlementRule _CABillgDocHeader CAPartnerSettlementRule Settlement Rule
CABillgDocumentInvcgStatus _CABillgDocHeader CABillgDocumentInvcgStatus Invoicg Status
CABillgDocumentInvcgStatusTextlocalized
CAInvcgCreationDate _CABillgDocHeader CAInvcgCreationDate Invoiced On
CASubAreaForParallelization _CABillgDocHeader CASubAreaForParallelization Subarea
CAAltvMDOriginalIsIncluded _CABillgDocHeader CAAltvMDOriginalIsIncluded OriglMasterData
virtualCABillgDocReversalIsEnabledxfeld
_CABillgDocItem _CABillgDocItem
_CABillgDocTax _CABillgDocTax
_CABillgDocSource _CABillgDocSource
_CABillgDocPayment _CABillgDocPayment
_CABillgDocAdditional _CABillgDocAdditional
_CABillgDocReference _CABillgDocReference
_CABillgDocInvcgDocSource _CABillgDocInvcgDocSource
_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
_CAInvcgUserContact _CAInvcgUserContact

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 C_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 C_CABillgDocHeader AS
SELECT
  _CABillgDocHeader.CABillgDocument AS CABillgDocument,
  CAInvoicingDocument,
  virtual CAInvcgDocExternal : ext_invdocno_kk AS virtualCAInvcgDocExternalext_invdocno_kk,
  virtual CAInvcgDocExternalIsHidden : boolean AS virtualCAInvcgDocExternalIsHiddenboolean,
  virtual UICT_CABillgDocument : abap.char(50) AS char50,
  _CAInvcgBPAddress.BusinessPartnerFullName AS BusinessPartnerFullName,
  _CAInvcgBPAddress.StreetName AS StreetName,
  _CAInvcgBPAddress.AddressCityName AS AddressCityName,
  _CAInvcgBPAddress.CountryName AS CountryName,
  _CABillgDocHeader.BusinessPartner AS BusinessPartner,
  _CABillgDocHeader.ContractAccount AS ContractAccount,
  _ContractAccountHeader.ContractAccountName AS ContractAccountName,
  virtual CAContract : vtref_kk AS virtualCAContractvtref_kk,
  _CABillgDocHeader.CABillgType AS CABillgType,
  _CABillgType._CABillgTypeText.CABillgTypeText : localized AS CABillgTypeTextlocalized,
  _CABillgDocHeader.CABillgDocPeriodStartDate AS CABillgDocPeriodStartDate,
  _CABillgDocHeader.CABillgDocPeriodEndDate AS CABillgDocPeriodEndDate,
  _CABillgDocHeader.CABillgDocCreationDate AS CABillgDocCreationDate,
  _CABillgDocHeader.CABillgDocCreationTime AS CABillgDocCreationTime,
  _CABillgDocHeader.CABillgDocumentReversalReason AS CABillgDocumentReversalReason,
  _CABillgDocReversalReason._CABillgDocReversalReasonText.CABillgDocReversalReasonText : localized AS CABillgDocReversalReasonTextlocalized,
  _CABillgDocHeader.CABillgIsDocumentSimulated AS CABillgIsDocumentSimulated,
  _CABillgDocHeader.CABillgDocumentExternal AS CABillgDocumentExternal,
  _CABillgDocHeader.LogicalSystem AS LogicalSystem,
  _CABillgDocHeader.CAApplicationArea AS CAApplicationArea,
  _CABillgDocHeader.CABillgDocOriginProcess AS CABillgDocOriginProcess,
  _CABillgDocOriginProcess._CABillgDocOriginProcessText.CABillgDocOriginProcessText : localized AS CABillgDocOriginProcessTextlocalized,
  _CABillgDocHeader.CAInvcgSourceDocumentType AS CAInvcgSourceDocumentType,
  _CAInvcgSourceDocType._CAInvcgSourceDocTypeText.CAInvcgSourceDocTypeText : localized AS CAInvcgSourceDocTypeTextlocalized,
  _CABillgDocHeader.CAInvcgTechnicalDocumentType AS CAInvcgTechnicalDocumentType,
  _CAInvcgDocTechDocType._CAInvcgDocTechDocTypeText.CAInvcgDocTechDocTypeText : localized AS CAInvcgDocTechDocTypeTextlocalized,
  _CABillgDocHeader.CAInvcgDocumentType AS CAInvcgDocumentType,
  _CAInvcgDocumentType._CAInvcgDocumentTypeText.CAInvcgDocumentTypeText : localized AS CAInvcgDocumentTypeTextlocalized,
  _CABillgDocHeader.CAInvcgTargetProcess AS CAInvcgTargetProcess,
  _CAInvcgTargetProc._CAInvcgTargetProcText.CAInvcgTargetProcText : localized AS CAInvcgTargetProcTextlocalized,
  _CABillgDocHeader.CAInvcgMasterDataType AS CAInvcgMasterDataType,
  _CAInvcgMasterDataType._CAInvcgMasterDataTypeText.CAInvcgMasterDataTypeText : localized AS CAInvcgMasterDataTypeTextlocalized,
  _CABillgDocHeader.CAInvcgAltvBusinessPartner AS CAInvcgAltvBusinessPartner,
  _CABillgDocHeader.CAInvcgAltvContractAccount AS CAInvcgAltvContractAccount,
  _CABillgDocHeader.CABillgBaseDate AS CABillgBaseDate,
  _CABillgDocHeader.CABillgCurrency AS CABillgCurrency,
  _CABillgDocHeader.CAInvcgCurrency AS CAInvcgCurrency,
  _CABillgDocHeader.CATaxDetnType AS CATaxDetnType,
  _CATaxDetnType._CATaxDetnTypeText.CATaxDetnTypeText : localized AS CATaxDetnTypeTextlocalized,
  _CABillgDocHeader.CATaxDateType AS CATaxDateType,
  _CATaxDateType._CATaxDateTypeText.CATaxDateTypeText : localized AS CATaxDateTypeTextlocalized,
  _CABillgDocHeader.CAInvcgCategory AS CAInvcgCategory,
  _CAInvcgCategory._CAInvcgCategoryText.CAInvcgCategoryText : localized AS CAInvcgCategoryTextlocalized,
  _CABillgDocHeader.CAInvcgControlOfInvoicingUnit AS CAInvcgControlOfInvoicingUnit,
  _CAInvcgControlOfInvcgUnit._CAInvcgControlOfInvcgUnitTxt.CAInvcgControlOfInvcgUnitTxt : localized AS CAInvcgControlOfInvcgUnitTxtlocalized,
  _CABillgDocHeader.CAInvcgFirstDate AS CAInvcgFirstDate,
  _CABillgDocHeader.CABillgReversalDocument AS CABillgReversalDocument,
  _CABillgDocHeader.CABillgReversedDocument AS CABillgReversedDocument,
  _CABillgDocHeader.CABillgAdjustmentDocument AS CABillgAdjustmentDocument,
  _CABillgDocHeader.CABillgAdjustedDocument AS CABillgAdjustedDocument,
  _CABillgDocHeader.CAInvcgCorrectionCategory AS CAInvcgCorrectionCategory,
  _CAInvcgCorrectionCat._CAInvcgCorrectionCatText.CAInvcgCorrectionCatText : localized AS CAInvcgCorrectionCatTextlocalized,
  _CABillgDocHeader.CaInvcgIsOrderDeleted AS CaInvcgIsOrderDeleted,
  _CABillgDocHeader.CABillgHasAdditionalInvoice AS CABillgHasAdditionalInvoice,
  _CABillgExistsAddInvcg._CABillgExistsAddInvcgText.CABillgAdditionalInvoiceText : localized AS CABillgAdditionalInvoiceTextlocalized,
  _CABillgDocHeader.CAInvcgIsAccrualPostingRlvt AS CAInvcgIsAccrualPostingRlvt,
  _CABillgDocHeader.CABillgLockedForInvoicing AS CABillgLockedForInvoicing,
  _CABillgLockedForInvcg._CABillgLockedForInvcgText.CABillgLockedForInvcgText : localized AS CABillgLockedForInvcgTextlocalized,
  _CABillgDocHeader.CABillgGrpgOfAdditionalItems AS CABillgGrpgOfAdditionalItems,
  _CABillgDocHeader.CABillgDocHasRefObjects AS CABillgDocHasRefObjects,
  _CABillgDocHeader.CABillgDocumentNumberOfItems AS CABillgDocumentNumberOfItems,
  _CABillgDocHeader.CABllbleItmNumber AS CABllbleItmNumber,
  _CABillgDocHeader.CreatedByUser AS CreatedByUser,
  _CABillgDocHeader.CABillgDocInternalNumber AS CABillgDocInternalNumber,
  _CABillgDocHeader.CABillgProcess AS CABillgProcess,
  _CABillgProcess._CABillgProcessText.CABillgProcessText : localized AS CABillgProcessTextlocalized,
  _CABillgDocHeader.CABillgDocHasPrepaidItems AS CABillgDocHasPrepaidItems,
  _CABillgDocHeader.CABillgDocHasRefillItems AS CABillgDocHasRefillItems,
  _CABillgDocHeader.CABillgDocHasRevnRecgnItems AS CABillgDocHasRevnRecgnItems,
  _CABillgDocHeader.CAPartnerSettlementRule AS CAPartnerSettlementRule,
  _CABillgDocHeader.CABillgDocumentInvcgStatus AS CABillgDocumentInvcgStatus,
  _CABillgDocInvcgStatus._CABillgDocInvcgStatusText.CABillgDocumentInvcgStatusText : localized AS CABillgDocumentInvcgStatusTextlocalized,
  _CABillgDocHeader.CAInvcgCreationDate AS CAInvcgCreationDate,
  _CABillgDocHeader.CASubAreaForParallelization AS CASubAreaForParallelization,
  _CABillgDocHeader.CAAltvMDOriginalIsIncluded AS CAAltvMDOriginalIsIncluded,
  virtual CABillgDocReversalIsEnabled : xfeld AS virtualCABillgDocReversalIsEnabledxfeld
FROM R_CABillgDocumentTP
LEFT OUTER JOIN C_CABillgDocItem AS _CABillgDocItem ON CABillgDocument = _CABillgDocItem.CABillgDocument  -- association [1..*]
LEFT OUTER JOIN C_CABillgDocSource AS _CABillgDocSource ON CABillgDocument = _CABillgDocSource.CABillgDocument  -- association [1..*]
LEFT OUTER JOIN C_CABillgDocTax AS _CABillgDocTax ON CABillgDocument = _CABillgDocTax.CABillgDocument  -- association [1..*]
LEFT OUTER JOIN C_CABillgDocPayment AS _CABillgDocPayment ON CABillgDocument = _CABillgDocPayment.CABillgDocument  -- association [1..*]
LEFT OUTER JOIN C_CABillgDocAdditional AS _CABillgDocAdditional ON CABillgDocument = _CABillgDocAdditional.CABillgDocument  -- association [1..*]
LEFT OUTER JOIN C_CABillgDocReference AS _CABillgDocReference ON CABillgDocument = _CABillgDocReference.CABillgDocument  -- association [1..*]
LEFT OUTER JOIN C_CABillgDocInvcgDocSource AS _CABillgDocInvcgDocSource ON CABillgDocument = _CABillgDocInvcgDocSource.CABillgDocument  -- association [1..*]
LEFT OUTER JOIN C_CABillgDocHeader AS _CABillgReversedDocument ON CABillgReversedDocument = _CABillgReversedDocument.CABillgDocument  -- association [0..1]
LEFT OUTER JOIN C_CABillgDocHeader AS _CABillgReversalDocument ON CABillgReversalDocument = _CABillgReversalDocument.CABillgDocument  -- association [0..1]
LEFT OUTER JOIN C_CABillgDocHeader AS _CABillgAdjustedDocument ON CABillgAdjustedDocument = _CABillgAdjustedDocument.CABillgDocument  -- association [0..1]
LEFT OUTER JOIN C_CABillgDocHeader AS _CABillgAdjustmentDocument ON CABillgAdjustmentDocument = _CABillgAdjustmentDocument.CABillgDocument  -- association [0..1]
;