I_RAOpenRevenuePerPeriodCube

DDL: I_RAOPENREVENUEPERPERIODCUBE SQL: IRAOPNRVNPRDCB Type: view COMPOSITE Package: FARR_CDS_ANALYTICS

Rmng Perf Oblgns wt Time Bands - Cube

I_RAOpenRevenuePerPeriodCube (Composite)

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

Accounting and Financial Close

I_RAOpenRevenuePerPeriodCube is a Composite CDS View (Cube) that provides data about "Rmng Perf Oblgns wt Time Bands - Cube" in SAP S/4HANA. It reads from 1 data source (P_RAOpenRevenuePerPeriod) and exposes 50 fields with key fields PerformanceObligation, RAReportingPeriodOperatorCode, FiscalYearPeriod. It has 6 associations to related views. Part of development package FARR_CDS_ANALYTICS.

SAP API Hub

CategoryComposite
StateDeprecated
Line of BusinessAccounting and Financial Close
Application ComponentFI-RA-2CL
CapabilitiesData Provider for Analytical Queries
Extensible (Key User)Yes
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Not Released
PackageAccounting and Financial Close for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
P_RAOpenRevenuePerPeriod P_RAOpenRevenuePerPeriod from

Parameters (4)

NameTypeDefault
P_FromFiscalYear fis_gjahr
P_FromFiscalPeriod fins_fiscalperiod
P_ToFiscalYear fis_gjahr
P_ToFiscalPeriod fins_fiscalperiod

Associations (6)

CardinalityTargetAliasCondition
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1..1] I_AccountingPrinciple _AccountingPrinciple $projection.AccountingPrinciple = _AccountingPrinciple.AccountingPrinciple
[1..1] E_RAPerformanceObligation _E_RAPerformanceObligation $projection.PerformanceObligation = _E_RAPerformanceObligation.PerformanceObligation
[1..1] E_RevenueAccountingContract _E_RevenueAccountingContract PeriodicOpenRevenue.RevenueAccountingContract = _E_RevenueAccountingContract.RevenueAccountingContract
[1..1] I_RevenueAccountingContract _I_RevenueAccountingContract PeriodicOpenRevenue.RevenueAccountingContract = _I_RevenueAccountingContract.RevenueAccountingContract
[1..1] I_RAUnivRevnRecgnContrVH _RAUnivRevRecContrVH _RAUnivRevRecContrVH.IndicatorValue = _I_RevenueAccountingContract.RAContractIsUniversal

Annotations (15)

NameValueLevelField
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName IRAOPNRVNPRDCB view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
Analytics.dataCategory #CUBE view
Analytics.internalName #LOCAL view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Rmng Perf Oblgns wt Time Bands - Cube view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MIXED view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #COMPOSITE view

Fields (50)

KeyFieldSource TableSource FieldDescription
KEY PerformanceObligation PeriodicOpenRevenue PerformanceObligation Performance Obligation
KEY RAReportingPeriodOperatorCode RAReportingPeriodOperatorCode Operator of Disclosure Reporting Period
KEY FiscalYearPeriod FiscalYearPeriod Fiscal Year + Fiscal Period
RevnAcctgConditionCategory RevnAcctgConditionCategory Price or Cost Condition
BandFiscalYearPeriodText BandFiscalYearPeriodText FiscalYearPeriod for reporting Disclosure 120
CompanyCode PeriodicOpenRevenue CompanyCode Receiver Company Code
AccountingPrinciple PeriodicOpenRevenue AccountingPrinciple Accounting Principle
RAPerPerdOpenRevnInSlsDocCrcy OpenRevenueInPeriod Open Revenue up to the Current Period
RAOpenCostInCoCodeCrcy OpenCostInPeriod Open Cost
BandFiscalYearText BandFiscalYearText FiscalYear for reporting disclosure 120
BandFiscalQuarterText BandFiscalQuarterText FiscalQuarter for reporting Disclosure 120
BandFiscalYearQuarterText BandFiscalYearQuarterText FiscalYearQuarter for reporting Disclosure 120
BandFiscalPeriodText BandFiscalPeriodText FiscalPeriod for reporting Disclosure 120
RevenueAccountingContract PeriodicOpenRevenue RevenueAccountingContract Revenue Contract
RevnAcctgContractCreationDate _RevenueAccountingContract RevnAcctgContractCreationDate Created On
PerformanceObligationClass PeriodicOpenRevenue PerformanceObligationClass Performance Obligation Name
BusinessPartner PeriodicOpenRevenue BusinessPartner Business Partner Number
Customer PeriodicOpenRevenue Customer Customer Number
PerfOblgnFulfillmentType PeriodicOpenRevenue PerfOblgnFulfillmentType Fulfillment Type
PerfOblgnEventType PeriodicOpenRevenue PerfOblgnEventType Event Type
RevnAcctgSalesOrganization PeriodicOpenRevenue RevnAcctgSalesOrganization Sales Organization for Revenue Accounting
FunctionalArea PeriodicOpenRevenue FunctionalArea Sendr Fctl Area
BusinessArea PeriodicOpenRevenue BusinessArea Business Area
Segment PeriodicOpenRevenue Segment Segment for Segmental Reporting
ProfitCenter PeriodicOpenRevenue ProfitCenter Profit Center
ProfitabilitySegment_2 Profitability Segment
CostCenter PeriodicOpenRevenue CostCenter Cost Center
OrderID PeriodicOpenRevenue OrderID Order Number
SalesOrder PeriodicOpenRevenue SalesOrder Account assignment Sales Order
WBSElementExternalID PeriodicOpenRevenue WBSElementExternalID Work Breakdown Structure Element (WBS Element) Edited
RevnAcctgPerfOblgnStatus PeriodicOpenRevenue RevnAcctgPerfOblgnStatus Performance Obligation Status
ControllingArea PeriodicOpenRevenue ControllingArea Controlling Area
RAPerformanceObligationType PeriodicOpenRevenue RAPerformanceObligationType Revenue Accounting Performance Obligation Type
RAInitialEffectiveDate PeriodicOpenRevenue RAInitialEffectiveDate Initial effect. date when POB is created & becomes effective
IsBusinessPurposeCompleted Contract Blocked
RAContractIsUniversal _I_RevenueAccountingContract RAContractIsUniversal Universal Revenue Recognition Contract
_CompanyCode _CompanyCode
_AccountingPrinciple _AccountingPrinciple
_RAPerformanceObligation _RAPerformanceObligation
_BusinessPartner _BusinessPartner
_BusinessArea _BusinessArea
_Customer _Customer
_FunctionalArea _FunctionalArea
_Order _Order
_Segment _Segment
_WBSElement _WBSElement
_ProfitCenter _ProfitCenter
_CostCenter _CostCenter
_ControllingArea _ControllingArea
_RAUnivRevRecContrVH _RAUnivRevRecContrVH

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_RAOpenRevenuePerPeriodCube.
-- 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: IRAOPNRVNPRDCB
-- Parameters: P_FromFiscalYear : fis_gjahr, P_FromFiscalPeriod : fins_fiscalperiod, P_ToFiscalYear : fis_gjahr, P_ToFiscalPeriod : fins_fiscalperiod

CREATE VIEW I_RAOpenRevenuePerPeriodCube AS
SELECT
  PeriodicOpenRevenue.PerformanceObligation AS PerformanceObligation,
  RAReportingPeriodOperatorCode,
  FiscalYearPeriod,
  RevnAcctgConditionCategory,
  BandFiscalYearPeriodText,
  PeriodicOpenRevenue.CompanyCode AS CompanyCode,
  PeriodicOpenRevenue.AccountingPrinciple AS AccountingPrinciple,
  OpenRevenueInPeriod AS RAPerPerdOpenRevnInSlsDocCrcy,
  OpenCostInPeriod AS RAOpenCostInCoCodeCrcy,
  BandFiscalYearText,
  BandFiscalQuarterText,
  BandFiscalYearQuarterText,
  BandFiscalPeriodText,
  PeriodicOpenRevenue.RevenueAccountingContract AS RevenueAccountingContract,
  _RevenueAccountingContract.RevnAcctgContractCreationDate AS RevnAcctgContractCreationDate,
  PeriodicOpenRevenue.PerformanceObligationClass AS PerformanceObligationClass,
  PeriodicOpenRevenue.BusinessPartner AS BusinessPartner,
  PeriodicOpenRevenue.Customer AS Customer,
  PeriodicOpenRevenue.PerfOblgnFulfillmentType AS PerfOblgnFulfillmentType,
  PeriodicOpenRevenue.PerfOblgnEventType AS PerfOblgnEventType,
  PeriodicOpenRevenue.RevnAcctgSalesOrganization AS RevnAcctgSalesOrganization,
  PeriodicOpenRevenue.FunctionalArea AS FunctionalArea,
  PeriodicOpenRevenue.BusinessArea AS BusinessArea,
  PeriodicOpenRevenue.Segment AS Segment,
  PeriodicOpenRevenue.ProfitCenter AS ProfitCenter,
  PeriodicOpenRevenue._RAPerformanceObligation.ProfitabilitySegment_2 AS ProfitabilitySegment_2,
  PeriodicOpenRevenue.CostCenter AS CostCenter,
  PeriodicOpenRevenue.OrderID AS OrderID,
  PeriodicOpenRevenue.SalesOrder AS SalesOrder,
  PeriodicOpenRevenue.WBSElementExternalID AS WBSElementExternalID,
  PeriodicOpenRevenue.RevnAcctgPerfOblgnStatus AS RevnAcctgPerfOblgnStatus,
  PeriodicOpenRevenue.ControllingArea AS ControllingArea,
  PeriodicOpenRevenue.RAPerformanceObligationType AS RAPerformanceObligationType,
  PeriodicOpenRevenue.RAInitialEffectiveDate AS RAInitialEffectiveDate,
  _RAPerformanceObligation._RevenueAccountingContract.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  _I_RevenueAccountingContract.RAContractIsUniversal AS RAContractIsUniversal
FROM P_RAOpenRevenuePerPeriod
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_AccountingPrinciple AS _AccountingPrinciple ON AccountingPrinciple = _AccountingPrinciple.AccountingPrinciple  -- association [1..1]
LEFT OUTER JOIN E_RAPerformanceObligation AS _E_RAPerformanceObligation ON PerformanceObligation = _E_RAPerformanceObligation.PerformanceObligation  -- association [1..1]
LEFT OUTER JOIN E_RevenueAccountingContract AS _E_RevenueAccountingContract ON PeriodicOpenRevenue.RevenueAccountingContract = _E_RevenueAccountingContract.RevenueAccountingContract  -- association [1..1]
LEFT OUTER JOIN I_RevenueAccountingContract AS _I_RevenueAccountingContract ON PeriodicOpenRevenue.RevenueAccountingContract = _I_RevenueAccountingContract.RevenueAccountingContract  -- association [1..1]
LEFT OUTER JOIN I_RAUnivRevnRecgnContrVH AS _RAUnivRevRecContrVH ON _RAUnivRevRecContrVH.IndicatorValue = _I_RevenueAccountingContract.RAContractIsUniversal  -- association [1..1]
;