I_SVTCalcItmResultHierNodeRltn

DDL: I_SVTCALCITMRESULTHIERNODERLTN Type: view_entity COMPOSITE Package: EHPMA_SVT_CALCULATION

SVT Calculation Item profile result

I_SVTCalcItmResultHierNodeRltn is a Composite CDS View that provides data about "SVT Calculation Item profile result" in SAP S/4HANA. It reads from 1 data source (I_SVTCalculationItemResult) and exposes 21 fields with key fields SVTCalculationItemResultUUID, SVTCalculationUUID. It has 6 associations to related views. Part of development package EHPMA_SVT_CALCULATION.

Data Sources (1)

SourceAliasJoin Type
I_SVTCalculationItemResult I_SVTCalculationItemResult from

Associations (6)

CardinalityTargetAliasCondition
[0..*] I_SVTCalcItmResultHierNodeRltn _Parent _Parent.SVTCalculationItemUUID = $projection.SVTParentCalculationItemUUID and _Parent.SVTCalculationUUID = $projection.SVTCalculationUUID
[1..1] I_SVTCalculationItem _SVTCalculationItem _SVTCalculationItem.SVTCalculationItemUUID = $projection.SVTCalculationItemUUID
[0..*] I_SVTCalculationResult _SVTCalculationResult $projection.SVTCalculationUUID = _SVTCalculationResult.SVTCalculationUUID
[1..1] I_UnitOfMeasure _UnitOfMeasure $projection.SubstanceVolumeUnit = _UnitOfMeasure.UnitOfMeasure
[0..1] I_SVTCalcSubstanceRegulation _SVTSubstanceRegulation $projection.SVTCalcSubstanceRegulationUUID = _SVTSubstanceRegulation.SVTCalcSubstanceRegulationUUID
[0..1] I_SVTCalculationSubstance _SVTCalculationSubstance $projection.SVTCalculationSubstanceUUID = _SVTCalculationSubstance.SVTCalculationSubstanceUUID

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label SVT Calculation Item profile result view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY SVTCalculationItemResultUUID SVTCalculationItemResultUUID Calculation Item Profile Result UUID
KEY SVTCalculationUUID SVTCalculationUUID
ProdCmplncEventUUID ProdCmplncEventUUID Product Compliance Event
ProdCmplncEventType I_SVTCalculationItemResult ProdCmplncEventType Event Type
SVTCalculationItemUUID SVTCalculationItemUUID Calc itm uuid
CreationDateTime CreationDateTime Timestamp
CalculatedSubstanceVolume CalculatedSubstanceVolume
SubstanceVolumeUnit SubstanceVolumeUnit Subst vol unit
SVTCalculationDecisionReason SVTCalculationDecisionReason SVT Action Reason
SVTCalculationDecision SVTCalculationDecision Calculation Profile Result Action
SVTCalcSubstanceRegulationUUID SVTCalcSubstanceRegulationUUID Substance Regulatory Profile UUID
SVTCalculationSubstanceUUID SVTCalculationSubstanceUUID SVT Substance User Profile UUID
SVTParentCalculationItemUUID SVTParentCalculationItemUUID
SVTCalculationResultUUID SVTCalculationResultUUID Calculation Header Profile Result UUID
SVTParentCalcItemResultUUID SVTParentCalcItemResultUUID Calculation Item Profile Result UUID
_SVTCalculationItem _SVTCalculationItem
_Parent _Parent
_UnitOfMeasure _UnitOfMeasure
_SVTCalculationResult _SVTCalculationResult
_SVTSubstanceRegulation _SVTSubstanceRegulation
_SVTCalculationSubstance _SVTCalculationSubstance

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_SVTCalcItmResultHierNodeRltn.
-- 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.

CREATE VIEW I_SVTCalcItmResultHierNodeRltn AS
SELECT
  SVTCalculationItemResultUUID,
  SVTCalculationUUID,
  ProdCmplncEventUUID,
  I_SVTCalculationItemResult.ProdCmplncEventType AS ProdCmplncEventType,
  SVTCalculationItemUUID,
  CreationDateTime,
  CalculatedSubstanceVolume,
  SubstanceVolumeUnit,
  SVTCalculationDecisionReason,
  SVTCalculationDecision,
  SVTCalcSubstanceRegulationUUID,
  SVTCalculationSubstanceUUID,
  SVTParentCalculationItemUUID,
  SVTCalculationResultUUID,
  SVTParentCalcItemResultUUID
FROM I_SVTCalculationItemResult
LEFT OUTER JOIN I_SVTCalcItmResultHierNodeRltn AS _Parent ON _Parent.SVTCalculationItemUUID = SVTParentCalculationItemUUID AND _Parent.SVTCalculationUUID = SVTCalculationUUID  -- association [0..*]
LEFT OUTER JOIN I_SVTCalculationItem AS _SVTCalculationItem ON _SVTCalculationItem.SVTCalculationItemUUID = SVTCalculationItemUUID  -- association [1..1]
LEFT OUTER JOIN I_SVTCalculationResult AS _SVTCalculationResult ON SVTCalculationUUID = _SVTCalculationResult.SVTCalculationUUID  -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON SubstanceVolumeUnit = _UnitOfMeasure.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_SVTCalcSubstanceRegulation AS _SVTSubstanceRegulation ON SVTCalcSubstanceRegulationUUID = _SVTSubstanceRegulation.SVTCalcSubstanceRegulationUUID  -- association [0..1]
LEFT OUTER JOIN I_SVTCalculationSubstance AS _SVTCalculationSubstance ON SVTCalculationSubstanceUUID = _SVTCalculationSubstance.SVTCalculationSubstanceUUID  -- association [0..1]
;