I_ClfnCharcBasic
Classification Characteristic Basic
I_ClfnCharcBasic is a Basic CDS View that provides data about "Classification Characteristic Basic" in SAP S/4HANA. It reads from 1 data source (cabn) and exposes 46 fields with key fields CharcInternalID, TimeIntervalNumber.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| cabn | Characteristic | from |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | INGCCHR20 | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | Classification Characteristic Basic | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| VDM.viewType | #BASIC | view |
Fields (46)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CharcInternalID | |||
| KEY | TimeIntervalNumber | cabn | adzhl | |
| Characteristic | cabn | atnam | ||
| CharcIdentificationCode | cabn | atidn | ||
| CharcStatus | cabn | atmst | ||
| CharcDataType | cabn | atfor | ||
| CharcLength | cabn | anzst | ||
| CharcDecimals | cabn | anzdz | ||
| CharcTemplate | cabn | atsch | ||
| ValueIsCaseSensitive | cabn | atkle | ||
| CharcConversionRoutine | cabn | atkon | ||
| CharcGroup | ||||
| EntryRequiredCode | cabn | aterf | ||
| CharcValueUnit | cabn | unit | ||
| Currency | cabn | currency | ||
| CharcExponentFormat | cabn | atdex | ||
| CharcExponentValue | cabn | atdim | ||
| ValueIntervalAllowedCode | cabn | atint | ||
| AdditionalValueAllowedCode | cabn | atson | ||
| NegativeValueIsAllowed | cabn | atvor | ||
| ValidityStartDate | cabn | datuv | ||
| ValidityEndDate | cabn | datub | ||
| ChangeNumber | cabn | aennr | ||
| IsDeleted | cabn | lkenz | ||
| DocumentInfoRecordDocType | cabn | dokar | ||
| DocumentInfoRecordDocNumber | cabn | doknr | ||
| DocumentInfoRecordDocVersion | cabn | dokvr | ||
| DocumentInfoRecordDocPart | cabn | doktl | ||
| CharcMaintAuthGrp | cabn | atauth | ||
| CharcReadOnlyCode | cabn | atinp | ||
| CharcHiddenCode | cabn | atvie | ||
| CharcRestrictableCode | cabn | atgla | ||
| CharcReferenceTable | cabn | attab | ||
| CharcReferenceTableField | cabn | atfel | ||
| CharcCheckTable | cabn | atprt | ||
| CharcCheckFunctionModule | cabn | atprf | ||
| CharcEntryNotFormatCtrldCode | cabn | atfod | ||
| CharcTemplateDisplayedCode | cabn | atvsc | ||
| CharcSelectedSet | cabn | auswahlmge | ||
| Plant | cabn | werks | ||
| CharcCatalogType | cabn | katalogart | ||
| CreatedByUser | cabn | aname | ||
| CreationDate | cabn | adatu | ||
| LastChangedByUser | cabn | vname | ||
| LastChangeDate | cabn | vdatu | ||
| CharcLastChangedDateTime | cabn | lastchangeddatetime |
@AbapCatalog.sqlViewName: 'INGCCHR20'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey:true
@AccessControl.authorizationCheck: #MANDATORY
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Classification Characteristic Basic'
@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: #SAP_INTERNAL_API
@VDM.viewType: #BASIC
define view I_ClfnCharcBasic
as select from cabn as Characteristic
{
key cast ( Characteristic.atinn as atinn_no_conv preserving type ) as CharcInternalID,
key Characteristic.adzhl as TimeIntervalNumber,
Characteristic.atnam as Characteristic,
Characteristic.atidn as CharcIdentificationCode,
Characteristic.atmst as CharcStatus,
Characteristic.atfor as CharcDataType,
Characteristic.anzst as CharcLength,
Characteristic.anzdz as CharcDecimals,
Characteristic.atsch as CharcTemplate,
Characteristic.atkle as ValueIsCaseSensitive,
Characteristic.atkon as CharcConversionRoutine,
cast ( Characteristic.atkla as charcgroup preserving type ) as CharcGroup,
Characteristic.aterf as EntryRequiredCode,
case Characteristic.atein
when '*' then '*'
when '' then 'X'
else ''
end as MultipleValuesAllowedCode,
Characteristic.unit as CharcValueUnit,
Characteristic.currency as Currency,
Characteristic.atdex as CharcExponentFormat,
Characteristic.atdim as CharcExponentValue,
Characteristic.atint as ValueIntervalAllowedCode,
Characteristic.atson as AdditionalValueAllowedCode,
Characteristic.atvor as NegativeValueIsAllowed,
@Semantics.businessDate.from: true
Characteristic.datuv as ValidityStartDate,
@Semantics.businessDate.to: true
Characteristic.datub as ValidityEndDate,
Characteristic.aennr as ChangeNumber,
Characteristic.lkenz as IsDeleted,
Characteristic.dokar as DocumentInfoRecordDocType,
Characteristic.doknr as DocumentInfoRecordDocNumber,
Characteristic.dokvr as DocumentInfoRecordDocVersion,
Characteristic.doktl as DocumentInfoRecordDocPart,
Characteristic.atauth as CharcMaintAuthGrp,
Characteristic.atinp as CharcReadOnlyCode,
Characteristic.atvie as CharcHiddenCode,
Characteristic.atgla as CharcRestrictableCode,
Characteristic.attab as CharcReferenceTable,
Characteristic.atfel as CharcReferenceTableField,
Characteristic.atprt as CharcCheckTable,
Characteristic.atprf as CharcCheckFunctionModule,
Characteristic.atfod as CharcEntryNotFormatCtrldCode,
Characteristic.atvsc as CharcTemplateDisplayedCode,
Characteristic.auswahlmge as CharcSelectedSet,
Characteristic.werks as Plant,
Characteristic.katalogart as CharcCatalogType,
Characteristic.aname as CreatedByUser,
Characteristic.adatu as CreationDate,
Characteristic.vname as LastChangedByUser,
Characteristic.vdatu as LastChangeDate,
Characteristic.lastchangeddatetime as CharcLastChangedDateTime
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"CABN"
],
"ASSOCIATED":
[],
"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