I_SeasonBasic

DDL: I_SEASONBASIC SQL: ISEASONBASIC Type: view BASIC

Season basic view

I_SeasonBasic is a Basic CDS View that provides data about "Season basic view" in SAP S/4HANA. It reads from 1 data source (rfm_seasons) and exposes 24 fields with key field SeasonInternalIdentifier. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
rfm_seasons seasons from

Associations (3)

CardinalityTargetAliasCondition
[0..*] I_SeasonBasicText _SeasonText seasons.rfm_suid = _SeasonText.SeasonInternalIdentifier
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_User _ChangedByUser $projection.LastChangedByUser = _ChangedByUser.UserID

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName ISEASONBASIC view
EndUserText.label Season basic view view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC 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 (24)

KeyFieldSource TableSource FieldDescription
KEY SeasonInternalIdentifier rfm_suid Sea Int. Identifier
ProductSeasonYear fsh_season_year Season Year
ProductSeason fsh_season Season
ProductCollection fsh_collection Collection
ProductTheme fsh_theme Theme
SeasonPriority rfm_priority Priority
SeasonCompletenessGroup rfm_sea_completness Season Comp.Group
SeasonCategory rfm_season_category Season Category
ProductSeasonValidFrom fsh_validity_frm Validity From
ProductSeasonValidTo fsh_validity_to Validity 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
SeasonLevel rfm_seasonlevel Season Level
SeasonYearParent rfm_seasonyearparent Season Year Par
SeasonParent rfm_seasonparent Season Parent
CollectionParent rfm_collectionparent Collection Par
ThemeParent rfm_themeparent Theme Parent
_CreatedByUser _CreatedByUser
_ChangedByUser _ChangedByUser
_SeasonText _SeasonText

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_SeasonBasic.
-- 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: ISEASONBASIC

CREATE VIEW I_SeasonBasic AS
SELECT
  rfm_suid AS SeasonInternalIdentifier,
  fsh_season_year AS ProductSeasonYear,
  fsh_season AS ProductSeason,
  fsh_collection AS ProductCollection,
  fsh_theme AS ProductTheme,
  rfm_priority AS SeasonPriority,
  rfm_sea_completness AS SeasonCompletenessGroup,
  rfm_season_category AS SeasonCategory,
  fsh_validity_frm AS ProductSeasonValidFrom,
  fsh_validity_to AS ProductSeasonValidTo,
  fsh_createuser AS CreatedByUser,
  fsh_createdate AS CreationDate,
  fsh_createtime AS CreationTime,
  fsh_changeuser AS LastChangedByUser,
  fsh_changedate AS LastChangeDate,
  fsh_changetime AS LastChangeTime,
  rfm_seasonlevel AS SeasonLevel,
  rfm_seasonyearparent AS SeasonYearParent,
  rfm_seasonparent AS SeasonParent,
  rfm_collectionparent AS CollectionParent,
  rfm_themeparent AS ThemeParent
FROM rfm_seasons AS seasons
LEFT OUTER JOIN I_SeasonBasicText AS _SeasonText ON seasons.rfm_suid = _SeasonText.SeasonInternalIdentifier  -- association [0..*]
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]
;