I_ClfnCharcValue

DDL: I_CLFNCHARCVALUE SQL: INGCCHR17 Type: view BASIC

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)

SourceAliasJoin Type
cawn CharacteristicValue from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_Currency _Currency $projection.Currency = _Currency.Currency

Annotations (12)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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":""
}
}*/