I_ClfnObjectCharcValue

DDL: I_CLFNOBJECTCHARCVALUE SQL: INGCCLFN11 Type: view BASIC Package: NGC_CORE_VDM

Clfn Characteristic Value of Object

I_ClfnObjectCharcValue (Basic)

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

R&D Engineering

I_ClfnObjectCharcValue is a Basic CDS View that provides data about "Clfn Characteristic Value of Object" in SAP S/4HANA. It reads from 2 data sources (P_ClfnObjectHeader, I_ClfnObjectCharcValueBasic) and exposes 31 fields with key fields ClfnObjectID, ClfnObjectTable, CharcInternalID, CharcValuePositionNumber, ClfnObjectType. It has 1 association to related views. Part of development package NGC_CORE_VDM.

SAP API Hub

CategoryBasic
StateC1
Line of BusinessR&D Engineering
Application ComponentCA-CL-2CL
CapabilitiesAssociation Target for Defining CDS Entities,Data Source for Defining CDS Entities,Data Source in SQL Select
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageR&D/Engineering for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (2)

SourceAliasJoin Type
P_ClfnObjectHeader ObjectHeader inner
I_ClfnObjectCharcValueBasic Valuation from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_ClfnCharacteristic _Characteristic $projection.CharcInternalID = _Characteristic.CharcInternalID and $projection.ValidityStartDate <= _Characteristic.ValidityEndDate and $projection.ValidityEndDate >= _Characteristic.ValidityStartDate

Annotations (12)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AbapCatalog.sqlViewName INGCCLFN11 view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Clfn Characteristic Value of Object view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #ANALYTICAL_FACT view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #BASIC view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY ClfnObjectID P_ClfnObjectHeader ClfnObjectID Key of Object to be Classified
KEY ClfnObjectTable P_ClfnObjectHeader ClfnObjectTable Classification Object
KEY CharcInternalID I_ClfnObjectCharcValueBasic CharcInternalID Characteristic Internal ID
KEY CharcValuePositionNumber I_ClfnObjectCharcValueBasic CharcValuePositionNumber Characteristic value counter
KEY ClfnObjectType I_ClfnObjectCharcValueBasic ClfnObjectType Indicator: Object/Class
KEY ClassType I_ClfnObjectCharcValueBasic ClassType Class Type
KEY TimeIntervalNumber I_ClfnObjectCharcValueBasic TimeIntervalNumber Internal Counter for Archiving Objects by ECM
ClfnObjectInternalID P_ClfnObjectHeader ClfnObjectInternalID Internal Object Number
CharcValueIntervalType I_ClfnObjectCharcValueBasic CharcValueIntervalType Code for value dependency
CharcValue I_ClfnObjectCharcValueBasic CharcValue Characteristic Value
CharcFromNumericValue I_ClfnObjectCharcValueBasic CharcFromNumericValue Internal floating point from
CharcFromNumericValueUnit I_ClfnObjectCharcValueBasic CharcFromNumericValueUnit Unit of Measurement
CharcToNumericValue I_ClfnObjectCharcValueBasic CharcToNumericValue Internal floating point value to
CharcToNumericValueUnit I_ClfnObjectCharcValueBasic CharcToNumericValueUnit Unit of Measurement
CharcFromDecimalValue I_ClfnObjectCharcValueBasic CharcFromDecimalValue Lower Boundary for Numeric Field
CharcToDecimalValue I_ClfnObjectCharcValueBasic CharcToDecimalValue Upper Boundary for Numeric Field
CharcFromAmount I_ClfnObjectCharcValueBasic CharcFromAmount Lower Boundary for Currency Field
CharcToAmount I_ClfnObjectCharcValueBasic CharcToAmount Upper Boundary for Currency Field
Currency I_ClfnObjectCharcValueBasic Currency Valuation Crcy
CharcFromDate I_ClfnObjectCharcValueBasic CharcFromDate Lower Boundary for Date-Interval
CharcToDate I_ClfnObjectCharcValueBasic CharcToDate Upper Boundary for Date-Interval
CharcFromTime I_ClfnObjectCharcValueBasic CharcFromTime Lower Boundary for Time-Interval
CharcToTime I_ClfnObjectCharcValueBasic CharcToTime Upper Boundary for Time-Interval
CharacteristicAuthor I_ClfnObjectCharcValueBasic CharacteristicAuthor Classification Author
IsDeleted I_ClfnObjectCharcValueBasic IsDeleted Deletion Indicator
ChangeNumber I_ClfnObjectCharcValueBasic ChangeNumber Change Number
CharcValueSortPosition I_ClfnObjectCharcValueBasic CharcValueSortPosition Sort field for AUSP char. values
ValidityStartDate I_ClfnObjectCharcValueBasic ValidityStartDate Validity Start Date
ValidityEndDate I_ClfnObjectCharcValueBasic ValidityEndDate Valid-to date
LastChangeDateTime P_ClfnObjectHeader LastChangeDateTime UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun)
_Characteristic _Characteristic

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_ClfnObjectCharcValue.
-- 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: INGCCLFN11

CREATE VIEW I_ClfnObjectCharcValue AS
SELECT
  ObjectHeader.ClfnObjectID AS ClfnObjectID,
  ObjectHeader.ClfnObjectTable AS ClfnObjectTable,
  Valuation.CharcInternalID AS CharcInternalID,
  Valuation.CharcValuePositionNumber AS CharcValuePositionNumber,
  Valuation.ClfnObjectType AS ClfnObjectType,
  Valuation.ClassType AS ClassType,
  Valuation.TimeIntervalNumber AS TimeIntervalNumber,
  ObjectHeader.ClfnObjectInternalID AS ClfnObjectInternalID,
  Valuation.CharcValueIntervalType AS CharcValueIntervalType,
  Valuation.CharcValue AS CharcValue,
  Valuation.CharcFromNumericValue AS CharcFromNumericValue,
  Valuation.CharcFromNumericValueUnit AS CharcFromNumericValueUnit,
  Valuation.CharcToNumericValue AS CharcToNumericValue,
  Valuation.CharcToNumericValueUnit AS CharcToNumericValueUnit,
  Valuation.CharcFromDecimalValue AS CharcFromDecimalValue,
  Valuation.CharcToDecimalValue AS CharcToDecimalValue,
  Valuation.CharcFromAmount AS CharcFromAmount,
  Valuation.CharcToAmount AS CharcToAmount,
  Valuation.Currency AS Currency,
  Valuation.CharcFromDate AS CharcFromDate,
  Valuation.CharcToDate AS CharcToDate,
  Valuation.CharcFromTime AS CharcFromTime,
  Valuation.CharcToTime AS CharcToTime,
  Valuation.CharacteristicAuthor AS CharacteristicAuthor,
  Valuation.IsDeleted AS IsDeleted,
  Valuation.ChangeNumber AS ChangeNumber,
  Valuation.CharcValueSortPosition AS CharcValueSortPosition,
  Valuation.ValidityStartDate AS ValidityStartDate,
  Valuation.ValidityEndDate AS ValidityEndDate,
  ObjectHeader.LastChangeDateTime AS LastChangeDateTime
FROM I_ClfnObjectCharcValueBasic AS Valuation
INNER JOIN P_ClfnObjectHeader AS ObjectHeader ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ClfnCharacteristic AS _Characteristic ON CharcInternalID = _Characteristic.CharcInternalID AND ValidityStartDate <= _Characteristic.ValidityEndDate AND ValidityEndDate >= _Characteristic.ValidityStartDate  -- association [1..1]
;