I_TranspUNLocationCodeText

DDL: I_TRANSPUNLOCATIONCODETEXT SQL: ITUNLOCCTEXT Type: view BASIC Package: VDM_TM_BASIC

Transportation UN Location Codes - Text

I_TranspUNLocationCodeText is a Basic CDS View that provides data about "Transportation UN Location Codes - Text" in SAP S/4HANA. It reads from 1 data source (/scmtms/c_unloct) and exposes 5 fields with key fields LocationUNCode, Language. It has 2 associations to related views. Part of development package VDM_TM_BASIC.

Data Sources (1)

SourceAliasJoin Type
/scmtms/c_unloct /scmtms/c_unloct from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_TranspUNLocationCode _TranspUNLOCode $projection.LocationUNCode = _TranspUNLOCode.LocationUNCode
[0..1] I_Language _Language $projection.Language = _Language.Language

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName ITUNLOCCTEXT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey LocationUNCode view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #NONE view
EndUserText.label Transportation UN Location Codes - Text view

Fields (5)

KeyFieldSource TableSource FieldDescription
KEY LocationUNCode unlocode
KEY Language spras
LocationUNCodeDesc text
_TranspUNLOCode _TranspUNLOCode
_Language _Language
@AbapCatalog.sqlViewName:                   'ITUNLOCCTEXT'
@AbapCatalog.compiler.compareFilter:        true
@AbapCatalog.preserveKey:                   true
@AccessControl.authorizationCheck:          #NOT_REQUIRED
@ClientHandling.algorithm:                  #SESSION_VARIABLE
@ObjectModel.usageType.serviceQuality:      #A
@ObjectModel.usageType.sizeCategory:        #L
@ObjectModel.usageType.dataClass:           #MASTER
@ObjectModel.dataCategory:                  #TEXT
@ObjectModel.representativeKey:             'LocationUNCode'
@VDM.viewType:                              #BASIC
@VDM.lifecycle.contract.type:               #NONE
@EndUserText.label:                         'Transportation UN Location Codes - Text'
define view I_TranspUNLocationCodeText
  as select from /scmtms/c_unloct

  association [0..1] to I_TranspUNLocationCode as _TranspUNLOCode on $projection.LocationUNCode = _TranspUNLOCode.LocationUNCode
  association [0..1] to I_Language             as _Language       on $projection.Language = _Language.Language
{
      @ObjectModel.foreignKey.association: '_TranspUNLOCode'
  key unlocode as LocationUNCode,
      @Semantics.language
      @ObjectModel.foreignKey.association: '_Language'
  key spras    as Language,
      @Semantics.text: true
      text     as LocationUNCodeDesc,
      _TranspUNLOCode,
      _Language
}