I_JVAFiscalYrPerdForEquityGrp

DDL: I_JVAFISCALYRPERDFOREQUITYGRP SQL: IFSCLYRPERD Type: view COMPOSITE

JVA Fiscal Year Period For Equity Group

I_JVAFiscalYrPerdForEquityGrp is a Composite CDS View that provides data about "JVA Fiscal Year Period For Equity Group" in SAP S/4HANA. It reads from 4 data sources (I_FiscalYearPeriodForCmpnyCode, I_JntVntrEquityGrp, I_JntVntrValidEquityGroupFld, I_JointVentureMasterFld) and exposes 17 fields with key fields CompanyCode, JointVenture, JntOpgAgrmtEquityGrp, FiscalYear, FiscalPeriod. It has 1 association to related views.

Data Sources (4)

SourceAliasJoin Type
I_FiscalYearPeriodForCmpnyCode _FiscalYrPerd inner
I_JntVntrEquityGrp _JntVntrEquityGrp inner
I_JntVntrValidEquityGroupFld _JntVntrValidEquityGroupFld inner
I_JointVentureMasterFld _JVMaster from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_JointVentureStatusText _JointVentureStatusText $projection.JointVentureEquityGroupIsActv = _JointVentureStatusText.JointVentureStatus

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IFSCLYRPERD view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label JVA Fiscal Year Period For Equity Group view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_JntVntrEquityGrp CompanyCode Receiver Company Code
KEY JointVenture I_JntVntrEquityGrp JointVenture Joint venture
KEY JntOpgAgrmtEquityGrp I_JntVntrEquityGrp JntOpgAgrmtEquityGrp Equity group
KEY FiscalYear I_FiscalYearPeriodForCmpnyCode FiscalYear G/L Fiscal Year
KEY FiscalPeriod I_FiscalYearPeriodForCmpnyCode FiscalPeriod Tax period
KEY JointVentureEquityType I_JntVntrValidEquityGroupFld JointVentureEquityType Joint Venture Equity Type
JntOpgAgrmtEquityGrpText JntOpgAgrmtEquityGrpText
JointVentureType JointVentureType Venture Type
JntVntrEquityGrpIsSuspended JntVntrEquityGrpIsSuspended EG Suspended
JointVentureEquityGroupIsActv
JntVntrOperatedShare JntVntrOperatedShare Operated Share
JntVntrNonOperatedShare JntVntrNonOperatedShare NonOperShare
_CompanyCode I_JntVntrEquityGrp _CompanyCode
_JntVntrEquityGrpText _JntVntrEquityGrpText
_JointVentureMasterFld I_JntVntrEquityGrp _JointVentureMasterFld
_JointVentureStatusText _JointVentureStatusText
_JointVentureSuspenseText _JointVentureSuspenseText

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_JVAFiscalYrPerdForEquityGrp.
-- 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: IFSCLYRPERD

CREATE VIEW I_JVAFiscalYrPerdForEquityGrp AS
SELECT
  _JntVntrEquityGrp.CompanyCode AS CompanyCode,
  _JntVntrEquityGrp.JointVenture AS JointVenture,
  _JntVntrEquityGrp.JntOpgAgrmtEquityGrp AS JntOpgAgrmtEquityGrp,
  _FiscalYrPerd.FiscalYear AS FiscalYear,
  _FiscalYrPerd.FiscalPeriod AS FiscalPeriod,
  _JntVntrValidEquityGroupFld.JointVentureEquityType AS JointVentureEquityType,
  JntOpgAgrmtEquityGrpText,
  JointVentureType,
  JntVntrEquityGrpIsSuspended,
  cast( _JntVntrValidEquityGroupFld.JointVentureEquityGroupIsActv as jv_process_cds preserving type ) AS JointVentureEquityGroupIsActv,
  JntVntrOperatedShare,
  JntVntrNonOperatedShare,
  _JntVntrEquityGrp._CompanyCode AS _CompanyCode,
  _JntVntrEquityGrp._JointVentureMasterFld AS _JointVentureMasterFld
FROM I_JointVentureMasterFld AS _JVMaster
INNER JOIN I_JntVntrEquityGrp AS _JntVntrEquityGrp ON /* join condition not captured in parsed metadata */
INNER JOIN I_FiscalYearPeriodForCmpnyCode AS _FiscalYrPerd ON /* join condition not captured in parsed metadata */
INNER JOIN I_JntVntrValidEquityGroupFld AS _JntVntrValidEquityGroupFld ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_JointVentureStatusText AS _JointVentureStatusText ON JointVentureEquityGroupIsActv = _JointVentureStatusText.JointVentureStatus  -- association [0..*]
;