C_MngCharcCtlgPathTreeTP

DDL: C_MNGCHARCCTLGPATHTREETP Type: view_entity CONSUMPTION Package: PROD_ALLOC_CHARC_CATALOG

Manage Characteristic Catalog Path Tree

C_MngCharcCtlgPathTreeTP is a Consumption CDS View that provides data about "Manage Characteristic Catalog Path Tree" in SAP S/4HANA. It reads from 1 data source (I_ProdAllocCharcCtlgPathTP) and exposes 17 fields with key field ProdAllocCharcCtlgPathUUID. It has 2 associations to related views. It is exposed through 1 OData service (ASQL_F3829). Part of development package PROD_ALLOC_CHARC_CATALOG.

Data Sources (1)

SourceAliasJoin Type
I_ProdAllocCharcCtlgPathTP I_ProdAllocCharcCtlgPathTP from

Associations (2)

CardinalityTargetAliasCondition
[1..1] C_MngCharcCtlgPathPicker _MngCharcCtlgPathPicker $projection.ProdAllocCharcCtlgPathIntID = _MngCharcCtlgPathPicker.ProdAllocCharcCtlgPathIntID
[1..1] C_MngCharcCtlgTreeTP _ProdAllocCharcCatalogTP $projection.ProdAllocCharcCatalogUUID = _ProdAllocCharcCatalogTP.ProdAllocCharcCatalogUUID

Annotations (12)

NameValueLevelField
EndUserText.label Manage Characteristic Catalog Path Tree view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.representativeKey ProdAllocCharcCtlgPathUUID view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view
Analytics.technicalName CMNGCCTLGPTRTP view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F3829 ASQL_F3829 C2 NOT_RELEASED

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY ProdAllocCharcCtlgPathUUID I_ProdAllocCharcCtlgPathTP ProdAllocCharcCtlgPathUUID Product Allocation Characteristic Catalog Path UUID
ProdAllocCharcCtlgPathDesc _MngCharcCtlgPathPicker 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
ClfnCharacteristicUseType I_ProdAllocCharcCtlgPathTP 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_MngCharcCtlgPathTreeTP.
-- 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 C_MngCharcCtlgPathTreeTP AS
SELECT
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCtlgPathUUID AS ProdAllocCharcCtlgPathUUID,
  _MngCharcCtlgPathPicker.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,
  I_ProdAllocCharcCtlgPathTP.ClfnCharacteristicUseType AS ClfnCharacteristicUseType
FROM I_ProdAllocCharcCtlgPathTP
LEFT OUTER JOIN C_MngCharcCtlgPathPicker AS _MngCharcCtlgPathPicker ON ProdAllocCharcCtlgPathIntID = _MngCharcCtlgPathPicker.ProdAllocCharcCtlgPathIntID  -- association [1..1]
LEFT OUTER JOIN C_MngCharcCtlgTreeTP AS _ProdAllocCharcCatalogTP ON ProdAllocCharcCatalogUUID = _ProdAllocCharcCatalogTP.ProdAllocCharcCatalogUUID  -- association [1..1]
;