I_ClfnCharcValue
Value of Classification Characteristic
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.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| cawn | CharacteristicValue | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Currency | _Currency | $projection.Currency = _Currency.Currency |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CharcInternalID | |||
| KEY | CharcValuePositionNumber | cawn | atzhl | |
| KEY | TimeIntervalNumber | cawn | adzhl | |
| CharcValueParentPositionNumber | cawn | atzhh | ||
| CharcValueHasChild | cawn | atwhi | ||
| CharcValueIntervalType | cawn | atcod | ||
| CharcValue | cawn | atwrt | ||
| CharcFromNumericValue | cawn | atflv | ||
| CharcToNumericValue | cawn | atflb | ||
| IsDefaultValue | cawn | atstd | ||
| CharcFromNumericValueUnit | cawn | atawe | ||
| CharcToNumericValueUnit | cawn | ataw1 | ||
| CharcFromDecimalValue | cawn | dec_from | ||
| CharcToDecimalValue | cawn | dec_to | ||
| CharcFromDate | cawn | date_from | ||
| CharcToDate | cawn | date_to | ||
| CharcFromTime | cawn | time_from | ||
| CharcToTime | cawn | time_to | ||
| CharcFromAmount | cawn | curr_from | ||
| CharcToAmount | cawn | curr_to | ||
| Currency | cawn | currency | ||
| LongTextID | cawn | txtnr | ||
| ChangeNumber | cawn | aennr | ||
| ValidityStartDate | cawn | datuv | ||
| ValidityEndDate | cawn | datub | ||
| IsDeleted | cawn | lkenz | ||
| DocumentInfoRecordDocNumber | cawn | doknr | ||
| DocumentInfoRecordDocPart | cawn | doktl | ||
| DocumentInfoRecordDocVersion | cawn | dokvr | ||
| DocumentInfoRecordDocType | cawn | dokar | ||
| CharcIdentificationCode | cawn | atidn | ||
| _Currency | _Currency |
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AbapCatalog.sqlViewName: 'INGCCHR17'
@AccessControl.authorizationCheck: #NOT_ALLOWED
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Value of Classification Characteristic'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType.sizeCategory: #M
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.supportedCapabilities:
[ #CDS_MODELING_DATA_SOURCE,
#CDS_MODELING_ASSOCIATION_TARGET,
#SQL_DATA_SOURCE ]
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@VDM.viewType: #BASIC
define view I_ClfnCharcValue
as select from cawn as CharacteristicValue
association [0..1] to I_Currency as _Currency
on $projection.Currency = _Currency.Currency
{
key cast ( CharacteristicValue.atinn as atinn_no_conv preserving type ) as CharcInternalID,
key CharacteristicValue.atzhl as CharcValuePositionNumber,
key 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,
@Semantics.amount.currencyCode: 'Currency'
CharacteristicValue.curr_from as CharcFromAmount,
@Semantics.amount.currencyCode: 'Currency'
CharacteristicValue.curr_to as CharcToAmount,
@ObjectModel.foreignKey.association: '_Currency'
@Semantics.currencyCode: true
CharacteristicValue.currency as Currency,
CharacteristicValue.txtnr as LongTextID,
CharacteristicValue.aennr as ChangeNumber,
@Semantics.businessDate.from: true
CharacteristicValue.datuv as ValidityStartDate,
@Semantics.businessDate.to: true
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,
_Currency
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"CAWN"
],
"ASSOCIATED":
[
"I_CURRENCY"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA