I_JVACalculatedITDPerdData

DDL: I_JVACALCULATEDITDPERDDATA Type: view COMPOSITE Package: GJVA_UI_BACKEND

JVA Calculated ITD Period Data - Cube

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

Data Sources (2)

SourceAliasJoin Type
I_JVAFsclYearPerdCoCodeForITD FiscalPeriod from
I_JVALineItemCube InceptToDate inner

Associations (1)

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

Annotations (17)

NameValueLevelField
EndUserText.label JVA Calculated ITD Period Data - Cube view
AbapCatalog.sqlViewName IJVCALCITDPERD 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_JVAFsclYearPerdCoCodeForITD CurrentFiscalYear Fiscal Year
KEY FiscalPeriod I_JVAFsclYearPerdCoCodeForITD 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
ITDAmtInCCrcy
ITDAmtInGCrcy
ITDAmtInFDCrcy1
ITDAmtInFDCrcy2
ITDAmtInFDCrcy3
ITDAmtInFDCrcy4
ITDAmtInFDCrcy5
ITDAmtInFDCrcy6
ITDAmtInFDCrcy7
ITDAmtInFDCrcy8
_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_JVACalculatedITDPerdData.
-- 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_JVACalculatedITDPerdData AS
SELECT
  InceptToDate.Ledger AS Ledger,
  InceptToDate.CompanyCode AS CompanyCode,
  FiscalPeriod.CurrentFiscalYear AS FiscalYear,
  FiscalPeriod.CurrentFiscalPeriod AS FiscalPeriod,
  InceptToDate.JointVenture AS JointVenture,
  InceptToDate.JointVentureEquityGroup AS JointVentureEquityGroup,
  cast( '06' as abap.char(2) ) AS UniqueItemIdentifier,
  _Venture.JointVentureType AS JointVentureType,
  InceptToDate.LedgerFiscalYear AS LedgerFiscalYear,
  InceptToDate.CompanyCodeCurrency AS CompanyCodeCurrency,
  InceptToDate.GlobalCurrency AS GlobalCurrency,
  InceptToDate.FreeDefinedCurrency1 AS FreeDefinedCurrency1,
  InceptToDate.FreeDefinedCurrency2 AS FreeDefinedCurrency2,
  InceptToDate.FreeDefinedCurrency3 AS FreeDefinedCurrency3,
  InceptToDate.FreeDefinedCurrency4 AS FreeDefinedCurrency4,
  InceptToDate.FreeDefinedCurrency5 AS FreeDefinedCurrency5,
  InceptToDate.FreeDefinedCurrency6 AS FreeDefinedCurrency6,
  InceptToDate.FreeDefinedCurrency7 AS FreeDefinedCurrency7,
  InceptToDate.FreeDefinedCurrency8 AS FreeDefinedCurrency8,
  sum( InceptToDate.AmountInCompanyCodeCurrency ) AS ITDAmtInCCrcy,
  sum( InceptToDate.AmountInGlobalCurrency ) AS ITDAmtInGCrcy,
  sum( InceptToDate.AmountInFreeDefinedCurrency1 ) AS ITDAmtInFDCrcy1,
  sum( InceptToDate.AmountInFreeDefinedCurrency2 ) AS ITDAmtInFDCrcy2,
  sum( InceptToDate.AmountInFreeDefinedCurrency3 ) AS ITDAmtInFDCrcy3,
  sum( InceptToDate.AmountInFreeDefinedCurrency4 ) AS ITDAmtInFDCrcy4,
  sum( InceptToDate.AmountInFreeDefinedCurrency5 ) AS ITDAmtInFDCrcy5,
  sum( InceptToDate.AmountInFreeDefinedCurrency6 ) AS ITDAmtInFDCrcy6,
  sum( InceptToDate.AmountInFreeDefinedCurrency7 ) AS ITDAmtInFDCrcy7,
  sum( InceptToDate.AmountInFreeDefinedCurrency8 ) AS ITDAmtInFDCrcy8,
  InceptToDate._CompanyCode AS _CompanyCode,
  InceptToDate._CompanyCodeCurrency AS _CompanyCodeCurrency,
  InceptToDate._GlobalCurrency AS _GlobalCurrency,
  InceptToDate._FreeDefinedCurrency1 AS _FreeDefinedCurrency1,
  InceptToDate._FreeDefinedCurrency2 AS _FreeDefinedCurrency2,
  InceptToDate._FreeDefinedCurrency3 AS _FreeDefinedCurrency3,
  InceptToDate._FreeDefinedCurrency4 AS _FreeDefinedCurrency4,
  InceptToDate._FreeDefinedCurrency5 AS _FreeDefinedCurrency5,
  InceptToDate._FreeDefinedCurrency6 AS _FreeDefinedCurrency6,
  InceptToDate._FreeDefinedCurrency7 AS _FreeDefinedCurrency7,
  InceptToDate._FreeDefinedCurrency8 AS _FreeDefinedCurrency8
FROM I_JVAFsclYearPerdCoCodeForITD AS FiscalPeriod
INNER JOIN I_JVALineItemCube AS InceptToDate ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_JointVentureMasterFld AS _Venture ON _Venture.CompanyCode = InceptToDate.CompanyCode AND _Venture.JointVenture = InceptToDate.JointVenture  -- association [0..1]
;