I_ClfnObjectCharcValue

DDL: I_CLFNOBJECTCHARCVALUE SQL: INGCCLFN11 Type: view BASIC

Clfn Characteristic Value of Object

I_ClfnObjectCharcValue (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_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 32 fields with key fields ClfnObjectID, ClfnObjectTable, CharcInternalID, CharcValuePositionNumber, ClfnObjectType. 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 (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 (10)

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

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY ClfnObjectID P_ClfnObjectHeader ClfnObjectID Key of Object to be Classified
KEY ClfnObjectTable P_ClfnObjectHeader ClfnObjectTable Classifcation 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
CharcValueDependency I_ClfnObjectCharcValueBasic CharcValueIntervalType Code
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.CharcValueIntervalType AS CharcValueDependency,
  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]
;