I_SeasonMaster

DDL: I_SEASONMASTER SQL: ISEASONMASTER Type: view COMPOSITE Package: VDM_RFM_SEASON

Season master view

I_SeasonMaster is a Composite CDS View that provides data about "Season master view" in SAP S/4HANA. It reads from 1 data source (I_SeasonBasic) and exposes 23 fields with key field SeasonInternalIdentifier. It has 7 associations to related views. Part of development package VDM_RFM_SEASON.

Data Sources (1)

SourceAliasJoin Type
I_SeasonBasic I_SeasonBasic from

Associations (7)

CardinalityTargetAliasCondition
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _ChangedByUser $projection.LastChangedByUser = _ChangedByUser.UserID
[1..*] I_SeasonBasicText _SeasonText $projection.SeasonInternalIdentifier = _SeasonText.SeasonInternalIdentifier
[0..*] I_SeasonSalesPeriod _SeasonSalesPeriod $projection.ProductSeasonYear = _SeasonSalesPeriod.ProductSeasonYear and $projection.ProductSeason = _SeasonSalesPeriod.ProductSeason and $projection.ProductCollection = _SeasonSalesPeriod.ProductCollection and $projection.ProductTheme = _SeasonSalesPeriod.ProductTheme
[0..*] I_SeasonProductionPeriod _SeasonProductionPeriod $projection.ProductSeasonYear = _SeasonProductionPeriod.ProductSeasonYear and $projection.ProductSeason = _SeasonProductionPeriod.ProductSeason and $projection.ProductCollection = _SeasonProductionPeriod.ProductCollection and $projection.ProductTheme = _SeasonProductionPeriod.ProductTheme
[0..*] I_SeasonPurchasePeriod _SeasonPurchasePeriod $projection.ProductSeasonYear = _SeasonPurchasePeriod.ProductSeasonYear and $projection.ProductSeason = _SeasonPurchasePeriod.ProductSeason and $projection.ProductCollection = _SeasonPurchasePeriod.ProductCollection and $projection.ProductTheme = _SeasonPurchasePeriod.ProductTheme
[0..*] I_SeasonProduct _SeasonProduct $projection.ProductSeasonYear = _SeasonProduct.ProductSeasonYear and $projection.ProductSeason = _SeasonProduct.ProductSeason and $projection.ProductCollection = _SeasonProduct.ProductCollection and $projection.ProductTheme = _SeasonProduct.ProductTheme

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName ISEASONMASTER view
EndUserText.label Season master view view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
ObjectModel.compositionRoot true view
ObjectModel.representativeKey SeasonInternalIdentifier 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 (23)

KeyFieldSource TableSource FieldDescription
KEY SeasonInternalIdentifier SeasonInternalIdentifier Sea Int. Identifier
ProductSeasonYear ProductSeasonYear Season Year
ProductSeason ProductSeason Season
ProductCollection ProductCollection Collection
ProductTheme ProductTheme Theme
ProductSeasonValidFrom ProductSeasonValidFrom Validity From
ProductSeasonValidTo ProductSeasonValidTo Validity To
SeasonPriority SeasonPriority Priority
SeasonCompletenessGroup SeasonCompletenessGroup Season Comp.Group
SeasonCategory SeasonCategory Season Category
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
LastChangedByUser LastChangedByUser User Name
LastChangeDate LastChangeDate Time Stamp
LastChangeTime LastChangeTime Time changed
_CreatedByUser _CreatedByUser
_ChangedByUser _ChangedByUser
_SeasonText _SeasonText
_SeasonSalesPeriod _SeasonSalesPeriod
_SeasonProductionPeriod _SeasonProductionPeriod
_SeasonPurchasePeriod _SeasonPurchasePeriod
_SeasonProduct _SeasonProduct

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_SeasonMaster.
-- 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: ISEASONMASTER

CREATE VIEW I_SeasonMaster AS
SELECT
  SeasonInternalIdentifier,
  ProductSeasonYear,
  ProductSeason,
  ProductCollection,
  ProductTheme,
  ProductSeasonValidFrom,
  ProductSeasonValidTo,
  SeasonPriority,
  SeasonCompletenessGroup,
  SeasonCategory,
  CreatedByUser,
  CreationDate,
  CreationTime,
  LastChangedByUser,
  LastChangeDate,
  LastChangeTime
FROM I_SeasonBasic
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_SeasonBasicText AS _SeasonText ON SeasonInternalIdentifier = _SeasonText.SeasonInternalIdentifier  -- association [1..*]
LEFT OUTER JOIN I_SeasonSalesPeriod AS _SeasonSalesPeriod ON ProductSeasonYear = _SeasonSalesPeriod.ProductSeasonYear AND ProductSeason = _SeasonSalesPeriod.ProductSeason AND ProductCollection = _SeasonSalesPeriod.ProductCollection AND ProductTheme = _SeasonSalesPeriod.ProductTheme  -- association [0..*]
LEFT OUTER JOIN I_SeasonProductionPeriod AS _SeasonProductionPeriod ON ProductSeasonYear = _SeasonProductionPeriod.ProductSeasonYear AND ProductSeason = _SeasonProductionPeriod.ProductSeason AND ProductCollection = _SeasonProductionPeriod.ProductCollection AND ProductTheme = _SeasonProductionPeriod.ProductTheme  -- association [0..*]
LEFT OUTER JOIN I_SeasonPurchasePeriod AS _SeasonPurchasePeriod ON ProductSeasonYear = _SeasonPurchasePeriod.ProductSeasonYear AND ProductSeason = _SeasonPurchasePeriod.ProductSeason AND ProductCollection = _SeasonPurchasePeriod.ProductCollection AND ProductTheme = _SeasonPurchasePeriod.ProductTheme  -- association [0..*]
LEFT OUTER JOIN I_SeasonProduct AS _SeasonProduct ON ProductSeasonYear = _SeasonProduct.ProductSeasonYear AND ProductSeason = _SeasonProduct.ProductSeason AND ProductCollection = _SeasonProduct.ProductCollection AND ProductTheme = _SeasonProduct.ProductTheme  -- association [0..*]
;