A_DigitalVehicleConfiguration

DDL: A_DIGITALVEHICLECONFIGURATION Type: view_entity CONSUMPTION Package: ISAUTO_VLC_LEAN

Digital Vehicle Configuration

A_DigitalVehicleConfiguration is a Consumption CDS View that provides data about "Digital Vehicle Configuration" in SAP S/4HANA. It reads from 1 data source (R_DigitalVehicleConfignTP) and exposes 10 fields with key fields ConfigurationNumber, Characteristic, CharcValue. It is exposed through 1 OData service (API_DIGITALVEHICLE). Part of development package ISAUTO_VLC_LEAN.

Data Sources (1)

SourceAliasJoin Type
R_DigitalVehicleConfignTP R_DigitalVehicleConfignTP projection

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Digital Vehicle Configuration view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
Metadata.ignorePropagatedAnnotations true view
OData.entityType.name DigitalVehicleConfiguration_Type view

OData Services (1)

ServiceBindingVersionContractRelease
API_DIGITALVEHICLE API_DIGITALVEHICLE V4 C2 Deprecated

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY ConfigurationNumber ConfigurationNumber
KEY Characteristic Characteristic
KEY CharcValue CharcValue
CharcFromNumericValue CharcFromNumericValue
CharcFromDate CharcFromDate
CharcFromTime CharcFromTime
CharcFromAmount CharcFromAmount
CharacteristicCurrency CharacteristicCurrency
VMSVehicleUUID VMSVehicleUUID
UnitOfMeasureTechnicalName UnitOfMeasureTechnicalName
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Digital Vehicle Configuration'
@ObjectModel: {
    usageType: {
        sizeCategory: #XXL,
        serviceQuality: #C,
        dataClass:#TRANSACTIONAL
    },
    semanticKey:  ['ConfigurationNumber','Characteristic']
}
@VDM.viewType: #CONSUMPTION
@VDM.usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE]
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@Metadata.ignorePropagatedAnnotations:true
@OData.entityType.name:'DigitalVehicleConfiguration_Type'
define view entity A_DigitalVehicleConfiguration
  as projection on R_DigitalVehicleConfignTP
{
              //      @Consumption.hidden: true

  key         ConfigurationNumber,
  key         Characteristic,
  key         CharcValue,
              CharcFromNumericValue,
              CharcFromDate,
              CharcFromTime,
              @Semantics.amount.currencyCode: 'CharacteristicCurrency'
              CharcFromAmount,
              CharacteristicCurrency,
              @Consumption.hidden: true
              VMSVehicleUUID,
              UnitOfMeasureTechnicalName,
              // CharcValueUnit,

              /* Associations */
              _DigitalVehicleTP : redirected to parent A_DigitalVehicle
}