I_RRBSalesPricingDynamicItem

DDL: I_RRBSALESPRICINGDYNAMICITEM SQL: IRRBSLSPRDYNITEM Type: view BASIC

RRB Sales Pricing Dynamic Items

I_RRBSalesPricingDynamicItem is a Basic CDS View that provides data about "RRB Sales Pricing Dynamic Items" in SAP S/4HANA. It reads from 1 data source (vpkdli) and exposes 22 fields with key fields RRBSalesPricingDocument, RRBDynamicItem. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
vpkdli vpkdli from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_Material _Material $projection.Material = _Material.Material
[0..1] I_Currency _DocumentCurrency $projection.DocumentCurrency = _DocumentCurrency.Currency
[0..1] I_RRBDynamicItemLongText _RRBDynamicItemLongText $projection.RRBDynamicItem = _RRBDynamicItemLongText.RRBDynamicItem and _RRBDynamicItemLongText.Language = 'E'

Annotations (8)

NameValueLevelField
AbapCatalog.sqlViewName IRRBSLSPRDYNITEM view
VDM.viewType #BASIC view
EndUserText.label RRB Sales Pricing Dynamic Items view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY RRBSalesPricingDocument vpkdli vpkid SPc.doc.no.
KEY RRBDynamicItem vpkdli dlinr DI No.
DocumentCurrency vpkdli vwaer Doc. Currency
SalesDocumentItem vpkdli posnr WBS Element
Material vpkdli matnr_sd Material
NetAmount vpkdli netvalue Net Value
NetPriceAmount vpkdli netpr Price
AmountToBeBilledInTransacCrcy vpkdli in_wtgbtr Value TranCurr
TotalAmountInTransactionCrcy vpkdli op_wtgbtr Value TranCurr
AmtToBeRejectedInTransacCrcy vpkdli no_wtgbtr Value TranCurr
AmtToBePostponedInTransacCrcy vpkdli la_wtgbtr Value TranCurr
BilledAmountInTransacCrcy vpkdli bi_wtgbtr Value TranCurr
OriginalAmountInTransacCrcy vpkdli so_wtgbtr Value TranCurr
CanceledAmountInTransacCrcy vpkdli ca_wtgbtr Value TranCurr
TotalQuantity vpkdli op_megbtr Total Quantity
TotalBillableQtyInBaseUnit vpkdli so_megbtr Total Quantity
PostponedQuantity vpkdli la_megbtr Total Quantity
RejectedQuantity vpkdli no_megbtr Total Quantity
BilledQuantity vpkdli in_megbtr Total Quantity
_Material _Material
_DocumentCurrency _DocumentCurrency
_RRBDynamicItemLongText _RRBDynamicItemLongText

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_RRBSalesPricingDynamicItem.
-- 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.
-- SQL view name: IRRBSLSPRDYNITEM

CREATE VIEW I_RRBSalesPricingDynamicItem AS
SELECT
  vpkdli.vpkid AS RRBSalesPricingDocument,
  vpkdli.dlinr AS RRBDynamicItem,
  vpkdli.vwaer AS DocumentCurrency,
  vpkdli.posnr AS SalesDocumentItem,
  vpkdli.matnr_sd AS Material,
  vpkdli.netvalue AS NetAmount,
  vpkdli.netpr AS NetPriceAmount,
  vpkdli.in_wtgbtr AS AmountToBeBilledInTransacCrcy,
  vpkdli.op_wtgbtr AS TotalAmountInTransactionCrcy,
  vpkdli.no_wtgbtr AS AmtToBeRejectedInTransacCrcy,
  vpkdli.la_wtgbtr AS AmtToBePostponedInTransacCrcy,
  vpkdli.bi_wtgbtr AS BilledAmountInTransacCrcy,
  vpkdli.so_wtgbtr AS OriginalAmountInTransacCrcy,
  vpkdli.ca_wtgbtr AS CanceledAmountInTransacCrcy,
  vpkdli.op_megbtr AS TotalQuantity,
  vpkdli.so_megbtr AS TotalBillableQtyInBaseUnit,
  vpkdli.la_megbtr AS PostponedQuantity,
  vpkdli.no_megbtr AS RejectedQuantity,
  vpkdli.in_megbtr AS BilledQuantity
FROM vpkdli
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _DocumentCurrency ON DocumentCurrency = _DocumentCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_RRBDynamicItemLongText AS _RRBDynamicItemLongText ON RRBDynamicItem = _RRBDynamicItemLongText.RRBDynamicItem AND _RRBDynamicItemLongText.Language = 'E'  -- association [0..1]
;