I_EHSAmountRootVH

DDL: I_EHSAMOUNTROOTVH SQL: IEHSAMNROOTVH Type: view BASIC

Search for Amounts

I_EHSAmountRootVH is a Basic CDS View that provides data about "Search for Amounts" in SAP S/4HANA. It reads from 1 data source (I_EHSAmountRoot) and exposes 11 fields with key field EHSAmountUUID.

Data Sources (1)

SourceAliasJoin Type
I_EHSAmountRoot I_EHSAmountRoot from

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IEHSAMNROOTVH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Search for Amounts view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.dataCategory #VALUE_HELP view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY EHSAmountUUID EHSAmountUUID
EHSAmountMigrationSource EHSAmountMigrationSource
EHSAmountSourceUUID EHSAmountSourceUUID
EHSAmountSourceType
EHSSubjectType EHSSubjectType
EHSSubjectUUID EHSSubjectUUID
EHSAmountProcessUUID EHSAmountProcessUUID
EHSAmountUTCDateTime EHSAmountUTCDateTime
EHSAmountValue
UnitOfMeasureName UnitOfMeasureName
UnitOfMeasureDimension
@AbapCatalog.sqlViewName: 'IEHSAMNROOTVH'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck: #NOT_REQUIRED

@EndUserText.label: 'Search for Amounts'

@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType:{ dataClass: #TRANSACTIONAL,
                         serviceQuality: #D,
                         sizeCategory: #XL }
//@ObjectModel.usageType:{ dataClass: #MIXED,

//                         serviceQuality: #D,

//                         sizeCategory: #XL }

@ObjectModel.dataCategory:#VALUE_HELP

define view I_EHSAmountRootVH
  as select from I_EHSAmountRoot
{
  key EHSAmountUUID,
      EHSAmountMigrationSource,
      EHSAmountSourceUUID,
      cast(EHSAmountSourceType as abap.char( 2 ) )           as EHSAmountSourceType,
      EHSSubjectType,
      EHSSubjectUUID,
      EHSAmountProcessUUID,
      EHSAmountUTCDateTime,
      cast(EHSAmountValue as abap.fltp( 16 ) )               as EHSAmountValue,
//      @Semantics.unitOfMeasure

//      UnitOfMeasure,

      UnitOfMeasureName,
      cast(UnitOfMeasureDimension as char6 preserving type ) as UnitOfMeasureDimension

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_EHSAMOUNTROOT"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/