C_ChemicalOfHzdsSubstInvtryVH

DDL: C_CHEMICALOFHZDSSUBSTINVTRYVH Type: view CONSUMPTION Package: EHHSS_CNS_HSI

Chemical from hazardous substance inventory value help

C_ChemicalOfHzdsSubstInvtryVH is a Consumption CDS View that provides data about "Chemical from hazardous substance inventory value help" in SAP S/4HANA. It reads from 3 data sources (I_HzdsSubstInventory, I_HzdsSubstInventoryItem, I_Chemical) and exposes 13 fields with key fields ChemicalUUID, EHSLocationUUID. It has 1 association to related views. Part of development package EHHSS_CNS_HSI.

Data Sources (3)

SourceAliasJoin Type
I_HzdsSubstInventory HSIHeader inner
I_HzdsSubstInventoryItem HSIItems inner
I_Chemical I_Chemical from

Associations (1)

CardinalityTargetAliasCondition
[1..1] C_HzdsSubstInventoryTP _HzdsSubstInventory $projection.HzdsSubstInventoryUUID = _HzdsSubstInventory.HzdsSubstInventoryUUID

Annotations (14)

NameValueLevelField
EndUserText.label Chemical from hazardous substance inventory value help view
AbapCatalog.sqlViewName CHSIUSEDCHMVH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey ChemicalUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
Search.searchable true view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY ChemicalUUID I_Chemical ChemicalUUID NodeID
KEY EHSLocationUUID I_HzdsSubstInventory EHSLocationUUID NodeID
HzdsSubstInventoryUUID I_HzdsSubstInventory HzdsSubstInventoryUUID NodeID
HzdsSubstInventoryItemUUID I_HzdsSubstInventoryItem HzdsSubstInventoryItemUUID NodeID
NameOfChemical Substance
FactoryJargonForSubstance I_HzdsSubstInventoryItem FactoryJargonForSubstance Factory Jargon
ChemicalID _ChemicalRoot ChemicalID
CASNumber _ChemicalBasicInfo CASNumber CAS Number
ChemicalRevisionUUID I_Chemical ChemicalRevisionUUID
ChemicalBasicInfoUUID I_Chemical ChemicalBasicInfoUUID
_ChemicalName _ChemicalName
Associations_ChemicalMaterial
_HzdsSubstInventory _HzdsSubstInventory

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 C_ChemicalOfHzdsSubstInvtryVH.
-- 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 C_ChemicalOfHzdsSubstInvtryVH AS
SELECT
  I_Chemical.ChemicalUUID AS ChemicalUUID,
  HSIHeader.EHSLocationUUID AS EHSLocationUUID,
  HSIHeader.HzdsSubstInventoryUUID AS HzdsSubstInventoryUUID,
  HSIItems.HzdsSubstInventoryItemUUID AS HzdsSubstInventoryItemUUID,
  _Chemical._ChemicalBasicInfo._ChemicalName[1: Language = $session.system_language ].NameOfChemical AS NameOfChemical,
  HSIItems.FactoryJargonForSubstance AS FactoryJargonForSubstance,
  _ChemicalRoot.ChemicalID AS ChemicalID,
  _ChemicalBasicInfo.CASNumber AS CASNumber,
  I_Chemical.ChemicalRevisionUUID AS ChemicalRevisionUUID,
  I_Chemical.ChemicalBasicInfoUUID AS ChemicalBasicInfoUUID
FROM I_Chemical
INNER JOIN I_HzdsSubstInventoryItem AS HSIItems ON /* join condition not captured in parsed metadata */
INNER JOIN I_HzdsSubstInventory AS HSIHeader ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN C_HzdsSubstInventoryTP AS _HzdsSubstInventory ON HzdsSubstInventoryUUID = _HzdsSubstInventory.HzdsSubstInventoryUUID  -- association [1..1]
;