C_ProductHierAssign

DDL: C_PRODUCTHIERASSIGN SQL: CPRODHIERASSIGN Type: view CONSUMPTION

Consumption view for Article Hierarchy

C_ProductHierAssign is a Consumption CDS View that provides data about "Consumption view for Article Hierarchy" in SAP S/4HANA. It reads from 1 data source (I_ProductHierAssignTP) and exposes 18 fields with key fields HierarchyID, Product, HierarchyNode, ArticleHierAssgmtValdtyStrtDte. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProductHierAssignTP I_ProductHierAssignTP from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_CategoryStrucText _CategoryStrucText $projection.HierarchyID = _CategoryStrucText.HierarchyID and $projection.HierarchyNode = _CategoryStrucText.HierarchyNode
[0..*] I_ArticleHierDescText _Text $projection.HierarchyIdForEdit = _Text.HierarchyID

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName CPRODHIERASSIGN view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Consumption view for Article Hierarchy view
Search.searchable true view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.compositionRoot true view
ObjectModel.draftEnabled true view
ObjectModel.text.control #ASSOCIATED_TEXT_UI_HIDDEN view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY HierarchyID HierarchyID Hierarchy ID
KEY Product Product Product Sold
KEY HierarchyNode HierarchyNode Node
KEY ArticleHierAssgmtValdtyStrtDte ArticleHierAssgmtValdtyStrtDte
HierarchyIdForEdit HierarchyIdForEdit Hierarchy ID
ProductForEdit ProductForEdit Product
HierarchyNodeForEdit HierarchyNodeForEdit Node
ArticleHierAssgStrtDteForEdit ArticleHierAssgStrtDteForEdit
ArticleHierAssgmtValdtyEndDate ArticleHierAssgmtValdtyEndDate
IsArticleHierMainAssignment IsArticleHierMainAssignment
NodeCategory
NodeCategoryName
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
_CategoryStrucText _CategoryStrucText
_ActiveArticleHierarchy _ActiveArticleHierarchy
_ArticleHierDescText _ArticleHierDescText
_Text _Text

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_ProductHierAssign.
-- 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: CPRODHIERASSIGN

CREATE VIEW C_ProductHierAssign AS
SELECT
  HierarchyID,
  Product,
  HierarchyNode,
  ArticleHierAssgmtValdtyStrtDte,
  HierarchyIdForEdit,
  ProductForEdit,
  HierarchyNodeForEdit,
  ArticleHierAssgStrtDteForEdit,
  ArticleHierAssgmtValdtyEndDate,
  IsArticleHierMainAssignment,
  cast('' as wrf_struc_parent) AS NodeCategory,
  cast('' as wrf_matgrp_text2) AS NodeCategoryName,
  SalesOrganization,
  DistributionChannel
FROM I_ProductHierAssignTP
LEFT OUTER JOIN I_CategoryStrucText AS _CategoryStrucText ON HierarchyID = _CategoryStrucText.HierarchyID AND HierarchyNode = _CategoryStrucText.HierarchyNode  -- association [0..*]
LEFT OUTER JOIN I_ArticleHierDescText AS _Text ON HierarchyIdForEdit = _Text.HierarchyID  -- association [0..*]
;