I_DrvtnStrategyEnvironment

DDL: I_DRVTNSTRATEGYENVIRONMENT SQL: IDERTSTRENV Type: view COMPOSITE

Derivation Strategy Environments

I_DrvtnStrategyEnvironment is a Composite CDS View that provides data about "Derivation Strategy Environments" in SAP S/4HANA. It reads from 1 data source (I_DrvtnStrategyEnvironmentBsc) and exposes 11 fields with key fields DrvtnStrategyApplicationClass, DrvtnStrategyApplSubclass, DerivationStrategyIdentifier, DerivationStrategyEnvironment. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_DrvtnStrategyEnvironmentBsc I_DrvtnStrategyEnvironmentBsc from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_DrvtnStrategyApplClass _ApplicationClass $projection.DrvtnStrategyApplicationClass = _ApplicationClass.DrvtnStrategyApplicationClass
[1..1] I_DrvtnStrategyApplSubclass _Subclass $projection.DrvtnStrategyApplicationClass = _Subclass.DrvtnStrategyApplicationClass and $projection.DrvtnStrategyApplSubclass = _Subclass.DrvtnStrategyApplSubclass
[1..1] I_DerivationStrategyIdComplete _StrategyId $projection.DrvtnStrategyApplicationClass = _StrategyId.DrvtnStrategyApplicationClass and $projection.DrvtnStrategyApplSubclass = _StrategyId.DrvtnStrategyApplSubclass and $projection.DerivationStrategyIdentifier = _StrategyId.DerivationStrategyIdentifier

Annotations (10)

NameValueLevelField
EndUserText.label Derivation Strategy Environments view
AbapCatalog.sqlViewName IDERTSTRENV view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.representativeKey DerivationStrategyEnvironment view
AccessControl.authorizationCheck #NOT_REQUIRED view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY DrvtnStrategyApplicationClass DrvtnStrategyApplicationClass UI Application
KEY DrvtnStrategyApplSubclass DrvtnStrategyApplSubclass Class
KEY DerivationStrategyIdentifier DerivationStrategyIdentifier
KEY DerivationStrategyEnvironment DerivationStrategyEnvironment
DrvtnStrgyEnvironmentVersion DrvtnStrgyEnvironmentVersion XML Vers.
DrvtnStrgyEnvrmtLastChgdByName DrvtnStrgyEnvrmtLastChgdByName User Name
DrvtnStrgyEnvrmtLastChangeDate DrvtnStrgyEnvrmtLastChangeDate Last Modified on
DrvtnStrategyDefTableName DrvtnStrategyDefTableName Task Origin
_ApplicationClass _ApplicationClass
_Subclass _Subclass
_StrategyId _StrategyId

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_DrvtnStrategyEnvironment.
-- 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: IDERTSTRENV

CREATE VIEW I_DrvtnStrategyEnvironment AS
SELECT
  DrvtnStrategyApplicationClass,
  DrvtnStrategyApplSubclass,
  DerivationStrategyIdentifier,
  DerivationStrategyEnvironment,
  DrvtnStrgyEnvironmentVersion,
  DrvtnStrgyEnvrmtLastChgdByName,
  DrvtnStrgyEnvrmtLastChangeDate,
  DrvtnStrategyDefTableName
FROM I_DrvtnStrategyEnvironmentBsc
LEFT OUTER JOIN I_DrvtnStrategyApplClass AS _ApplicationClass ON DrvtnStrategyApplicationClass = _ApplicationClass.DrvtnStrategyApplicationClass  -- association [1..1]
LEFT OUTER JOIN I_DrvtnStrategyApplSubclass AS _Subclass ON DrvtnStrategyApplicationClass = _Subclass.DrvtnStrategyApplicationClass AND DrvtnStrategyApplSubclass = _Subclass.DrvtnStrategyApplSubclass  -- association [1..1]
LEFT OUTER JOIN I_DerivationStrategyIdComplete AS _StrategyId ON DrvtnStrategyApplicationClass = _StrategyId.DrvtnStrategyApplicationClass AND DrvtnStrategyApplSubclass = _StrategyId.DrvtnStrategyApplSubclass AND DerivationStrategyIdentifier = _StrategyId.DerivationStrategyIdentifier  -- association [1..1]
;