C_MngCharcCtlgCharcTP

DDL: C_MNGCHARCCTLGCHARCTP SQL: CMNGCCTLGCHTP Type: view CONSUMPTION

Manage Characteristic Catalog Characteristic

C_MngCharcCtlgCharcTP is a Consumption CDS View that provides data about "Manage Characteristic Catalog Characteristic" in SAP S/4HANA. It reads from 1 data source (I_ProdAllocCharcCtlgPathTP) and exposes 20 fields with key field ProdAllocCharcCtlgPathUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProdAllocCharcCtlgPathTP I_ProdAllocCharcCtlgPathTP from

Associations (3)

CardinalityTargetAliasCondition
[1..1] C_MngCharcCatalogPathDisplay _MngCharcCatalogPathDisplay $projection.ProdAllocCharcCtlgPathIntID = _MngCharcCatalogPathDisplay.ProdAllocCharcCtlgPathIntID
[1..1] C_MngCharcCtlgTP _ProdAllocCharcCatalogTP $projection.ProdAllocCharcCatalogUUID = _ProdAllocCharcCatalogTP.ProdAllocCharcCatalogUUID
[0..1] C_MngCharcCtlgCharcTTP _AllocCharcCtlgPathTTP $projection.ProdAllocCharcCtlgPathUUID = _AllocCharcCtlgPathTTP.ProdAllocCharcCtlgPathUUID and _AllocCharcCtlgPathTTP.Language = $session.system_language

Annotations (18)

NameValueLevelField
EndUserText.label Manage Characteristic Catalog Characteristic view
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #MANDATORY view
AbapCatalog.sqlViewName CMNGCCTLGCHTP view
AbapCatalog.compiler.compareFilter true view
ObjectModel.usageType.sizeCategory #M 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 true view
ObjectModel.deleteEnabled false view
UI.headerInfo.typeName Characteristic view
UI.headerInfo.typeNamePlural Items view
UI.headerInfo.title.label Characteristic view
UI.headerInfo.title.value ProdAllocCharcCtlgPathDesc view

Fields (20)

KeyFieldSource TableSource FieldDescription
KEY ProdAllocCharcCtlgPathUUID I_ProdAllocCharcCtlgPathTP ProdAllocCharcCtlgPathUUID Product Allocation Characteristic Catalog Path UUID
ProdAllocCharcCtlgCharc I_ProdAllocCharcCtlgPathTP ProdAllocCharcCtlgCharc Characteristic
ProdAllocCharcCtlgPathDesc
CharcCtlgParentPathDescription
CharcValExistenceCheckType I_ProdAllocCharcCtlgPathTP CharcValExistenceCheckType Value Existence Check Type
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
CharcCatalogCharacteristicName I_ProdAllocCharcCtlgPathTP CharcCatalogCharacteristicName Characteristic Name
_ProdAllocCharcCatalogTP _ProdAllocCharcCatalogTP
_AllocCharcCtlgPathTTP _AllocCharcCtlgPathTTP
_CharcValExistenceCheckType _CharcValExistenceCheckType

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_MngCharcCtlgCharcTP.
-- 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: CMNGCCTLGCHTP

CREATE VIEW C_MngCharcCtlgCharcTP AS
SELECT
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCtlgPathUUID AS ProdAllocCharcCtlgPathUUID,
  I_ProdAllocCharcCtlgPathTP.ProdAllocCharcCtlgCharc AS ProdAllocCharcCtlgCharc,
  cast( _MngCharcCatalogPathDisplay.CharcCtlgPathOriglDescription as charccatalogcharacteristicdesc preserving type ) AS ProdAllocCharcCtlgPathDesc,
  cast( ' ' as charcctlgparentdescription ) AS CharcCtlgParentPathDescription,
  I_ProdAllocCharcCtlgPathTP.CharcValExistenceCheckType AS CharcValExistenceCheckType,
  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.CharcCatalogCharacteristicName AS CharcCatalogCharacteristicName
FROM I_ProdAllocCharcCtlgPathTP
LEFT OUTER JOIN C_MngCharcCatalogPathDisplay AS _MngCharcCatalogPathDisplay ON ProdAllocCharcCtlgPathIntID = _MngCharcCatalogPathDisplay.ProdAllocCharcCtlgPathIntID  -- association [1..1]
LEFT OUTER JOIN C_MngCharcCtlgTP AS _ProdAllocCharcCatalogTP ON ProdAllocCharcCatalogUUID = _ProdAllocCharcCatalogTP.ProdAllocCharcCatalogUUID  -- association [1..1]
LEFT OUTER JOIN C_MngCharcCtlgCharcTTP AS _AllocCharcCtlgPathTTP ON ProdAllocCharcCtlgPathUUID = _AllocCharcCtlgPathTTP.ProdAllocCharcCtlgPathUUID AND _AllocCharcCtlgPathTTP.Language = $session.system_language  -- association [0..1]
;