I_Relstartcharinclass
Characteristic of Class
I_Relstartcharinclass is a Basic CDS View that provides data about "Characteristic of Class" in SAP S/4HANA. It reads from 1 data source (ksml) and exposes 14 fields with key fields InternalClassNumber, CharacteristicInternalID, RelStrgyClassPositionNumber, ArchivingObject. It has 2 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| ksml | ksml | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_Relstratclass | _Relstratclass | $projection.InternalClassNumber = _Relstratclass.InternalClassNumber |
| [1..1] | I_Relstartchar | _Relstartchar | $projection.CharacteristicInternalID = _Relstartchar.CharacteristicInternalID |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IRELCHARINCLASS | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Characteristic of Class | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view |
Fields (14)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | InternalClassNumber | clint | ||
| KEY | CharacteristicInternalID | imerk | ||
| KEY | RelStrgyClassPositionNumber | posnr | ||
| KEY | ArchivingObject | adzhl | ||
| DatabaseTable | _Relstartchar | DatabaseTable | ||
| DatabaseTableFieldName | _Relstartchar | DatabaseTableFieldName | ||
| ValidityStartDate | _Relstartchar | ValidFrom | ||
| CreatedByUser | _Relstartchar | CreatedByUser | ||
| LastChangedByUser | _Relstartchar | LastChangedByUser | ||
| OriginalStatusText | _Relstartchar | OriginalStatusText | ||
| CharacteristicDescription | _Relstartchar | CharacteristicDescription | ||
| CharacteristicValueDescription | _Relstartchar | CharacteristicValueDescription | ||
| RelStrgyClAuthorizationGroup | _Relstratclass | RelStrgyClAuthorizationGroup | ||
| _Relstratclass | _Relstratclass |
@AbapCatalog.sqlViewName: 'IRELCHARINCLASS'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Characteristic of Class'
@VDM.viewType: #BASIC
@ObjectModel.usageType.serviceQuality:#C
@ObjectModel.usageType.sizeCategory:#M
@ObjectModel.usageType.dataClass:#MASTER
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations:true
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
define view I_Relstartcharinclass
as select from ksml
association [1..1] to I_Relstratclass as _Relstratclass on $projection.InternalClassNumber = _Relstratclass.InternalClassNumber
association [1..1] to I_Relstartchar as _Relstartchar on $projection.CharacteristicInternalID = _Relstartchar.CharacteristicInternalID
{
key clint as InternalClassNumber,
key imerk as CharacteristicInternalID,
//key cast(imerk as atinn_no_conv preserving type) as CharacteristicInternalID,
key posnr as RelStrgyClassPositionNumber,
key adzhl as ArchivingObject,
_Relstartchar.DatabaseTable,
_Relstartchar.DatabaseTableFieldName,
// _Relstartchar.ValidityStartDate,
_Relstartchar.ValidFrom as ValidityStartDate,
_Relstartchar.CreatedByUser,
_Relstartchar.LastChangedByUser,
_Relstartchar.OriginalStatusText,
_Relstartchar.CharacteristicDescription,
_Relstartchar.CharacteristicValueDescription,
_Relstratclass.RelStrgyClAuthorizationGroup,
@ObjectModel.association.type: [ #TO_COMPOSITION_PARENT , #TO_COMPOSITION_ROOT ]
_Relstratclass
}
where
clint = _Relstratclass.InternalClassNumber
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