I_ProjectObjectHierNodeRltn_2

DDL: I_PROJECTOBJECTHIERNODERLTN_2 Type: view_entity COMPOSITE

Project Object Hierarchy Relationship

I_ProjectObjectHierNodeRltn_2 is a Composite CDS View that provides data about "Project Object Hierarchy Relationship" in SAP S/4HANA. It reads from 1 data source (I_ProjectObjectHierarchySrc_2) and exposes 8 fields with key fields ProjectObjectNode, ProjectObjectRootNode. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProjectObjectHierarchySrc_2 I_ProjectObjectHierarchySrc_2 from

Parameters (1)

NameTypeDefault
P_ProjectObjectRootNode j_objnr

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_ProjectObjectHierNodeRltn_2 _Parent $projection.ProjectObjectParentNode = _Parent.ProjectObjectNode and $projection.ProjectObjectRootNode = _Parent.ProjectObjectRootNode

Annotations (6)

NameValueLevelField
EndUserText.label Project Object Hierarchy Relationship view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MASTER view
VDM.viewType #COMPOSITE view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY ProjectObjectNode ProjectObjectNode
KEY ProjectObjectRootNode ProjectObjectRootNode
ProjectObjectParentNode ProjectObjectParentNode
ProjectObjectNodeType ProjectObjectNodeType
ProjectObject ProjectObject
SortingNumber SortingNumber
_Parent _Parent
_ProjectObjectHierarchy _ProjectObjectHierarchy
@EndUserText.label: 'Project Object Hierarchy Relationship'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.dataClass: #MASTER
@VDM: {
  viewType: #COMPOSITE
}
define view entity I_ProjectObjectHierNodeRltn_2
  with parameters
    P_ProjectObjectRootNode : j_objnr
  as select from I_ProjectObjectHierarchySrc_2( P_ProjectObjectRootNode : $parameters.P_ProjectObjectRootNode )
  association [0..1] to I_ProjectObjectHierNodeRltn_2     as _Parent                 on  $projection.ProjectObjectParentNode = _Parent.ProjectObjectNode
                                                                                   and $projection.ProjectObjectRootNode   = _Parent.ProjectObjectRootNode
  association        to parent I_ProjectObjectHierarchy_2 as _ProjectObjectHierarchy on  $projection.ProjectObjectRootNode = _ProjectObjectHierarchy.ProjectObjectRootNode

{
  key ProjectObjectNode,
  key ProjectObjectRootNode,
      ProjectObjectParentNode,
      ProjectObjectNodeType,
      ProjectObject,
      SortingNumber,

      _Parent,
      _ProjectObjectHierarchy
}