I_SeasonProductionPeriod

DDL: I_SEASONPRODUCTIONPERIOD SQL: ISEASONPPPERIOD Type: view BASIC

Season production periods basic view

I_SeasonProductionPeriod is a Basic CDS View that provides data about "Season production periods basic view" in SAP S/4HANA. It reads from 1 data source (fsh_pp_periods) and exposes 26 fields with key fields ConditionRecord, ProductSeasonYear, ProductSeason, ProductCollection, ProductTheme. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
fsh_pp_periods fsh_pp_periods from

Associations (7)

CardinalityTargetAliasCondition
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _ChangedByUser $projection.LastChangedByUser = _ChangedByUser.UserID
[1..1] I_SeasonMaster _Season $projection.ProductSeasonYear = _Season.ProductSeasonYear and $projection.ProductSeason = _Season.ProductSeason and $projection.ProductCollection = _Season.ProductCollection and $projection.ProductTheme = _Season.ProductTheme
[0..1] I_OrderType _OrderType $projection.OrderType = _OrderType.OrderType
[0..1] I_BR_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_MRPController _MRPController $projection.MRPController = _MRPController.MRPController and $projection.Plant = _MRPController.Plant
[0..1] I_MRPArea _MRPArea $projection.MRPArea = _MRPArea.MRPArea

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName ISEASONPPPERIOD view
EndUserText.label Season production periods basic view view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.representativeKey ConditionRecord view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
AccessControl.authorizationCheck #CHECK view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY ConditionRecord fsh_crsd Cond.Record No.
KEY ProductSeasonYear fsh_season_year Season Year
KEY ProductSeason fsh_season Season
KEY ProductCollection fsh_collection Collection
KEY ProductTheme fsh_theme Theme
OrderType dauat Order Type
Plant werks Receiving Plant
MRPArea berid Single-Character Flag
MRPController dispo MRP Controller
DeliveryStartDate pp_dldt_from Deliv.Date From
DeliveryEndDate pp_dldt_to Deliv. Date To
OrderStartDate pp_ordt_from Order Date From
OrderEndDate pp_ordt_to Order Date To
CreatedByUser fsh_createuser Created by
CreationDate fsh_createdate Created On
CreationTime fsh_createtime Created at
LastChangedByUser fsh_changeuser Changed by
LastChangeDate fsh_changedate Changed on
LastChangeTime fsh_changetime Changed at
_Season _Season
_ChangedByUser _ChangedByUser
_CreatedByUser _CreatedByUser
_OrderType _OrderType
_Plant _Plant
_MRPController _MRPController
_MRPArea _MRPArea

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_SeasonProductionPeriod.
-- 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: ISEASONPPPERIOD

CREATE VIEW I_SeasonProductionPeriod AS
SELECT
  fsh_crsd AS ConditionRecord,
  fsh_season_year AS ProductSeasonYear,
  fsh_season AS ProductSeason,
  fsh_collection AS ProductCollection,
  fsh_theme AS ProductTheme,
  dauat AS OrderType,
  werks AS Plant,
  berid AS MRPArea,
  dispo AS MRPController,
  pp_dldt_from AS DeliveryStartDate,
  pp_dldt_to AS DeliveryEndDate,
  pp_ordt_from AS OrderStartDate,
  pp_ordt_to AS OrderEndDate,
  fsh_createuser AS CreatedByUser,
  fsh_createdate AS CreationDate,
  fsh_createtime AS CreationTime,
  fsh_changeuser AS LastChangedByUser,
  fsh_changedate AS LastChangeDate,
  fsh_changetime AS LastChangeTime
FROM fsh_pp_periods
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _ChangedByUser ON LastChangedByUser = _ChangedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_SeasonMaster AS _Season ON ProductSeasonYear = _Season.ProductSeasonYear AND ProductSeason = _Season.ProductSeason AND ProductCollection = _Season.ProductCollection AND ProductTheme = _Season.ProductTheme  -- association [1..1]
LEFT OUTER JOIN I_OrderType AS _OrderType ON OrderType = _OrderType.OrderType  -- association [0..1]
LEFT OUTER JOIN I_BR_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
LEFT OUTER JOIN I_MRPController AS _MRPController ON MRPController = _MRPController.MRPController AND Plant = _MRPController.Plant  -- association [0..1]
LEFT OUTER JOIN I_MRPArea AS _MRPArea ON MRPArea = _MRPArea.MRPArea  -- association [0..1]
;