I_CABillgPlnBllbleItm

DDL: I_CABILLGPLNBLLBLEITM Type: view_entity BASIC Package: FKKINV_VDM_BIP

Abrechenbare Pos. zum Abrechnungsplan

I_CABillgPlnBllbleItm is a Basic CDS View that provides data about "Abrechenbare Pos. zum Abrechnungsplan" in SAP S/4HANA. It reads from 1 data source (dfkkbixbit_bip) and exposes 46 fields with key fields CABillgPlnNumber, CABillgPlnItem, CABllbleItmUUID. It has 12 associations to related views. Part of development package FKKINV_VDM_BIP.

Data Sources (1)

SourceAliasJoin Type
dfkkbixbit_bip dfkkbixbit_bip from

Associations (12)

CardinalityTargetAliasCondition
[1..1] I_CABillgPln _CABillgPln $projection.CABillgPlnNumber = _CABillgPln.CABillgPlnNumber
[1..1] I_CABillgPlnItem _CABillgPlnItem $projection.CABillgPlnNumber = _CABillgPlnItem.CABillgPlnNumber and $projection.CABillgPlnItem = _CABillgPlnItem.CABillgPlnItem
[0..1] I_BusinessPartner _BusinessPartner $projection.BusinessPartner = _BusinessPartner.BusinessPartner
[0..1] I_ContractAccountHeader _ContractAccount $projection.ContractAccount = _ContractAccount.ContractAccount
[0..1] I_Currency _CABllbleItmCurrency $projection.CABllbleItmCurrency = _CABllbleItmCurrency.Currency
[0..1] I_UnitOfMeasure _CABllbleItmQtyUnit $projection.CABllbleItmQtyUnit = _CABllbleItmQtyUnit.UnitOfMeasure
[0..1] I_CABllbleItmClass _CABllbleItmClass $projection.CABllbleItmClass = _CABllbleItmClass.CABllbleItmClass
[0..1] I_CABillgSubProcess _CABillgSubprocess $projection.CABillgSubprocess = _CABillgSubprocess.CABillgSubprocess
[0..1] I_CABllbleItmSrceTransType _CABllbleItmSrceTransType $projection.CABllbleItmSourceTransType = _CABllbleItmSrceTransType.CABllbleItmSourceTransType
[0..1] I_CABllbleItmSimlnSts _CABllbleItmSimlnSts $projection.CABllbleItmSimlnSts = _CABllbleItmSimlnSts.CABllbleItmSimlnSts
[0..1] I_CABllbleItmType _CABllbleItmType $projection.CABllbleItmType = _CABllbleItmType.CABllbleItmType
[0..1] I_CASubApplication _CASubApplication $projection.CASubApplication = _CASubApplication.CASubApplication

Annotations (7)

NameValueLevelField
VDM.viewType #BASIC view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Abrechenbare Pos. zum Abrechnungsplan view

Fields (46)

KeyFieldSource TableSource FieldDescription
KEY CABillgPlnNumber billplanno Billing Plan
KEY CABillgPlnItem billplanitem Item
KEY CABllbleItmUUID bituuid Bill. Itms GUID
CABllbleItmClass bitcat Class
CABillgSubprocess subprocess Subprocess
CABllbleItmSourceTransType SrcTransType
CABllbleItmSourceTransId Source Trans.ID
CABllbleItmPackageUUID Pkg Bill.Items
CABllbleItmPackNo Sequence Number
CABllbleItmSimlnSts simulated Simulation Doc.
CABllbleItmDate bitdate Date of Origin
CABllbleItmTime bittime Time of Origin
CABllbleItmStartDate bitdate_from From Date
CABllbleItmEndDate bitdate_to To Date
CABllbleItmCreationDate bitcrdate Created On
CABllbleItmCreationTime bitcrtime Created At
CABillgBaseDate bill_basedate Baseline Date
CABillgFirstDate bill_first Bill From
CABllbleItmType bittype Bill.Item Type
CASubApplication subap Subapplication
CAProviderContractItemNumber vtpos Item
CABllbleItmAmount bit_amount Amount
CABllbleItmCurrency bit_curr Currency
CABllbleItmQty bit_quantity Billing Quantity
CABllbleItmQtyUnit bit_qty_unit Unit of Measure
CAIsRevenueAccountingRelevant rarel Rev. Acctg Relevant
CABllbleItmIsReversed bitreversed Reversed Req.
CABillgPlnRequestDate requestdate Request Date
CABillgPlnLastRequestDate requestdate_old Last Request
CABillgPlnDvtgNextRequestDate requestdate_next_dev Diff. ReqDate
CABllbleItmHandle log_number Log Number
BusinessPartner gpart Tech. BPartner
ContractAccount vkont Tech. CtrAcct
CAContract vtref Contract
_CABillgPln _CABillgPln
_CABillgPlnItem _CABillgPlnItem
_CABllbleItmClass _CABllbleItmClass
_CABillgSubprocess _CABillgSubprocess
_CABllbleItmSrceTransType _CABllbleItmSrceTransType
_CABllbleItmSimlnSts _CABllbleItmSimlnSts
_CABllbleItmType _CABllbleItmType
_CASubApplication _CASubApplication
_BusinessPartner _BusinessPartner
_ContractAccount _ContractAccount
_CABllbleItmCurrency _CABllbleItmCurrency
_CABllbleItmQtyUnit _CABllbleItmQtyUnit

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_CABillgPlnBllbleItm.
-- 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_CABillgPlnBllbleItm AS
SELECT
  billplanno AS CABillgPlnNumber,
  billplanitem AS CABillgPlnItem,
  bituuid AS CABllbleItmUUID,
  bitcat AS CABllbleItmClass,
  subprocess AS CABillgSubprocess,
  cast(srctatype as srctatype_gfn_kk preserving type ) AS CABllbleItmSourceTransType,
  cast(srctaid as srctaid_gfn_kk preserving type ) AS CABllbleItmSourceTransId,
  cast(bitpackuuid as bitpackuuid_gfn_kk preserving type ) AS CABllbleItmPackageUUID,
  cast(bitpackcno as bitpackcno_gfn_kk preserving type ) AS CABllbleItmPackNo,
  simulated AS CABllbleItmSimlnSts,
  bitdate AS CABllbleItmDate,
  bittime AS CABllbleItmTime,
  bitdate_from AS CABllbleItmStartDate,
  bitdate_to AS CABllbleItmEndDate,
  bitcrdate AS CABllbleItmCreationDate,
  bitcrtime AS CABllbleItmCreationTime,
  bill_basedate AS CABillgBaseDate,
  bill_first AS CABillgFirstDate,
  bittype AS CABllbleItmType,
  subap AS CASubApplication,
  vtpos AS CAProviderContractItemNumber,
  bit_amount AS CABllbleItmAmount,
  bit_curr AS CABllbleItmCurrency,
  bit_quantity AS CABllbleItmQty,
  bit_qty_unit AS CABllbleItmQtyUnit,
  rarel AS CAIsRevenueAccountingRelevant,
  bitreversed AS CABllbleItmIsReversed,
  requestdate AS CABillgPlnRequestDate,
  requestdate_old AS CABillgPlnLastRequestDate,
  requestdate_next_dev AS CABillgPlnDvtgNextRequestDate,
  log_number AS CABllbleItmHandle,
  gpart AS BusinessPartner,
  vkont AS ContractAccount,
  vtref AS CAContract
FROM dfkkbixbit_bip
LEFT OUTER JOIN I_CABillgPln AS _CABillgPln ON CABillgPlnNumber = _CABillgPln.CABillgPlnNumber  -- association [1..1]
LEFT OUTER JOIN I_CABillgPlnItem AS _CABillgPlnItem ON CABillgPlnNumber = _CABillgPlnItem.CABillgPlnNumber AND CABillgPlnItem = _CABillgPlnItem.CABillgPlnItem  -- association [1..1]
LEFT OUTER JOIN I_BusinessPartner AS _BusinessPartner ON BusinessPartner = _BusinessPartner.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_ContractAccountHeader AS _ContractAccount ON ContractAccount = _ContractAccount.ContractAccount  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CABllbleItmCurrency ON CABllbleItmCurrency = _CABllbleItmCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _CABllbleItmQtyUnit ON CABllbleItmQtyUnit = _CABllbleItmQtyUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmClass AS _CABllbleItmClass ON CABllbleItmClass = _CABllbleItmClass.CABllbleItmClass  -- association [0..1]
LEFT OUTER JOIN I_CABillgSubProcess AS _CABillgSubprocess ON CABillgSubprocess = _CABillgSubprocess.CABillgSubprocess  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmSrceTransType AS _CABllbleItmSrceTransType ON CABllbleItmSourceTransType = _CABllbleItmSrceTransType.CABllbleItmSourceTransType  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmSimlnSts AS _CABllbleItmSimlnSts ON CABllbleItmSimlnSts = _CABllbleItmSimlnSts.CABllbleItmSimlnSts  -- association [0..1]
LEFT OUTER JOIN I_CABllbleItmType AS _CABllbleItmType ON CABllbleItmType = _CABllbleItmType.CABllbleItmType  -- association [0..1]
LEFT OUTER JOIN I_CASubApplication AS _CASubApplication ON CASubApplication = _CASubApplication.CASubApplication  -- association [0..1]
;