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 P_RASumRevenuePerPeriod.
-- 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.
-- Parameters: P_FromFiscalYear : fis_gjahr, P_FromFiscalPeriod : fins_fiscalperiod, P_ToFiscalYear : fis_gjahr, P_ToFiscalPeriod : fins_fiscalperiod
CREATE VIEW P_RASumRevenuePerPeriod AS
SELECT
PerformanceObligation,
FiscalYearPeriod,
_DeferralItem.AccountingPrinciple AS AccountingPrinciple,
_DeferralItem.CompanyCode AS CompanyCode,
_DeferralItem.SalesDocumentCurrency AS SalesDocumentCurrency,
DeltaRecognizedAmtInSlsDocCrcy AS RecognizedAmountInPeriod,
RecgdCatchUpAmtInSlsDocCrcy AS CatchupAmountInPeriod,
_DeferralItem._RAPerformanceObligation.RevenueAccountingContract AS RevenueAccountingContract,
_DeferralItem._RAPerformanceObligation.PerformanceObligationClass AS PerformanceObligationClass,
_DeferralItem._RAPerformanceObligation.BusinessPartner AS BusinessPartner,
_DeferralItem._RAPerformanceObligation.Customer AS Customer,
_DeferralItem._RAPerformanceObligation.PerfOblgnFulfillmentType AS PerfOblgnFulfillmentType,
_DeferralItem._RAPerformanceObligation.PerfOblgnEventType AS PerfOblgnEventType,
_DeferralItem._RAPerformanceObligation.RevnAcctgSalesOrganization AS RevnAcctgSalesOrganization,
_DeferralItem._RAPerformanceObligation.FunctionalArea AS FunctionalArea,
_DeferralItem._RAPerformanceObligation.BusinessArea AS BusinessArea,
_DeferralItem._RAPerformanceObligation.Segment AS Segment,
_DeferralItem._RAPerformanceObligation.ProfitCenter AS ProfitCenter,
_DeferralItem._RAPerformanceObligation.CostCenter AS CostCenter,
_DeferralItem._RAPerformanceObligation.OrderID AS OrderID,
_DeferralItem._RAPerformanceObligation.SalesOrder AS SalesOrder,
_DeferralItem._RAPerformanceObligation.WBSElementExternalID AS WBSElementExternalID,
_DeferralItem._RAPerformanceObligation.RevnAcctgPerfOblgnStatus AS RevnAcctgPerfOblgnStatus,
_DeferralItem._RAPerformanceObligation.ControllingArea AS ControllingArea,
_DeferralItem._RAPerformanceObligation.RAPerformanceObligationType AS RAPerformanceObligationType,
_DeferralItem._RAPerformanceObligation.RAInitialEffectiveDate AS RAInitialEffectiveDate,
_DeferralItem._RevenueAccountingContract.RAPostLevelOfContractBalance AS RAPostLevelOfContractBalance,
_DeferralItem.RevnAcctgConditionCategory AS RevnAcctgConditionCategory,
_RAPerformanceObligation._RevenueAccountingContract AS _RevenueAccountingContract,
_RAPerformanceObligation._BusinessPartner AS _BusinessPartner,
_RAPerformanceObligation._BusinessArea AS _BusinessArea,
_RAPerformanceObligation._Customer AS _Customer,
_RAPerformanceObligation._FunctionalArea AS _FunctionalArea,
_RAPerformanceObligation._Order AS _Order,
_RAPerformanceObligation._Segment AS _Segment,
_RAPerformanceObligation._WBSElement AS _WBSElement,
_RAPerformanceObligation._ProfitCenter AS _ProfitCenter,
_RAPerformanceObligation._CostCenter AS _CostCenter,
_RAPerformanceObligation._ControllingArea AS _ControllingArea,
_RAPerformanceObligation._SalesOrganization AS _SalesOrganization,
_RAPerformanceObligation._SalesOrder AS _SalesOrder,
_RAPerformanceObligation._FulfillmentType AS _FulfillmentType
FROM I_RevnAcctgDeferralItem AS _DeferralItem
;