I_EHSRiskOverviewC

DDL: I_EHSRISKOVERVIEWC SQL: IEHSRSKOVERVIEWC Type: view COMPOSITE

Risk Overview

I_EHSRiskOverviewC is a Composite CDS View (Cube) that provides data about "Risk Overview" in SAP S/4HANA. It reads from 2 data sources (I_EHSRisk, I_MyEHSLocationExpanded) and exposes 18 fields with key field EHSRiskUUID. It has 2 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_EHSRisk I_EHSRisk from
I_MyEHSLocationExpanded I_MyEHSLocationExpanded inner

Parameters (2)

NameTypeDefault
P_Language sylangu
P_KeyDate sydatum

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_EHSAgent _Agent $projection.EHSAgentUUID = _Agent.EHSAgentUUID
[1..1] I_RatedEHSRiskLevel _RatedEHSRiskLevel _RatedEHSRiskLevel.LinkFlagIsOne = 1

Annotations (13)

NameValueLevelField
EndUserText.label Risk Overview view
Analytics.dataCategory #CUBE view
Analytics.dataExtraction.enabled true view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName IEHSRSKOVERVIEWC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
Metadata.allowExtensions true view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY EHSRiskUUID I_EHSRisk EHSRiskUUID
Hazard _EHSRiskRoot Hazard Hazard
_Hazard _EHSRiskRoot _Hazard
HazardCategory _EHSRiskRoot HazardCategory Hazard Category
_HazardCategory _EHSRiskRoot _HazardCategory
_Agent _Agent
EHSRiskLevel _EHSRiskRoot EHSRiskLevel Risk Level
_EHSRiskLevel _EHSRiskRoot _EHSRiskLevel
EHSJobUUID _EHSRiskRoot EHSJobUUID NodeID
_EHSJob _EHSRiskRoot _EHSJob
EHSRiskAssessmentUUID EHSRiskAssessmentUUID UUID
_EHSRiskAssessment _EHSRiskAssessment
EHSRiskStatus I_EHSRisk EHSRiskStatus
_EHSRiskStatus _EHSRiskStatus
EHSLocationUUID I_EHSRisk EHSLocationUUID NodeID
_EHSLocation _EHSLocation
NumberOfEHSRisks
_EHSRiskRoot I_EHSRisk _EHSRiskRoot

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_EHSRiskOverviewC.
-- 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: IEHSRSKOVERVIEWC
-- Parameters: P_Language : sylangu, P_KeyDate : sydatum

CREATE VIEW I_EHSRiskOverviewC AS
SELECT
  I_EHSRisk.EHSRiskUUID AS EHSRiskUUID,
  _EHSRiskRoot.Hazard AS Hazard,
  _EHSRiskRoot._Hazard AS _Hazard,
  _EHSRiskRoot.HazardCategory AS HazardCategory,
  _EHSRiskRoot._HazardCategory AS _HazardCategory,
  _EHSRiskRoot.EHSRiskLevel AS EHSRiskLevel,
  _EHSRiskRoot._EHSRiskLevel AS _EHSRiskLevel,
  _EHSRiskRoot.EHSJobUUID AS EHSJobUUID,
  _EHSRiskRoot._EHSJob AS _EHSJob,
  EHSRiskAssessmentUUID,
  I_EHSRisk.EHSRiskStatus AS EHSRiskStatus,
  I_EHSRisk.EHSLocationUUID AS EHSLocationUUID,
  cast (1 as ehhss_number_of_risks) AS NumberOfEHSRisks,
  I_EHSRisk._EHSRiskRoot AS _EHSRiskRoot
FROM I_EHSRisk
INNER JOIN I_MyEHSLocationExpanded ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_EHSAgent AS _Agent ON EHSAgentUUID = _Agent.EHSAgentUUID  -- association [0..*]
LEFT OUTER JOIN I_RatedEHSRiskLevel AS _RatedEHSRiskLevel ON _RatedEHSRiskLevel.LinkFlagIsOne = 1  -- association [1..1]
;