I_ClfnCharcValue

DDL: I_CLFNCHARCVALUE SQL: INGCCHR17 Type: view BASIC

Value of Classification Characteristic

I_ClfnCharcValue (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

R&D Engineering

I_ClfnCharcValue is a Basic CDS View that provides data about "Value of Classification Characteristic" in SAP S/4HANA. It reads from 1 data source (cawn) and exposes 32 fields with key fields CharcInternalID, CharcValuePositionNumber, TimeIntervalNumber. It has 1 association to related views.

SAP API Hub

StateC1
Line of BusinessR&D Engineering
Application ComponentCA-CL
CapabilitiesAssociation Target for Defining CDS Entities, Data Source for Defining CDS Entities, Data Source in SQL Select
PackageR&D Engineering for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
cawn CharacteristicValue from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_Currency _Currency $projection.Currency = _Currency.Currency

Annotations (12)

NameValueLevelField
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.sqlViewName INGCCHR17 view
AccessControl.authorizationCheck #NOT_ALLOWED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Value of Classification Characteristic view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #MASTER view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #BASIC view

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY CharcInternalID Characteristic Internal ID
KEY CharcValuePositionNumber cawn atzhl Int counter
KEY TimeIntervalNumber cawn adzhl Internal Counter for Archiving Objects by ECM
CharcValueParentPositionNumber cawn atzhh Int. counter for value hierarchy
CharcValueHasChild cawn atwhi Indicator that Subordinate Values Exist
CharcValueIntervalType cawn atcod Code for value dependency
CharcValue cawn atwrt Characteristic Value
CharcFromNumericValue cawn atflv Internal floating point from
CharcToNumericValue cawn atflb Internal floating point value to
IsDefaultValue cawn atstd Default value
CharcFromNumericValueUnit cawn atawe Unit of Measurement
CharcToNumericValueUnit cawn ataw1 Unit of Measurement
CharcFromDecimalValue cawn dec_from Lower Boundary for Numeric Field
CharcToDecimalValue cawn dec_to Upper Boundary for Numeric Field
CharcFromDate cawn date_from Lower Boundary for Date-Interval
CharcToDate cawn date_to Upper Boundary for Date-Interval
CharcFromTime cawn time_from Lower Boundary for Time-Interval
CharcToTime cawn time_to Upper Boundary for Time-Interval
CharcFromAmount cawn curr_from Lower Boundary for Currency Field
CharcToAmount cawn curr_to Upper Boundary for Currency Field
Currency cawn currency Valuation Crcy
LongTextID cawn txtnr Number of Related Text
ChangeNumber cawn aennr Change Number
ValidityStartDate cawn datuv Valid-from date
ValidityEndDate cawn datub Valid-to date
IsDeleted cawn lkenz Deletion Indicator
DocumentInfoRecordDocNumber cawn doknr Document number
DocumentInfoRecordDocPart cawn doktl Document Part
DocumentInfoRecordDocVersion cawn dokvr Document Version
DocumentInfoRecordDocType cawn dokar SW Document Type
CharcIdentificationCode cawn atidn Object identification
_Currency _Currency

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 I_ClfnCharcValue.
-- 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: INGCCHR17

CREATE VIEW I_ClfnCharcValue AS
SELECT
  cast ( CharacteristicValue.atinn as atinn_no_conv preserving type ) AS CharcInternalID,
  CharacteristicValue.atzhl AS CharcValuePositionNumber,
  CharacteristicValue.adzhl AS TimeIntervalNumber,
  CharacteristicValue.atzhh AS CharcValueParentPositionNumber,
  CharacteristicValue.atwhi AS CharcValueHasChild,
  CharacteristicValue.atcod AS CharcValueIntervalType,
  CharacteristicValue.atwrt AS CharcValue,
  CharacteristicValue.atflv AS CharcFromNumericValue,
  CharacteristicValue.atflb AS CharcToNumericValue,
  CharacteristicValue.atstd AS IsDefaultValue,
  CharacteristicValue.atawe AS CharcFromNumericValueUnit,
  CharacteristicValue.ataw1 AS CharcToNumericValueUnit,
  CharacteristicValue.dec_from AS CharcFromDecimalValue,
  CharacteristicValue.dec_to AS CharcToDecimalValue,
  CharacteristicValue.date_from AS CharcFromDate,
  CharacteristicValue.date_to AS CharcToDate,
  CharacteristicValue.time_from AS CharcFromTime,
  CharacteristicValue.time_to AS CharcToTime,
  CharacteristicValue.curr_from AS CharcFromAmount,
  CharacteristicValue.curr_to AS CharcToAmount,
  CharacteristicValue.currency AS Currency,
  CharacteristicValue.txtnr AS LongTextID,
  CharacteristicValue.aennr AS ChangeNumber,
  CharacteristicValue.datuv AS ValidityStartDate,
  CharacteristicValue.datub AS ValidityEndDate,
  CharacteristicValue.lkenz AS IsDeleted,
  CharacteristicValue.doknr AS DocumentInfoRecordDocNumber,
  CharacteristicValue.doktl AS DocumentInfoRecordDocPart,
  CharacteristicValue.dokvr AS DocumentInfoRecordDocVersion,
  CharacteristicValue.dokar AS DocumentInfoRecordDocType,
  CharacteristicValue.atidn AS CharcIdentificationCode
FROM cawn AS CharacteristicValue
LEFT OUTER JOIN I_Currency AS _Currency ON Currency = _Currency.Currency  -- association [0..1]
;