I_JVACalculatedYTDPerdData

DDL: I_JVACALCULATEDYTDPERDDATA Type: view COMPOSITE

JVA Calculated YearToDate Period - Cube

I_JVACalculatedYTDPerdData is a Composite CDS View (Cube) that provides data about "JVA Calculated YearToDate Period - Cube" in SAP S/4HANA. It reads from 2 data sources (I_JVAFsclYearPerdCoCodeForYTD, I_JVALineItemCube) and exposes 42 fields with key fields Ledger, CompanyCode, FiscalYear, FiscalPeriod, JointVenture. It has 1 association to related views.

Data Sources (2)

SourceAliasJoin Type
I_JVAFsclYearPerdCoCodeForYTD FiscalPeriod from
I_JVALineItemCube YearToDate inner

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_JointVentureMasterFld _Venture _Venture.CompanyCode = YearToDate.CompanyCode and _Venture.JointVenture = YearToDate.JointVenture

Annotations (17)

NameValueLevelField
EndUserText.label JVA Calculated YearToDate Period - Cube view
AbapCatalog.sqlViewName IJVCALCYTDPERD view
AbapCatalog.buffering.status #NOT_ALLOWED view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.modelingPattern #ANALYTICAL_CUBE view
Analytics.dataCategory #CUBE view
Analytics.internalName #LOCAL view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view

Fields (42)

KeyFieldSource TableSource FieldDescription
KEY Ledger I_JVALineItemCube Ledger Ledger
KEY CompanyCode I_JVALineItemCube CompanyCode Receiver Company Code
KEY FiscalYear I_JVAFsclYearPerdCoCodeForYTD CurrentFiscalYear Fiscal Year
KEY FiscalPeriod I_JVAFsclYearPerdCoCodeForYTD CurrentFiscalPeriod Fiscal Period
KEY JointVenture I_JVALineItemCube JointVenture Joint venture
KEY JointVentureEquityGroup I_JVALineItemCube JointVentureEquityGroup Joint Venture Equity Group
KEY UniqueItemIdentifier
JointVentureType _Venture JointVentureType Venture Type
LedgerFiscalYear I_JVALineItemCube LedgerFiscalYear
CompanyCodeCurrency I_JVALineItemCube CompanyCodeCurrency Local Currency
GlobalCurrency I_JVALineItemCube GlobalCurrency GM Billing Element: Global Currency
FreeDefinedCurrency1 I_JVALineItemCube FreeDefinedCurrency1 Freely Defined Currency 1
FreeDefinedCurrency2 I_JVALineItemCube FreeDefinedCurrency2 Freely Defined Currency 2
FreeDefinedCurrency3 I_JVALineItemCube FreeDefinedCurrency3 Freely Defined Currency 3
FreeDefinedCurrency4 I_JVALineItemCube FreeDefinedCurrency4 Freely Defined Currency 4
FreeDefinedCurrency5 I_JVALineItemCube FreeDefinedCurrency5 Freely Defined Currency 5
FreeDefinedCurrency6 I_JVALineItemCube FreeDefinedCurrency6 Freely Defined Currency 6
FreeDefinedCurrency7 I_JVALineItemCube FreeDefinedCurrency7 Freely Defined Currency 7
FreeDefinedCurrency8 I_JVALineItemCube FreeDefinedCurrency8 Freely Defined Currency 8
YearToDateAmountInCoCodeCrcy
YearToDateAmountInGlobalCrcy
YearToDateAmountInFDCrcy1
YearToDateAmountInFDCrcy2
YearToDateAmountInFDCrcy3
YearToDateAmountInFDCrcy4
YearToDateAmountInFDCrcy5
YearToDateAmountInFDCrcy6
YearToDateAmountInFDCrcy7
YearToDateAmountInFDCrcy8
_CompanyCode I_JVALineItemCube _CompanyCode
_Venture _Venture
_JointVentureMasterFld _Venture
_CompanyCodeCurrency I_JVALineItemCube _CompanyCodeCurrency
_GlobalCurrency I_JVALineItemCube _GlobalCurrency
_FreeDefinedCurrency1 I_JVALineItemCube _FreeDefinedCurrency1
_FreeDefinedCurrency2 I_JVALineItemCube _FreeDefinedCurrency2
_FreeDefinedCurrency3 I_JVALineItemCube _FreeDefinedCurrency3
_FreeDefinedCurrency4 I_JVALineItemCube _FreeDefinedCurrency4
_FreeDefinedCurrency5 I_JVALineItemCube _FreeDefinedCurrency5
_FreeDefinedCurrency6 I_JVALineItemCube _FreeDefinedCurrency6
_FreeDefinedCurrency7 I_JVALineItemCube _FreeDefinedCurrency7
_FreeDefinedCurrency8 I_JVALineItemCube _FreeDefinedCurrency8

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_JVACalculatedYTDPerdData.
-- 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_JVACalculatedYTDPerdData AS
SELECT
  YearToDate.Ledger AS Ledger,
  YearToDate.CompanyCode AS CompanyCode,
  FiscalPeriod.CurrentFiscalYear AS FiscalYear,
  FiscalPeriod.CurrentFiscalPeriod AS FiscalPeriod,
  YearToDate.JointVenture AS JointVenture,
  YearToDate.JointVentureEquityGroup AS JointVentureEquityGroup,
  cast( '05' as abap.char(2) ) AS UniqueItemIdentifier,
  _Venture.JointVentureType AS JointVentureType,
  YearToDate.LedgerFiscalYear AS LedgerFiscalYear,
  YearToDate.CompanyCodeCurrency AS CompanyCodeCurrency,
  YearToDate.GlobalCurrency AS GlobalCurrency,
  YearToDate.FreeDefinedCurrency1 AS FreeDefinedCurrency1,
  YearToDate.FreeDefinedCurrency2 AS FreeDefinedCurrency2,
  YearToDate.FreeDefinedCurrency3 AS FreeDefinedCurrency3,
  YearToDate.FreeDefinedCurrency4 AS FreeDefinedCurrency4,
  YearToDate.FreeDefinedCurrency5 AS FreeDefinedCurrency5,
  YearToDate.FreeDefinedCurrency6 AS FreeDefinedCurrency6,
  YearToDate.FreeDefinedCurrency7 AS FreeDefinedCurrency7,
  YearToDate.FreeDefinedCurrency8 AS FreeDefinedCurrency8,
  sum( YearToDate.AmountInCompanyCodeCurrency ) AS YearToDateAmountInCoCodeCrcy,
  sum( YearToDate.AmountInGlobalCurrency ) AS YearToDateAmountInGlobalCrcy,
  sum( YearToDate.AmountInFreeDefinedCurrency1 ) AS YearToDateAmountInFDCrcy1,
  sum( YearToDate.AmountInFreeDefinedCurrency2 ) AS YearToDateAmountInFDCrcy2,
  sum( YearToDate.AmountInFreeDefinedCurrency3 ) AS YearToDateAmountInFDCrcy3,
  sum( YearToDate.AmountInFreeDefinedCurrency4 ) AS YearToDateAmountInFDCrcy4,
  sum( YearToDate.AmountInFreeDefinedCurrency5 ) AS YearToDateAmountInFDCrcy5,
  sum( YearToDate.AmountInFreeDefinedCurrency6 ) AS YearToDateAmountInFDCrcy6,
  sum( YearToDate.AmountInFreeDefinedCurrency7 ) AS YearToDateAmountInFDCrcy7,
  sum( YearToDate.AmountInFreeDefinedCurrency8 ) AS YearToDateAmountInFDCrcy8,
  YearToDate._CompanyCode AS _CompanyCode,
  YearToDate._CompanyCodeCurrency AS _CompanyCodeCurrency,
  YearToDate._GlobalCurrency AS _GlobalCurrency,
  YearToDate._FreeDefinedCurrency1 AS _FreeDefinedCurrency1,
  YearToDate._FreeDefinedCurrency2 AS _FreeDefinedCurrency2,
  YearToDate._FreeDefinedCurrency3 AS _FreeDefinedCurrency3,
  YearToDate._FreeDefinedCurrency4 AS _FreeDefinedCurrency4,
  YearToDate._FreeDefinedCurrency5 AS _FreeDefinedCurrency5,
  YearToDate._FreeDefinedCurrency6 AS _FreeDefinedCurrency6,
  YearToDate._FreeDefinedCurrency7 AS _FreeDefinedCurrency7,
  YearToDate._FreeDefinedCurrency8 AS _FreeDefinedCurrency8
FROM I_JVAFsclYearPerdCoCodeForYTD AS FiscalPeriod
INNER JOIN I_JVALineItemCube AS YearToDate ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_JointVentureMasterFld AS _Venture ON _Venture.CompanyCode = YearToDate.CompanyCode AND _Venture.JointVenture = YearToDate.JointVenture  -- association [0..1]
;