I_ForecastDemandItem

DDL: I_FORECASTDEMANDITEM SQL: IPPFCSTDMNDITEM Type: view BASIC

Forecast Demand Item

I_ForecastDemandItem is a Basic CDS View (Fact) that provides data about "Forecast Demand Item" in SAP S/4HANA. It reads from 1 data source (pbed) and exposes 7 fields. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
pbed ForecastItem from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_CalendarDate _PlannedCalendarPeriod ForecastItem.pdatu = _PlannedCalendarPeriod.CalendarDate
[1..1] I_ForecastDemandHeader _Header ForecastItem.bdzei = _Header.Forecast

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IPPFCSTDMNDITEM view
EndUserText.label Forecast Demand Item view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #BASIC view
VDM.private false view
AccessControl.personalData.blocking #REQUIRED view
AccessControl.authorizationCheck #CHECK view
Analytics.dataCategory #FACT view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view

Fields (7)

KeyFieldSource TableSource FieldDescription
CalendarMonth _PlannedCalendarPeriod CalendarMonth Calendar Month
ProductBaseUnit
DemandPlanner
_BaseUnit
ProductionPlant _Header ProductionPlant Prod plnt
_YearMonth _PlannedCalendarPeriod _YearMonth
_CalendarMonth _PlannedCalendarPeriod _CalendarMonth

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_ForecastDemandItem.
-- 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: IPPFCSTDMNDITEM

CREATE VIEW I_ForecastDemandItem AS
SELECT
  _PlannedCalendarPeriod.CalendarMonth AS CalendarMonth,
  _Header._MaterialMaster.MaterialBaseUnit AS ProductBaseUnit,
  cast(ForecastItem.aenam as demandplanner preserving type ) AS DemandPlanner,
  _Header._MaterialMaster._BaseUnit AS _BaseUnit,
  _Header.ProductionPlant AS ProductionPlant,
  _PlannedCalendarPeriod._YearMonth AS _YearMonth,
  _PlannedCalendarPeriod._CalendarMonth AS _CalendarMonth
FROM pbed AS ForecastItem
LEFT OUTER JOIN I_CalendarDate AS _PlannedCalendarPeriod ON ForecastItem.pdatu = _PlannedCalendarPeriod.CalendarDate  -- association [1..1]
LEFT OUTER JOIN I_ForecastDemandHeader AS _Header ON ForecastItem.bdzei = _Header.Forecast  -- association [1..1]
;