I_UnitOfMeasureISOCodeText

DDL: I_UNITOFMEASUREISOCODETEXT SQL: IUOMISOCODETEXT Type: view BASIC Package: SZME

Unit of Measure ISO Code Text

I_UnitOfMeasureISOCodeText is a Basic CDS View that provides data about "Unit of Measure ISO Code Text" in SAP S/4HANA. It reads from 1 data source (t006j) and exposes 5 fields with key fields Language, UnitOfMeasureISOCode. Part of development package SZME.

Data Sources (1)

SourceAliasJoin Type
t006j t006j from

Annotations (19)

NameValueLevelField
AbapCatalog.sqlViewName IUOMISOCODETEXT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.buffering.status #ACTIVE view
AbapCatalog.buffering.type #FULL view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Unit of Measure ISO Code Text view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.dataCategory #TEXT view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.representativeKey UnitOfMeasureISOCode view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY Language langu
_Language _Language
KEY UnitOfMeasureISOCode t006j isocode
UnitOfMeasureISOCodeName t006j isotxt
_ISOCode _ISOCode
@AbapCatalog.sqlViewName: 'IUOMISOCODETEXT'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AbapCatalog.buffering.status: #ACTIVE
@AbapCatalog.buffering.type: #FULL
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Unit of Measure ISO Code Text'

@VDM.viewType: #BASIC
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API

@ClientHandling.type: #INHERITED
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true

@ObjectModel.dataCategory: #TEXT
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.representativeKey: 'UnitOfMeasureISOCode'
@ObjectModel.supportedCapabilities: [#LANGUAGE_DEPENDENT_TEXT,
                                     #SQL_DATA_SOURCE, 
                                     #CDS_MODELING_DATA_SOURCE, 
                                     #CDS_MODELING_ASSOCIATION_TARGET]
                                     
@Analytics.internalName: #LOCAL
@Analytics: {dataExtraction.enabled: true}

define view I_UnitOfMeasureISOCodeText as select from t006j

  association[1..1] to I_UnitOfMeasureISOCode as _ISOCode
   on $projection.UnitOfMeasureISOCode = _ISOCode.UnitOfMeasureISOCode
  association[0..1] to I_Language as _Language
    on $projection.Language = _Language.Language  
{
 @Semantics.language: true
 @ObjectModel.foreignKey.association: '_Language'
  key langu as Language,
  _Language,
  
 @ObjectModel.foreignKey.association: '_ISOCode'  
  key t006j.isocode as UnitOfMeasureISOCode,

 @Semantics.text: true  
  t006j.isotxt as UnitOfMeasureISOCodeName,
  
  _ISOCode
}