R_CABillgDocumentDraft

DDL: R_CABILLGDOCUMENTDRAFT Type: view_entity BASIC

Billing Document Draft

R_CABillgDocumentDraft is a Basic CDS View that provides data about "Billing Document Draft" in SAP S/4HANA. It reads from 1 data source (dfkkinvbill_h_d) and exposes 62 fields with key fields CABillgDocument, DraftUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
dfkkinvbill_h_d _CABillgDocumentDraft from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_ContractAccountPartner _ContractAccountPartner $projection.ContractAccount = _ContractAccountPartner.ContractAccount and $projection.BusinessPartner = _ContractAccountPartner.BusinessPartner
[0..1] E_CABillgDocumentDraft _Extension $projection.CABillgDocument = _Extension.CABillgDocument and $projection.DraftUUID = _Extension.DraftUUID

Annotations (12)

NameValueLevelField
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix BLH view
AbapCatalog.extensibility.quota.maximumFields 340 view
AbapCatalog.extensibility.quota.maximumBytes 6800 view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Billing Document Draft view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (62)

KeyFieldSource TableSource FieldDescription
KEY CABillgDocument cabillgdocument Billing Doc.
KEY DraftUUID draftuuid UUID
BusinessPartner businesspartner Issuing Authority
ContractAccount contractaccount Contract Acct
CABillgType cabillgtype Billing Type
CABillgDocPeriodStartDate cabillgdocperiodstartdate Start of Document Period
CABillgDocPeriodEndDate cabillgdocperiodenddate End of Document Period
CABillgDocumentReversalReason cabillgdocumentreversalreason Reversal Reason
CABillgIsDocumentSimulated cabillgisdocumentsimulated Simulation Doc.
CABillgDocumentExternal cabillgdocumentexternal External Document Number
LogicalSystem logicalsystem Logical System
CAApplicationArea caapplicationarea ApplicationArea
CABillgDocOriginProcess cabillgdocoriginprocess Origin
CAInvcgSourceDocumentType cainvcgsourcedocumenttype Source Doc.Type
CAInvcgTechnicalDocumentType cainvcgtechnicaldocumenttype Technical Document Type
CAInvcgDocumentType cainvcgdocumenttype Document Type
CAInvcgTargetProcess cainvcgtargetprocess Target Process
CAInvcgMasterDataType cainvcgmasterdatatype MasterData Type
CAInvcgAltvBusinessPartner cainvcgaltvbusinesspartner Altv Business Partner
CAInvcgAltvContractAccount cainvcgaltvcontractaccount Altv Contract Account
CABillgBaseDate cabillgbasedate Baseline Date
CABillgCurrency cabillgcurrency Currency
CAInvcgCurrency cainvcgcurrency Invoicing Target Currency
CATaxDetnType cataxdetntype Tax Calculation
CATaxDateType cataxdatetype Tax Date
CAInvcgCategory cainvcgcategory Invoicing Cat.
CAInvcgControlOfInvoicingUnit cainvcgcontrolofinvoicingunit Invoicing Unit Control
CAInvcgFirstDate cainvcgfirstdate Invoice From
CABillgReversalDocument cabillgreversaldocument Reversal Document Number
CABillgReversedDocument cabillgreverseddocument Rev. Doc. For
CABillgAdjustmentDocument cabillgadjustmentdocument Adjustment Billg Documnt
CABillgAdjustedDocument cabillgadjusteddocument Adjusted Document
CAInvcgCorrectionCategory cainvcgcorrectioncategory Invcg Correction Category
CaInvcgIsOrderDeleted cainvcgisorderdeleted Invoicing Order Deleted
CABillgHasAdditionalInvoice cabillghasadditionalinvoice Info in Invoice
CAInvcgIsAccrualPostingRlvt cainvcgisaccrualpostingrlvt Accrual/Deferral Posting
CABillgLockedForInvoicing cabillglockedforinvoicing Invoicing Lock
CABillgGrpgOfAdditionalItems cabillggrpgofadditionalitems Additional Item Grouping
CABillgDocHasRefObjects cabillgdochasrefobjects Object References Exist
CABillgDocumentNumberOfItems cabillgdocumentnumberofitems Number of Items
CABllbleItmNumber cabllbleitmnumber Number of Billable Items
CreatedByUser createdbyuser User Name
CABillgDocCreationDate cabillgdoccreationdate Billed On
CABillgDocCreationTime cabillgdoccreationtime Billed At
CABillgDocInternalNumber cabillgdocinternalnumber Billing Run Number
CABillgProcess cabillgprocess Billing Process
CABillgDocHasPrepaidItems cabillgdochasprepaiditems Prepaid
CABillgDocHasRefillItems cabillgdochasrefillitems Prepaid Refill
CABillgDocHasRevnRecgnItems cabillgdochasrevnrecgnitems Rev Deferral
CAPartnerSettlementRule capartnersettlementrule Settlement Rule
CABillgDocumentInvcgStatus cabillgdocumentinvcgstatus Invoicg Status
CAInvoicingDocument cainvoicingdocument Invoic. Doc.
CAInvcgCreationDate cainvcgcreationdate Invoiced On
CASubAreaForParallelization casubareaforparallelization Subarea
CAAltvMDOriginalIsIncluded caaltvmdoriginalisincluded OriglMasterData
DraftEntityCreationDateTime draftentitycreationdatetime Draft Created On
DraftEntityLastChangeDateTime draftentitylastchangedatetime Draft Last Changed On
DraftAdministrativeDataUUID draftadministrativedatauuid UUID
DraftEntityOperationCode draftentityoperationcode Draft - Operation Code
HasActiveEntity hasactiveentity TRUE
DraftFieldChanges draftfieldchanges Field Changes
_ContractAccountPartner _ContractAccountPartner

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 R_CABillgDocumentDraft.
-- 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 R_CABillgDocumentDraft AS
SELECT
  CABillgDocument,
  DraftUUID,
  BusinessPartner,
  ContractAccount,
  CABillgType,
  CABillgDocPeriodStartDate,
  CABillgDocPeriodEndDate,
  CABillgDocumentReversalReason,
  CABillgIsDocumentSimulated,
  CABillgDocumentExternal,
  LogicalSystem,
  CAApplicationArea,
  CABillgDocOriginProcess,
  CAInvcgSourceDocumentType,
  CAInvcgTechnicalDocumentType,
  CAInvcgDocumentType,
  CAInvcgTargetProcess,
  CAInvcgMasterDataType,
  CAInvcgAltvBusinessPartner,
  CAInvcgAltvContractAccount,
  CABillgBaseDate,
  CABillgCurrency,
  CAInvcgCurrency,
  CATaxDetnType,
  CATaxDateType,
  CAInvcgCategory,
  CAInvcgControlOfInvoicingUnit,
  CAInvcgFirstDate,
  CABillgReversalDocument,
  CABillgReversedDocument,
  CABillgAdjustmentDocument,
  CABillgAdjustedDocument,
  CAInvcgCorrectionCategory,
  CaInvcgIsOrderDeleted,
  CABillgHasAdditionalInvoice,
  CAInvcgIsAccrualPostingRlvt,
  CABillgLockedForInvoicing,
  CABillgGrpgOfAdditionalItems,
  CABillgDocHasRefObjects,
  CABillgDocumentNumberOfItems,
  CABllbleItmNumber,
  CreatedByUser,
  CABillgDocCreationDate,
  CABillgDocCreationTime,
  CABillgDocInternalNumber,
  CABillgProcess,
  CABillgDocHasPrepaidItems,
  CABillgDocHasRefillItems,
  CABillgDocHasRevnRecgnItems,
  CAPartnerSettlementRule,
  CABillgDocumentInvcgStatus,
  CAInvoicingDocument,
  CAInvcgCreationDate,
  CASubAreaForParallelization,
  CAAltvMDOriginalIsIncluded,
  DraftEntityCreationDateTime,
  DraftEntityLastChangeDateTime,
  DraftAdministrativeDataUUID,
  DraftEntityOperationCode,
  HasActiveEntity,
  DraftFieldChanges
FROM dfkkinvbill_h_d AS _CABillgDocumentDraft
LEFT OUTER JOIN I_ContractAccountPartner AS _ContractAccountPartner ON ContractAccount = _ContractAccountPartner.ContractAccount AND BusinessPartner = _ContractAccountPartner.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN E_CABillgDocumentDraft AS _Extension ON CABillgDocument = _Extension.CABillgDocument AND DraftUUID = _Extension.DraftUUID  -- association [0..1]
;