C_ProdAllocCharcCtlgPathTree

DDL: C_PRODALLOCCHARCCTLGPATHTREE SQL: CPACTLG_PATHTREE Type: view CONSUMPTION

Product Allocation Characteristic Catalog Path Tree

C_ProdAllocCharcCtlgPathTree is a Consumption CDS View that provides data about "Product Allocation Characteristic Catalog Path Tree" in SAP S/4HANA. It reads from 1 data source (I_ProdAllocCharcCtlgPathTP) and exposes 18 fields with key field ProdAllocCharcCtlgPathUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProdAllocCharcCtlgPathTP I_ProdAllocCharcCtlgPathTP from

Associations (2)

CardinalityTargetAliasCondition
[1..1] C_ProdAllocCharcCtlgTree _ProdAllocCharcCatalogTP $projection.ProdAllocCharcCatalogUUID = _ProdAllocCharcCatalogTP.ProdAllocCharcCatalogUUID
[1..1] C_ProdAllocCharcCtlgPathPicker _ProdAllocCharcCtlgPathPicker $projection.ProdAllocCharcCtlgPathIntID = _ProdAllocCharcCtlgPathPicker.ProdAllocCharcCtlgPathIntID

Annotations (14)

NameValueLevelField
EndUserText.label Product Allocation Characteristic Catalog Path Tree view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName CPACTLG_PATHTREE view
AbapCatalog.compiler.compareFilter true view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.representativeKey ProdAllocCharcCtlgPathUUID view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY ProdAllocCharcCtlgPathUUID I_ProdAllocCharcCtlgPathTP ProdAllocCharcCtlgPathUUID Product Allocation Characteristic Catalog Path UUID
ProdAllocCharcCtlgPathDesc _ProdAllocCharcCtlgPathPicker ProdAllocCharcCtlgPathDesc Catalog Path Description
ProdAllocCharcCtlgPathIntID I_ProdAllocCharcCtlgPathTP ProdAllocCharcCtlgPathIntID Catalog Path Internal ID
ProdAllocCharcCatalogType I_ProdAllocCharcCtlgPathTP ProdAllocCharcCatalogType Catalog Type
ProdAllocCharcCatalogUseType I_ProdAllocCharcCtlgPathTP ProdAllocCharcCatalogUseType Catalog Use Type
ProdAllocCharcCatalogUUID I_ProdAllocCharcCtlgPathTP ProdAllocCharcCatalogUUID UUID
ProdAllocCharcCtlgParPathIntID I_ProdAllocCharcCtlgPathTP ProdAllocCharcCtlgParPathIntID Catalog Parent Path Internal ID
ProdAllocCharcCatalogCharcType I_ProdAllocCharcCtlgPathTP ProdAllocCharcCatalogCharcType Characteristic Type
ProdAllocCharcCatalogPathType I_ProdAllocCharcCtlgPathTP ProdAllocCharcCatalogPathType Characteristic Path Type
ProdAllocCharcCtlgPathSelName I_ProdAllocCharcCtlgPathTP ProdAllocCharcCtlgPathSelName Path Selection Name
ProdAllocCharcCtlgPathSel I_ProdAllocCharcCtlgPathTP ProdAllocCharcCtlgPathSel Characteristic Catalog Path Selection
ProdAllocCharcCatalogPath I_ProdAllocCharcCtlgPathTP ProdAllocCharcCatalogPath Charc Catalog Path
ProdAllocCharcCtlgPathIsHidden I_ProdAllocCharcCtlgPathTP ProdAllocCharcCtlgPathIsHidden Catalog Characteristic Path Is Hidden
ProdAllocCharcCtlgPathIsRoot I_ProdAllocCharcCtlgPathTP ProdAllocCharcCtlgPathIsRoot Catalog Characteristic Path Is Root
CharcIsOnlyUsableInValueGroups I_ProdAllocCharcCtlgPathTP CharcIsOnlyUsableInValueGroups Value Group Only
BaseCharcCatalogPathIntID _MainCharcCtlgPathRefTP BaseCharcCatalogPathIntID Catalog Path Internal ID
ClfnCharacteristicUseType ClfnCharacteristicUseType Type
_ProdAllocCharcCatalogTP _ProdAllocCharcCatalogTP

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_ProdAllocCharcCtlgPathTree.
-- 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: CPACTLG_PATHTREE

CREATE VIEW C_ProdAllocCharcCtlgPathTree AS
SELECT
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCtlgPathUUID AS ProdAllocCharcCtlgPathUUID,
  _ProdAllocCharcCtlgPathPicker.ProdAllocCharcCtlgPathDesc AS ProdAllocCharcCtlgPathDesc,
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCtlgPathIntID AS ProdAllocCharcCtlgPathIntID,
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCatalogType AS ProdAllocCharcCatalogType,
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCatalogUseType AS ProdAllocCharcCatalogUseType,
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCatalogUUID AS ProdAllocCharcCatalogUUID,
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCtlgParPathIntID AS ProdAllocCharcCtlgParPathIntID,
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCatalogCharcType AS ProdAllocCharcCatalogCharcType,
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCatalogPathType AS ProdAllocCharcCatalogPathType,
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCtlgPathSelName AS ProdAllocCharcCtlgPathSelName,
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCtlgPathSel AS ProdAllocCharcCtlgPathSel,
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCatalogPath AS ProdAllocCharcCatalogPath,
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCtlgPathIsHidden AS ProdAllocCharcCtlgPathIsHidden,
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCtlgPathIsRoot AS ProdAllocCharcCtlgPathIsRoot,
  I_ProdAllocCharcCtlgPathTP.CharcIsOnlyUsableInValueGroups AS CharcIsOnlyUsableInValueGroups,
  _MainCharcCtlgPathRefTP.BaseCharcCatalogPathIntID AS BaseCharcCatalogPathIntID,
  ClfnCharacteristicUseType
FROM I_ProdAllocCharcCtlgPathTP
LEFT OUTER JOIN C_ProdAllocCharcCtlgTree AS _ProdAllocCharcCatalogTP ON ProdAllocCharcCatalogUUID = _ProdAllocCharcCatalogTP.ProdAllocCharcCatalogUUID  -- association [1..1]
LEFT OUTER JOIN C_ProdAllocCharcCtlgPathPicker AS _ProdAllocCharcCtlgPathPicker ON ProdAllocCharcCtlgPathIntID = _ProdAllocCharcCtlgPathPicker.ProdAllocCharcCtlgPathIntID  -- association [1..1]
;