I_IncgFrmtNode

DDL: I_INCGFRMTNODE Type: view_entity BASIC

Incoming Format Node

I_IncgFrmtNode is a Basic CDS View that provides data about "Incoming Format Node" in SAP S/4HANA. It reads from 1 data source (ifmenode) and exposes 26 fields with key fields HierarchyTreeType, HierarchyTree, HierarchyTreeVersion, ItemType, HierarchyNode. It has 10 associations to related views.

Data Sources (1)

SourceAliasJoin Type
ifmenode ifmenode from

Associations (10)

CardinalityTargetAliasCondition
[0..1] I_IncgFrmtNodeField _NodeField _NodeField.HierarchyTreeType = $projection.HierarchyTreeType and _NodeField.HierarchyTree = $projection.HierarchyTree and _NodeField.HierarchyTreeVersion = $projection.HierarchyTreeVersion and _NodeField.ItemType = $projection.ItemType and _NodeField.HierarchyNode = $projection.HierarchyNode
[0..1] I_IncgFrmtNodeFieldGroup _NodeFieldGroup _NodeFieldGroup.HierarchyTreeType = $projection.HierarchyTreeType and _NodeFieldGroup.HierarchyTree = $projection.HierarchyTree and _NodeFieldGroup.HierarchyTreeVersion = $projection.HierarchyTreeVersion and _NodeFieldGroup.ItemType = $projection.ItemType and _NodeFieldGroup.HierarchyNode = $projection.HierarchyNode
[0..1] I_IncgFrmtNodeRecord _NodeRecord _NodeRecord.HierarchyTreeType = $projection.HierarchyTreeType and _NodeRecord.HierarchyTree = $projection.HierarchyTree and _NodeRecord.HierarchyTreeVersion = $projection.HierarchyTreeVersion and _NodeRecord.ItemType = $projection.ItemType and _NodeRecord.HierarchyNode = $projection.HierarchyNode
[0..1] I_IncgFrmtNodeRecordGrp _NodeRecordGrp _NodeRecordGrp.HierarchyTreeType = $projection.HierarchyTreeType and _NodeRecordGrp.HierarchyTree = $projection.HierarchyTree and _NodeRecordGrp.HierarchyTreeVersion = $projection.HierarchyTreeVersion and _NodeRecordGrp.ItemType = $projection.ItemType and _NodeRecordGrp.HierarchyNode = $projection.HierarchyNode
[0..*] I_IncgFrmtNodeActn _NodeAction _NodeAction.HierarchyTreeType = $projection.HierarchyTreeType and _NodeAction.HierarchyTree = $projection.HierarchyTree and _NodeAction.HierarchyTreeVersion = $projection.HierarchyTreeVersion and _NodeAction.ItemType = $projection.ItemType and _NodeAction.HierarchyNode = $projection.HierarchyNode
[0..1] I_IncgFrmtNodeElement _NodeElement _NodeElement.HierarchyTreeType = $projection.HierarchyTreeType and _NodeElement.HierarchyTree = $projection.HierarchyTree and _NodeElement.HierarchyTreeVersion = $projection.HierarchyTreeVersion and _NodeElement.ItemType = $projection.ItemType and _NodeElement.HierarchyNode = $projection.HierarchyNode
[0..1] I_IncgFrmtNodeAttribute _NodeAttribute _NodeAttribute.HierarchyTreeType = $projection.HierarchyTreeType and _NodeAttribute.HierarchyTree = $projection.HierarchyTree and _NodeAttribute.HierarchyTreeVersion = $projection.HierarchyTreeVersion and _NodeAttribute.ItemType = $projection.ItemType and _NodeAttribute.HierarchyNode = $projection.HierarchyNode
[0..1] I_IncgFrmtNodeChoice _NodeChoice _NodeChoice.HierarchyTreeType = $projection.HierarchyTreeType and _NodeChoice.HierarchyTree = $projection.HierarchyTree and _NodeChoice.HierarchyTreeVersion = $projection.HierarchyTreeVersion and _NodeChoice.ItemType = $projection.ItemType and _NodeChoice.HierarchyNode = $projection.HierarchyNode
[0..1] I_IncgFrmtNodeSequence _NodeSequence _NodeSequence.HierarchyTreeType = $projection.HierarchyTreeType and _NodeSequence.HierarchyTree = $projection.HierarchyTree and _NodeSequence.HierarchyTreeVersion = $projection.HierarchyTreeVersion and _NodeSequence.ItemType = $projection.ItemType and _NodeSequence.HierarchyNode = $projection.HierarchyNode
[0..1] I_IncgFrmtNodeRstrcn _NodeRestriction _NodeRestriction.HierarchyTreeType = $projection.HierarchyTreeType and _NodeRestriction.HierarchyTree = $projection.HierarchyTree and _NodeRestriction.HierarchyTreeVersion = $projection.HierarchyTreeVersion and _NodeRestriction.ItemType = $projection.ItemType and _NodeRestriction.HierarchyNode = $projection.HierarchyNode

Annotations (6)

NameValueLevelField
EndUserText.label Incoming Format Node view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #MASTER view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY HierarchyTreeType hierarchytreetype Mapping Type ID
KEY HierarchyTree hierarchytree Format Mapping Name
KEY HierarchyTreeVersion hierarchytreeversion Format Mapping Version
KEY ItemType itemtype Object Type
KEY HierarchyNode hierarchynode Node
HierarchyNodeStatus hierarchynodestatus Node Status
HierarchyNodeShortText hierarchynodeshorttext Description
ParentNode parentnode Parent Node
SiblingNode siblingnode Sibling Node
ChildNode childnode Child Node
NodeName nodename Node Text
NodeType nodetype Object Type
HierarchyNodeIsDeactivated hierarchynodeisdeactivated Node Is Deactivated
IsObligatory isobligatory Mandatory Node
ConditionText conditiontext Node Condition Text
HierarchyNodeDetailedText hierarchynodedetailedtext
_NodeField _NodeField
_NodeFieldGroup _NodeFieldGroup
_NodeRecord _NodeRecord
_NodeRecordGrp _NodeRecordGrp
_NodeAction _NodeAction
_NodeElement _NodeElement
_NodeAttribute _NodeAttribute
_NodeChoice _NodeChoice
_NodeSequence _NodeSequence
_NodeRestriction _NodeRestriction

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_IncgFrmtNode.
-- 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_IncgFrmtNode AS
SELECT
  HierarchyTreeType,
  HierarchyTree,
  HierarchyTreeVersion,
  ItemType,
  HierarchyNode,
  HierarchyNodeStatus,
  HierarchyNodeShortText,
  ParentNode,
  SiblingNode,
  ChildNode,
  NodeName,
  NodeType,
  HierarchyNodeIsDeactivated,
  IsObligatory,
  ConditionText,
  HierarchyNodeDetailedText
FROM ifmenode
LEFT OUTER JOIN I_IncgFrmtNodeField AS _NodeField ON _NodeField.HierarchyTreeType = HierarchyTreeType AND _NodeField.HierarchyTree = HierarchyTree AND _NodeField.HierarchyTreeVersion = HierarchyTreeVersion AND _NodeField.ItemType = ItemType AND _NodeField.HierarchyNode = HierarchyNode  -- association [0..1]
LEFT OUTER JOIN I_IncgFrmtNodeFieldGroup AS _NodeFieldGroup ON _NodeFieldGroup.HierarchyTreeType = HierarchyTreeType AND _NodeFieldGroup.HierarchyTree = HierarchyTree AND _NodeFieldGroup.HierarchyTreeVersion = HierarchyTreeVersion AND _NodeFieldGroup.ItemType = ItemType AND _NodeFieldGroup.HierarchyNode = HierarchyNode  -- association [0..1]
LEFT OUTER JOIN I_IncgFrmtNodeRecord AS _NodeRecord ON _NodeRecord.HierarchyTreeType = HierarchyTreeType AND _NodeRecord.HierarchyTree = HierarchyTree AND _NodeRecord.HierarchyTreeVersion = HierarchyTreeVersion AND _NodeRecord.ItemType = ItemType AND _NodeRecord.HierarchyNode = HierarchyNode  -- association [0..1]
LEFT OUTER JOIN I_IncgFrmtNodeRecordGrp AS _NodeRecordGrp ON _NodeRecordGrp.HierarchyTreeType = HierarchyTreeType AND _NodeRecordGrp.HierarchyTree = HierarchyTree AND _NodeRecordGrp.HierarchyTreeVersion = HierarchyTreeVersion AND _NodeRecordGrp.ItemType = ItemType AND _NodeRecordGrp.HierarchyNode = HierarchyNode  -- association [0..1]
LEFT OUTER JOIN I_IncgFrmtNodeActn AS _NodeAction ON _NodeAction.HierarchyTreeType = HierarchyTreeType AND _NodeAction.HierarchyTree = HierarchyTree AND _NodeAction.HierarchyTreeVersion = HierarchyTreeVersion AND _NodeAction.ItemType = ItemType AND _NodeAction.HierarchyNode = HierarchyNode  -- association [0..*]
LEFT OUTER JOIN I_IncgFrmtNodeElement AS _NodeElement ON _NodeElement.HierarchyTreeType = HierarchyTreeType AND _NodeElement.HierarchyTree = HierarchyTree AND _NodeElement.HierarchyTreeVersion = HierarchyTreeVersion AND _NodeElement.ItemType = ItemType AND _NodeElement.HierarchyNode = HierarchyNode  -- association [0..1]
LEFT OUTER JOIN I_IncgFrmtNodeAttribute AS _NodeAttribute ON _NodeAttribute.HierarchyTreeType = HierarchyTreeType AND _NodeAttribute.HierarchyTree = HierarchyTree AND _NodeAttribute.HierarchyTreeVersion = HierarchyTreeVersion AND _NodeAttribute.ItemType = ItemType AND _NodeAttribute.HierarchyNode = HierarchyNode  -- association [0..1]
LEFT OUTER JOIN I_IncgFrmtNodeChoice AS _NodeChoice ON _NodeChoice.HierarchyTreeType = HierarchyTreeType AND _NodeChoice.HierarchyTree = HierarchyTree AND _NodeChoice.HierarchyTreeVersion = HierarchyTreeVersion AND _NodeChoice.ItemType = ItemType AND _NodeChoice.HierarchyNode = HierarchyNode  -- association [0..1]
LEFT OUTER JOIN I_IncgFrmtNodeSequence AS _NodeSequence ON _NodeSequence.HierarchyTreeType = HierarchyTreeType AND _NodeSequence.HierarchyTree = HierarchyTree AND _NodeSequence.HierarchyTreeVersion = HierarchyTreeVersion AND _NodeSequence.ItemType = ItemType AND _NodeSequence.HierarchyNode = HierarchyNode  -- association [0..1]
LEFT OUTER JOIN I_IncgFrmtNodeRstrcn AS _NodeRestriction ON _NodeRestriction.HierarchyTreeType = HierarchyTreeType AND _NodeRestriction.HierarchyTree = HierarchyTree AND _NodeRestriction.HierarchyTreeVersion = HierarchyTreeVersion AND _NodeRestriction.ItemType = ItemType AND _NodeRestriction.HierarchyNode = HierarchyNode  -- association [0..1]
;