R_CABillgDocItemDraft

DDL: R_CABILLGDOCITEMDRAFT Type: view_entity BASIC Package: FCI_RAP_BILLDOC

Billing Document Item Draft

R_CABillgDocItemDraft is a Basic CDS View that provides data about "Billing Document Item Draft" in SAP S/4HANA. It reads from 1 data source (dfkkinvbill_i_d) and exposes 101 fields with key fields CABillgDocument, CABillgDocItem, DraftUUID. It has 2 associations to related views. Part of development package FCI_RAP_BILLDOC.

Data Sources (1)

SourceAliasJoin Type
dfkkinvbill_i_d _CABillgDocItemDraft from

Associations (2)

CardinalityTargetAliasCondition
[0..1] R_CABillgDocumentDraft _CABillgDocumentDraft $projection.CABillgDocument = _CABillgDocumentDraft.CABillgDocument and $projection.ParentDraftUUID = _CABillgDocumentDraft.DraftUUID
[0..1] E_CABillgDocItemDraft _Extension $projection.CABillgDocument = _Extension.CABillgDocument and $projection.DraftUUID = _Extension.DraftUUID

Annotations (12)

NameValueLevelField
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix BLI 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 Item 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 (101)

KeyFieldSource TableSource FieldDescription
KEY CABillgDocument cabillgdocument Billing Doc.
KEY CABillgDocItem cabillgdocitem Item
KEY DraftUUID draftuuid UUID
ParentDraftUUID parentdraftuuid NodeID
CAIsDocItemSimulated caisdocitemsimulated Item Simulated
CABillgDocumentItemType cabillgdocumentitemtype Item Type
CAContract cacontract Contract
CompanyCode companycode Receiver Company Code
CAMainTransaction camaintransaction Main Trans.
CASubTransaction casubtransaction Subtransaction
CAInvcgIsItemPostingRelevant cainvcgisitempostingrelevant Posting-Relevt
CAInvcgIsItemPrintingRelevant cainvcgisitemprintingrelevant Print Relevant
CABillgDocItemAmount cabillgdocitemamount Amount
CABillgCurrency cabillgcurrency Currency
CATaxIsIncluded cataxisincluded Gross
TaxCode taxcode Tax Code
UnitOfMeasure unitofmeasure Unit Protected Qty
CABillgDocItemExternalNumber cabillgdocitemexternalnumber External Item
CABillgDocItemIsReversal cabillgdocitemisreversal Reversal Item
CAInvcgCorrectionCategory cainvcgcorrectioncategory Invcg Correction Category
CAInvcgIsNotBPRelevant cainvcgisnotbprelevant No BP Item
CAInvcgSubstituteGroupPrinting cainvcgsubstitutegroupprinting Substitute Group
CAItemPeriodStartDate caitemperiodstartdate Start Item Per.
CAItemPeriodEndDate caitemperiodenddate End of Item Per
CANetDueDate canetduedate Net Due Date
Division division Internal Division ID
BusinessArea businessarea Business Area
BusinessPlace businessplace Business place
Segment segment Segment number
ProfitCenter profitcenter Profit Center
CAAccountDeterminationCode caaccountdeterminationcode Acct Determ. ID
CATaxDetnType cataxdetntype Tax Calculation
CATaxCountry cataxcountry Country/Region
CATaxDateType cataxdatetype Tax Date
CABillgTaxGroup cabillgtaxgroup Tax Grouping
CAExternalTaxDate caexternaltaxdate Ext. Tax Date
CATaxDeterminationCode cataxdeterminationcode Tax Determination
CAAltvTaxDeterminationCode caaltvtaxdeterminationcode Altv Tax Detn Code
CAAltvTaxCode caaltvtaxcode Altern.Tax Code
CAOtherTaxCode caothertaxcode TxCde:Oth.Taxes
TaxJurisdiction taxjurisdiction Tax Jurisdiction
WithholdingTaxCode withholdingtaxcode WTax Code
CAIsDownPaymentRequest caisdownpaymentrequest Down Payment
CABillgDeferredRevenueCategory cabillgdeferredrevenuecategory Deferred Revenue Category
CABillgDeferredRevenueDate cabillgdeferredrevenuedate Transfer date
CAInvcgDfrrdRevenueStatus cainvcgdfrrdrevenuestatus Deferred Revenues Status
CAIsRevenueAccountingRelevant caisrevenueaccountingrelevant Rev. Acctg Relevant
CARevenueAccountingServiceType carevenueaccountingservicetype Service Type
CAInvcgAccrualPostingType cainvcgaccrualpostingtype Accr/Defrl Postg Type
CABillgDocItemIsBIRelevant cabillgdocitemisbirelevant BI-Relevant
CABillgDocItemIsFICORelevant cabillgdocitemisficorelevant FI/CO-Relevant
CAProviderContractItemNumber caprovidercontractitemnumber Contract Item
CASubApplication casubapplication Subapplication
CAIsPrepaid caisprepaid Prepaid
CABillgIsPrepaidBalanceChg cabillgisprepaidbalancechg Prepaid Refill
CABillgPartnerSettlementCat cabillgpartnersettlementcat Partner Settlement Category
CABillgDocItemCrtnMethod cabillgdocitemcrtnmethod Creation Method
CABillgFunction cabillgfunction Billing Funct.
CABillgGrpgOfAdditionalItems cabillggrpgofadditionalitems Additional Item Grouping
CABillgGrpgOfPaymentData cabillggrpgofpaymentdata Pmt Data Group
CABillgGroupingSourceItems cabillggroupingsourceitems Source Item Grp
CABllbleItmNumber cabllbleitmnumber Number of Billable Items
CADiscBaseItmGroup cadiscbaseitmgroup Base Item Group
CAReasonSecurityDeposit careasonsecuritydeposit Request Reason
CABillgReqReason cabillgreqreason Billing Request Reason
CABllbleItmDiscountKey cabllbleitmdiscountkey Disc./Chg. Key
CABllbleItmDiscountVersion cabllbleitmdiscountversion Version No.
CABillingQuantity cabillingquantity Billing Quantity
CADependentItemType cadependentitemtype Dependent Item Type
ConditionType conditiontype Condition type
CAAltvMDOriginalIsEnbld caaltvmdoriginalisenbld OriglMasterData
CAInvcgOffsettingReferenceKey cainvcgoffsettingreferencekey Offsetting Ref.
CAInvcgOffsettingCategory cainvcgoffsettingcategory Offsetting Cat.
CAInvcgOffsettingProcedure cainvcgoffsettingprocedure Offsett. Proc.
CAInvcgOffsettingAction cainvcgoffsettingaction Action Offsett.
CAInvcgOffsettingGroup cainvcgoffsettinggroup Offsetting Grp
CAInvcgOffsettingRefKeyLong cainvcgoffsettingrefkeylong Offst.Ref(Long)
RAOriginalDocItemType raoriginaldocitemtype OrigItemType
RAOriginalDocItemID raoriginaldocitemid OriginalItemID
CAAmountPerUnitAmount caamountperunitamount Amount per Quantity
CAAmountPerUnitCurrency caamountperunitcurrency Crcy Amt per Qty
CAAmountPerUnitQuantityUnit caamountperunitquantityunit UoM Amount
CAAmountPerUnitQuantity caamountperunitquantity Qty Amt per Qty
CAIntcoCompanyCodeRequesting caintcocompanycoderequesting ReqCCode
CAIntcoCompanyCodeSupplying caintcocompanycodesupplying Supplying CCode
CAIntcoType caintcotype IntSettlmntType
CAIntcoProcedure caintcoprocedure IntSettlmntProc
CABillToParty cabilltoparty Bill-To Party
CABillToRegion cabilltoregion Bill-To Region
CABillFromRegion cabillfromregion Region Dlv.Plnt
CAControlCode cacontrolcode Control Code
CASupplyRegion casupplyregion Supply Regi
CABillToCountry cabilltocountry Bill-To Country
WBSElementInternalID WBS Internal ID
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
_CABillgDocumentDraft _CABillgDocumentDraft

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_CABillgDocItemDraft.
-- 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_CABillgDocItemDraft AS
SELECT
  CABillgDocument,
  CABillgDocItem,
  DraftUUID,
  ParentDraftUUID,
  CAIsDocItemSimulated,
  CABillgDocumentItemType,
  CAContract,
  CompanyCode,
  CAMainTransaction,
  CASubTransaction,
  CAInvcgIsItemPostingRelevant,
  CAInvcgIsItemPrintingRelevant,
  CABillgDocItemAmount,
  CABillgCurrency,
  CATaxIsIncluded,
  TaxCode,
  UnitOfMeasure,
  CABillgDocItemExternalNumber,
  CABillgDocItemIsReversal,
  CAInvcgCorrectionCategory,
  CAInvcgIsNotBPRelevant,
  CAInvcgSubstituteGroupPrinting,
  CAItemPeriodStartDate,
  CAItemPeriodEndDate,
  CANetDueDate,
  Division,
  BusinessArea,
  BusinessPlace,
  Segment,
  ProfitCenter,
  CAAccountDeterminationCode,
  CATaxDetnType,
  CATaxCountry,
  CATaxDateType,
  CABillgTaxGroup,
  CAExternalTaxDate,
  CATaxDeterminationCode,
  CAAltvTaxDeterminationCode,
  CAAltvTaxCode,
  CAOtherTaxCode,
  TaxJurisdiction,
  WithholdingTaxCode,
  CAIsDownPaymentRequest,
  CABillgDeferredRevenueCategory,
  CABillgDeferredRevenueDate,
  CAInvcgDfrrdRevenueStatus,
  CAIsRevenueAccountingRelevant,
  CARevenueAccountingServiceType,
  CAInvcgAccrualPostingType,
  CABillgDocItemIsBIRelevant,
  CABillgDocItemIsFICORelevant,
  CAProviderContractItemNumber,
  CASubApplication,
  CAIsPrepaid,
  CABillgIsPrepaidBalanceChg,
  CABillgPartnerSettlementCat,
  CABillgDocItemCrtnMethod,
  CABillgFunction,
  CABillgGrpgOfAdditionalItems,
  CABillgGrpgOfPaymentData,
  CABillgGroupingSourceItems,
  CABllbleItmNumber,
  CADiscBaseItmGroup,
  CAReasonSecurityDeposit,
  CABillgReqReason,
  CABllbleItmDiscountKey,
  CABllbleItmDiscountVersion,
  CABillingQuantity,
  CADependentItemType,
  ConditionType,
  CAAltvMDOriginalIsEnbld,
  CAInvcgOffsettingReferenceKey,
  CAInvcgOffsettingCategory,
  CAInvcgOffsettingProcedure,
  CAInvcgOffsettingAction,
  CAInvcgOffsettingGroup,
  CAInvcgOffsettingRefKeyLong,
  RAOriginalDocItemType,
  RAOriginalDocItemID,
  CAAmountPerUnitAmount,
  CAAmountPerUnitCurrency,
  CAAmountPerUnitQuantityUnit,
  CAAmountPerUnitQuantity,
  CAIntcoCompanyCodeRequesting,
  CAIntcoCompanyCodeSupplying,
  CAIntcoType,
  CAIntcoProcedure,
  CABillToParty,
  CABillToRegion,
  CABillFromRegion,
  CAControlCode,
  CASupplyRegion,
  CABillToCountry,
  cast( wbselementinternalid as fis_wbsint_no_conv preserving type ) AS WBSElementInternalID,
  DraftEntityCreationDateTime,
  DraftEntityLastChangeDateTime,
  DraftAdministrativeDataUUID,
  DraftEntityOperationCode,
  HasActiveEntity,
  DraftFieldChanges
FROM dfkkinvbill_i_d AS _CABillgDocItemDraft
LEFT OUTER JOIN R_CABillgDocumentDraft AS _CABillgDocumentDraft ON CABillgDocument = _CABillgDocumentDraft.CABillgDocument AND ParentDraftUUID = _CABillgDocumentDraft.DraftUUID  -- association [0..1]
LEFT OUTER JOIN E_CABillgDocItemDraft AS _Extension ON CABillgDocument = _Extension.CABillgDocument AND DraftUUID = _Extension.DraftUUID  -- association [0..1]
;