C_AltvBsdConfCharcCtlgPathTree

DDL: C_ALTVBSDCONFCHARCCTLGPATHTREE Type: view_entity CONSUMPTION Package: ATP_ABC_CHARAC_ASSIGNMENT

Altv Ctrl Charac Catalog Path Tree

C_AltvBsdConfCharcCtlgPathTree is a Consumption CDS View that provides data about "Altv Ctrl Charac Catalog Path Tree" in SAP S/4HANA. It reads from 1 data source (I_ProdAllocCharcCtlgPathTP) and exposes 14 fields with key field ProdAllocCharcCtlgPathUUID. It has 2 associations to related views. Part of development package ATP_ABC_CHARAC_ASSIGNMENT.

Data Sources (1)

SourceAliasJoin Type
I_ProdAllocCharcCtlgPathTP I_ProdAllocCharcCtlgPathTP from

Associations (2)

CardinalityTargetAliasCondition
[1..1] C_AltvBsdConfCharcPathPicker _AltvBsdConfCharcPathPicker $projection.ProdAllocCharcCtlgPathIntID = _AltvBsdConfCharcPathPicker.ProdAllocCharcCtlgPathIntID
[1..1] C_AltvBsdConfCharcCtlgTree _AltvBsdConfCharcCtlgTree $projection.ProdAllocCharcCatalogUUID = _AltvBsdConfCharcCtlgTree.ProdAllocCharcCatalogUUID

Annotations (11)

NameValueLevelField
EndUserText.label Altv Ctrl Charac 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.representativeKey ProdAllocCharcCtlgPathUUID view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view
Analytics.technicalName CCHARCCTLGTREE view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY ProdAllocCharcCtlgPathUUID I_ProdAllocCharcCtlgPathTP ProdAllocCharcCtlgPathUUID Product Allocation Characteristic Catalog Path UUID
ProdAllocCharcCtlgPathDesc _AltvBsdConfCharcPathPicker 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
ProdAllocCharcCtlgPathIsRoot I_ProdAllocCharcCtlgPathTP ProdAllocCharcCtlgPathIsRoot Catalog Characteristic Path Is Root
_AltvBsdConfCharcCtlgTree _AltvBsdConfCharcCtlgTree

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_AltvBsdConfCharcCtlgPathTree.
-- 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_AltvBsdConfCharcCtlgPathTree AS
SELECT
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCtlgPathUUID AS ProdAllocCharcCtlgPathUUID,
  _AltvBsdConfCharcPathPicker.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.ProdAllocCharcCtlgPathIsRoot AS ProdAllocCharcCtlgPathIsRoot
FROM I_ProdAllocCharcCtlgPathTP
LEFT OUTER JOIN C_AltvBsdConfCharcPathPicker AS _AltvBsdConfCharcPathPicker ON ProdAllocCharcCtlgPathIntID = _AltvBsdConfCharcPathPicker.ProdAllocCharcCtlgPathIntID  -- association [1..1]
LEFT OUTER JOIN C_AltvBsdConfCharcCtlgTree AS _AltvBsdConfCharcCtlgTree ON ProdAllocCharcCatalogUUID = _AltvBsdConfCharcCtlgTree.ProdAllocCharcCatalogUUID  -- association [1..1]
;