C_MngCharcCtlgClfnCharc

DDL: C_MNGCHARCCTLGCLFNCHARC Type: view_entity CONSUMPTION Package: PROD_ALLOC_CHARC_CATALOG

Manage Characteristic Catalog Classification Characteristics

C_MngCharcCtlgClfnCharc is a Consumption CDS View that provides data about "Manage Characteristic Catalog Classification Characteristics" in SAP S/4HANA. It has 3 associations to related views. It is exposed through 1 OData service (ASQL_F3829). Part of development package PROD_ALLOC_CHARC_CATALOG.

Associations (3)

CardinalityTargetAliasCondition
[0..*] P_CharcCtlgClfnCharcClAssgmt _ClassAssgmt $projection.CharcInternalID = _ClassAssgmt.CharcInternalID
[0..*] P_CharcCtlgClfnCharcMatlAssgmt _MatAssgmt $projection.ClfnCharacteristicUseType = _MatAssgmt.ClfnCharacteristicUseType and $projection.CharcInternalID = _MatAssgmt.CharcInternalID
[0..1] I_CharcCtlgClfnCharcDataTypeVH _ClfnCharcDataType _ClfnCharcDataType.CharcDataType = $projection.CharcDataType

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label Manage Characteristic Catalog Classification Characteristics view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
Metadata.ignorePropagatedAnnotations true view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F3829 ASQL_F3829 C2 NOT_RELEASED

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY ProdAllocCharcCatalogType ValueHelp ProdAllocCharcCatalogType Catalog Type
KEY ProdAllocCharcCatalogUseType ValueHelp ProdAllocCharcCatalogUseType Catalog Use Type
KEY ClfnCharacteristicUseType ValueHelp ClfnCharacteristicUseType Type
KEY Characteristic
Class
KEY ClassType _ClassAssgmt ClassType X Flag
KEY Material _MatAssgmt Material Vehicle Model
CharcInternalID ValueHelp CharcInternalID Characteristic Internal ID
CharcDescription ValueHelp CharcDescription
CharcDataType ValueHelp CharcDataType Format
CharcGroup ValueHelp CharcGroup
ClfnOrganizationalArea _ClassAssgmt ClfnOrganizationalArea
CharcMaintAuthGrp ValueHelp CharcMaintAuthGrp
CharcValueUnit
_ClfnCharcDataType _ClfnCharcDataType

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_MngCharcCtlgClfnCharc.
-- 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_MngCharcCtlgClfnCharc AS
SELECT
  ValueHelp.ProdAllocCharcCatalogType AS ProdAllocCharcCatalogType,
  ValueHelp.ProdAllocCharcCatalogUseType AS ProdAllocCharcCatalogUseType,
  ValueHelp.ClfnCharacteristicUseType AS ClfnCharacteristicUseType,
  cast(ValueHelp.Characteristic as clfncharacteristic preserving type ) AS Characteristic,
  but they are included as key fields as they can influence the cardinality key _ClassAssgmt.Class AS Class,
  _ClassAssgmt.ClassType AS ClassType,
  _MatAssgmt.Material AS Material,
  ValueHelp.CharcInternalID AS CharcInternalID,
  ValueHelp.CharcDescription AS CharcDescription,
  ValueHelp.CharcDataType AS CharcDataType,
  ValueHelp.CharcGroup AS CharcGroup,
  _ClassAssgmt.ClfnOrganizationalArea AS ClfnOrganizationalArea,
  ValueHelp.CharcMaintAuthGrp AS CharcMaintAuthGrp,
  cast(ValueHelp.CharcValueUnit as clfncharacteristicunit preserving type) AS CharcValueUnit
LEFT OUTER JOIN P_CharcCtlgClfnCharcClAssgmt AS _ClassAssgmt ON CharcInternalID = _ClassAssgmt.CharcInternalID  -- association [0..*]
LEFT OUTER JOIN P_CharcCtlgClfnCharcMatlAssgmt AS _MatAssgmt ON ClfnCharacteristicUseType = _MatAssgmt.ClfnCharacteristicUseType AND CharcInternalID = _MatAssgmt.CharcInternalID  -- association [0..*]
LEFT OUTER JOIN I_CharcCtlgClfnCharcDataTypeVH AS _ClfnCharcDataType ON _ClfnCharcDataType.CharcDataType = CharcDataType  -- association [0..1]
;