I_UniversalHierNode

DDL: I_UNIVERSALHIERNODE SQL: IUHNODE Type: view BASIC Package: UH_CORE

Universal Hierarchy Node

I_UniversalHierNode is a Basic CDS View that provides data about "Universal Hierarchy Node" in SAP S/4HANA. It reads from 1 data source (uhdt_node) and exposes 21 fields with key field UniversalHierNodeID. It has 3 associations to related views. Part of development package UH_CORE.

Data Sources (1)

SourceAliasJoin Type
uhdt_node uhdt_node from

Associations (3)

CardinalityTargetAliasCondition
[0..*] I_UniversalHierNodeText _Text $projection.UniversalHierNodeID = _Text.UniversalHierNodeID
[1..1] I_UniversalHierVersion _Version $projection.UniversalHierarchyVersionID = _Version.UniversalHierarchyVersionID
[0..*] I_UniversalHierClassFieldVal _ClFdValue $projection.UniversalHierNodeID = _ClFdValue.UniversalHierObjectID

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName IUHNODE view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Universal Hierarchy Node view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XXL view
VDM.viewType #BASIC view
ObjectModel.representativeKey UniversalHierNodeID view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY UniversalHierNodeID node_id Workflow Step
UniversalHierarchyVersionID ver_id Version ID
UniversalHierNodeParentID node_pid Node Parent ID
UniversalHierNodeRefID node_rid Reference Node ID
UniversalHierNodeType node_type Type
UniversalHierNodeEntity node_entity Business Entity
UniversalHierNodeLevel node_level Node Level
UniversalHierNodeSequence node_seq Sequence Number
UniversalHierNodeDisplayOrder node_order UI Display Order
UniversalHierNodeSign node_sgn Node Value Sign
UniversalHierNodeValidFrom node_vldfm Node Valid From
UniversalHierNodeValidTo node_vldto Node Valid To
UniversalHierNodeLowValue node_lval Node Low Value
UniversalHierNodeHighValue node_hval Node High Value
UniversalHierNodeCreatedAt created_at Uploaded On
UniversalHierNodeCreatedBy created_by Version Created By
UniversalHierNodeUpdatedAt updated_at Version Update Time
UniversalHierNodeUpdatedBy updated_by Version Updated By
_Text _Text
_Version _Version
_ClFdValue _ClFdValue

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_UniversalHierNode.
-- 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: IUHNODE

CREATE VIEW I_UniversalHierNode AS
SELECT
  node_id AS UniversalHierNodeID,
  ver_id AS UniversalHierarchyVersionID,
  node_pid AS UniversalHierNodeParentID,
  node_rid AS UniversalHierNodeRefID,
  node_type AS UniversalHierNodeType,
  node_entity AS UniversalHierNodeEntity,
  node_level AS UniversalHierNodeLevel,
  node_seq AS UniversalHierNodeSequence,
  node_order AS UniversalHierNodeDisplayOrder,
  node_sgn AS UniversalHierNodeSign,
  node_vldfm AS UniversalHierNodeValidFrom,
  node_vldto AS UniversalHierNodeValidTo,
  node_lval AS UniversalHierNodeLowValue,
  node_hval AS UniversalHierNodeHighValue,
  created_at AS UniversalHierNodeCreatedAt,
  created_by AS UniversalHierNodeCreatedBy,
  updated_at AS UniversalHierNodeUpdatedAt,
  updated_by AS UniversalHierNodeUpdatedBy
FROM uhdt_node
LEFT OUTER JOIN I_UniversalHierNodeText AS _Text ON UniversalHierNodeID = _Text.UniversalHierNodeID  -- association [0..*]
LEFT OUTER JOIN I_UniversalHierVersion AS _Version ON UniversalHierarchyVersionID = _Version.UniversalHierarchyVersionID  -- association [1..1]
LEFT OUTER JOIN I_UniversalHierClassFieldVal AS _ClFdValue ON UniversalHierNodeID = _ClFdValue.UniversalHierObjectID  -- association [0..*]
;