I_FiscalYearQuarterForVariant

DDL: I_FISCALYEARQUARTERFORVARIANT Type: view_entity BASIC

Fiscal Year Quarter with Next Fiscal Year Quarter

I_FiscalYearQuarterForVariant (Basic)

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

Accounting and Financial Close

I_FiscalYearQuarterForVariant is a Basic CDS View (Dimension) that provides data about "Fiscal Year Quarter with Next Fiscal Year Quarter" in SAP S/4HANA. It reads from 1 data source (P_FiscalYearQuarter) and exposes 17 fields with key fields FiscalYearVariant, FiscalYear, FiscalYearQuarter. It has 1 association to related views.

SAP API Hub

StateC1
Line of BusinessAccounting and Financial Close
Application ComponentCA-GTF-GL-CAL
CapabilitiesAnalytical Dimension, Association Target for Defining CDS Entities, Data Source in SQL Select, Data Source for Defining CDS Entities
PackageAccounting and Financial Close for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
P_FiscalYearQuarter P_FiscalYearQuarter from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_FiscalYear _FiscalYear $projection.FiscalYearVariant = _FiscalYear.FiscalYearVariant and $projection.FiscalYear = _FiscalYear.FiscalYear

Annotations (13)

NameValueLevelField
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Fiscal Year Quarter with Next Fiscal Year Quarter view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #CUSTOMIZING view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.representativeKey FiscalYearQuarter view
Analytics.technicalName IFIFYEARQU4VAR view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY FiscalYearVariant P_FiscalYearQuarter FiscalYearVariant Fiscal Year Variant
KEY FiscalYear P_FiscalYearQuarter FiscalYear G/L Fiscal Year
KEY FiscalYearQuarter P_FiscalYearQuarter FiscalYearQuarter Fiscal Year + Fiscal Quarter
FiscalYearStartDate P_FiscalYearQuarter FiscalYearStartDate Start Date of Fiscal Year
FiscalYearEndDate P_FiscalYearQuarter FiscalYearEndDate End Date of Fiscal Year
FiscalQuarter P_FiscalYearQuarter FiscalQuarter Fiscal Quarter
FiscalQuarterStartDate P_FiscalYearQuarter FiscalQuarterStartDate Start Date of Fiscal Quarter
FiscalQuarterEndDate P_FiscalYearQuarter FiscalQuarterEndDate End Date of Fiscal Quarter
FiscalQuarterConsecutiveNumber P_FiscalYearQuarter FiscalQuarterConsecutiveNumber Fiscal Year Quarter (Numbering)
NextFiscalQuarter Next Fiscal Quarter
NextFiscalYear Next Fiscal Year
NextFiscalYearQuarter Next Fiscal Quarter with Fiscal Year
NextFiscalQuarterStartDate Start Date of Next Fiscal Quarter
NextFiscalQuarterEndDate End Date of Next Fiscal Quarter
NextFsclQuarterConsecutiveNmbr Next Fiscal Year Quarter (Numbering)
_FiscalYearVariant P_FiscalYearQuarter _FiscalYearVariant
_FiscalYear _FiscalYear

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_FiscalYearQuarterForVariant.
-- 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_FiscalYearQuarterForVariant AS
SELECT
  P_FiscalYearQuarter.FiscalYearVariant AS FiscalYearVariant,
  P_FiscalYearQuarter.FiscalYear AS FiscalYear,
  P_FiscalYearQuarter.FiscalYearQuarter AS FiscalYearQuarter,
  P_FiscalYearQuarter.FiscalYearStartDate AS FiscalYearStartDate,
  P_FiscalYearQuarter.FiscalYearEndDate AS FiscalYearEndDate,
  P_FiscalYearQuarter.FiscalQuarter AS FiscalQuarter,
  P_FiscalYearQuarter.FiscalQuarterStartDate AS FiscalQuarterStartDate,
  P_FiscalYearQuarter.FiscalQuarterEndDate AS FiscalQuarterEndDate,
  P_FiscalYearQuarter.FiscalQuarterConsecutiveNumber AS FiscalQuarterConsecutiveNumber,
  cast( P_FiscalYearQuarter.NextFiscalQuarter as fins_next_fiscalquarter preserving type ) AS NextFiscalQuarter,
  cast( cast( substring(P_FiscalYearQuarter.NextFiscalYearQuarter,1,4) as abap.numc(4) ) as fins_next_fiscalyear_no_conv preserving type ) AS NextFiscalYear,
  cast( P_FiscalYearQuarter.NextFiscalYearQuarter as fins_next_fyearquarter preserving type ) AS NextFiscalYearQuarter,
  cast( P_FiscalYearQuarter.NextFiscalQuarterStartDate as fins_next_fquarter_startdate preserving type ) AS NextFiscalQuarterStartDate,
  cast( P_FiscalYearQuarter.NextFiscalQuarterEndDate as fins_next_fquarter_enddate preserving type ) AS NextFiscalQuarterEndDate,
  cast( P_FiscalYearQuarter.NextFsclQuarterConsecutiveNmbr as fins_next_fyearquarter_i preserving type ) AS NextFsclQuarterConsecutiveNmbr,
  P_FiscalYearQuarter._FiscalYearVariant AS _FiscalYearVariant
FROM P_FiscalYearQuarter
LEFT OUTER JOIN I_FiscalYear AS _FiscalYear ON FiscalYearVariant = _FiscalYear.FiscalYearVariant AND FiscalYear = _FiscalYear.FiscalYear  -- association [0..1]
;