Deprecated PUBLIC_LOCAL_API
This CDS view is deprecated in S/4HANA. View all deprecated CDS views →

I_RRBCostDynamicItem

DDL: I_RRBCOSTDYNAMICITEM SQL: IRRBCOSTDYNITM Type: view BASIC Package: PS_BILLING_PROPOSALS

Cost Data for Dynamic Items

I_RRBCostDynamicItem (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

R&D Engineering

I_RRBCostDynamicItem is a Basic CDS View that provides data about "Cost Data for Dynamic Items" in SAP S/4HANA. It reads from 1 data source (I_RRBDynamicItem) and exposes 28 fields with key field RRBDynamicItem. It has 1 association to related views. Part of development package PS_BILLING_PROPOSALS.

SAP Help Documentation

CategoryCDS Views for Resource-Related Billing Proposals
StatusDeprecated
Purpose
This CDS view provides the prerequisites for answering the following business questions: Do you want to extract project data that provides you with details related to billed, unbilled, written-off and non-billable costs?

Prerequisites
You have created the necessary billing plan items in the Create Customer Project app. You must generate all the billing extracts in the Release Billing Proposals app, to be able to view the up-to-date billing data using this CDS view.

Structure
Measures and attributes Some important attributes are: Fiscal year Currencies Accounting document Work item Billing plan Material

View on SAP Help Portal →

SAP API Hub

CategoryBasic
StateDeprecated
Line of BusinessR&D Engineering
Application ComponentPPM-SCL-BIL
CapabilitiesData Source for Defining CDS Entities,Data Source in SQL Select
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Not Released
PackageR&D/Engineering for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view provides the prerequisites for answering the following business questions:</p> <ul> <li>Do you want to extract project data that provides you with details related to billed, unbilled, written-off and non-billable costs?</li> </ul>

Documentation

Data Sources (1)

SourceAliasJoin Type
I_RRBDynamicItem I_RRBDynamicItem from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_WBSElementBasicData _WBSElement $projection.ControllingObject = _WBSElement.WBSElementObject or $projection.OriginObject = _WBSElement.WBSElementObject

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IRRBCOSTDYNITM view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Cost Data for Dynamic Items view
VDM.viewType #BASIC view
AbapCatalog.preserveKey true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.lifecycle.status #DEPRECATED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey RRBDynamicItem view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY RRBDynamicItem RRBDynamicItem Number of the Dynamic Item
BillingDocumentCategory BillingDocumentCategory Billing Plan Usage Category
BillingPlanItemUsage BillingPlanItemUsage Billing Plan Item Usage
AccountingDocument AccountingDocument Document Number
LedgerGLLineItem LedgerGLLineItem Six-Character General Ledger Line Item
Personnel Personnel Personnel Number
PostingPeriod PostingPeriod Posting Period
FiscalYearPeriod PostingPeriod Posting Period
FiscalYear FiscalYear G/L Fiscal Year
RRBDynamicItemFiscalYear G/L Fiscal Year
CostElement CostElement Cost Element
ControllingObject ControllingObject Object number
OriginObject OriginObject Object Number of Original Object
WorkItem WorkItem Work Item ID
Material Material Material Number
TransactionCurrency TransactionCurrency Transaction Currency
UnitOfMeasure UnitOfMeasure Unit Protected Qty
BillingPlan BillingPlan Billing Plan Number / Invoicing Plan Number
BillingControlCategory BillingControlCategory Billing Control Category
CostCtrActivityType CostCtrActivityType Activity Type
DocumentItemText DocumentItemText Item Text
RcvrAcctgIndCode RcvrAcctgIndCode Accounting Indicator
_PersonWorkAgreement _PersonWorkAgreement
_TransactionCurrency _TransactionCurrency
_UnitOfMeasure _UnitOfMeasure
_RRBDynamicItemFlow _RRBDynamicItemFlow
_RRBDynamicItemLongText _RRBDynamicItemLongText
_WBSElement _WBSElement

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_RRBCostDynamicItem.
-- 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: IRRBCOSTDYNITM

CREATE VIEW I_RRBCostDynamicItem AS
SELECT
  RRBDynamicItem,
  BillingDocumentCategory,
  BillingPlanItemUsage,
  AccountingDocument,
  LedgerGLLineItem,
  Personnel,
  PostingPeriod,
  PostingPeriod AS FiscalYearPeriod,
  FiscalYear,
  cast( FiscalYear as ps_s4_fiscalyear ) AS RRBDynamicItemFiscalYear,
  CostElement,
  ControllingObject,
  OriginObject,
  WorkItem,
  Material,
  TransactionCurrency,
  UnitOfMeasure,
  BillingPlan,
  BillingControlCategory,
  CostCtrActivityType,
  DocumentItemText,
  RcvrAcctgIndCode
FROM I_RRBDynamicItem
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElement ON ControllingObject = _WBSElement.WBSElementObject OR OriginObject = _WBSElement.WBSElementObject  -- association [0..1]
;