I_DigitalVehicleBaseCharcVal

DDL: I_DIGITALVEHICLEBASECHARCVAL Type: view_entity BASIC

Digital Vehicle Base char Value

I_DigitalVehicleBaseCharcVal is a Basic CDS View that provides data about "Digital Vehicle Base char Value" in SAP S/4HANA. It reads from 1 data source (ibinvalues) and exposes 12 fields with key fields InstalledBaseComponentRecordNo, VariantConfigurationValueID.

Data Sources (1)

SourceAliasJoin Type
ibinvalues _ibinvalues from

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Digital Vehicle Base char Value view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #BASIC view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY InstalledBaseComponentRecordNo ibinvalues in_recno
KEY VariantConfigurationValueID
InstalledBaseComponent _ibin instance
CharcInternalID
CharcValue _ibsymbol atwrt
CharcFromNumericValue _ibsymbol atflv
CharcValueIntervalType _ibsymbol atcod
CharcFromDecimalValue ibinvalues dec_value_from
CharcFromDate ibinvalues date_from
CharcFromTime ibinvalues time_from
CharcFromAmount ibinvalues curr_value_from
CharacteristicCurrency ibinvalues currency
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Digital Vehicle Base char Value'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #X,
  sizeCategory: #S,
  dataClass: #MIXED
}
@VDM.viewType: #BASIC
// Configuration view reference : I_IBaseCharcValue_2

define view entity I_DigitalVehicleBaseCharcVal
  as select from           ibinvalues as _ibinvalues
    left outer to one join ibsymbol   as _ibsymbol on _ibinvalues.symbol_id = _ibsymbol.symbol_id
    left outer to one join ibin  as _ibin on _ibin.in_recno = _ibinvalues.in_recno
{
  key _ibinvalues.in_recno                                      as InstalledBaseComponentRecordNo,
  key cast(_ibinvalues.in_segmcnt as vdm_cbase_value_id)        as VariantConfigurationValueID,
      _ibin.instance as InstalledBaseComponent,
      cast ( _ibsymbol.atinn as atinn_no_conv preserving type ) as CharcInternalID,
      _ibsymbol.atwrt                                           as CharcValue,
      _ibsymbol.atflv                                           as CharcFromNumericValue,
      _ibsymbol.atcod                                           as CharcValueIntervalType,
      _ibinvalues.dec_value_from                                as CharcFromDecimalValue,
      _ibinvalues.date_from                                     as CharcFromDate,
      _ibinvalues.time_from                                     as CharcFromTime,
      //      _ibinvalues.currency,

      @Semantics.amount.currencyCode: 'CharacteristicCurrency'
      _ibinvalues.curr_value_from                               as CharcFromAmount,
      _ibinvalues.currency                                      as CharacteristicCurrency
//      _ibinvalues._dataaging                                    as DataAging


}