I_TreasuryPositionPeriodText

DDL: I_TREASURYPOSITIONPERIODTEXT Type: view_entity BASIC Package: FTR_TREASURY_LEDGER_CORE

Text of a Treasury Position Period

I_TreasuryPositionPeriodText is a Basic CDS View that provides data about "Text of a Treasury Position Period" in SAP S/4HANA. It reads from 1 data source (dd07t) and exposes 4 fields with key fields Language, TreasuryPositionPeriod. It has 1 association to related views. Part of development package FTR_TREASURY_LEDGER_CORE.

Data Sources (1)

SourceAliasJoin Type
dd07t dd07t from

Associations (1)

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

Annotations (11)

NameValueLevelField
AbapCatalog.entityBuffer.definitionAllowed false view
ObjectModel.dataCategory #TEXT view
Analytics.technicalName ITPTXT view
ObjectModel.representativeKey TreasuryPositionPeriod view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
EndUserText.label Text of a Treasury Position Period view
Analytics.dataExtraction.enabled true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #BASIC view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY Language ddlanguage
KEY TreasuryPositionPeriod
TreasuryPositionPeriodText
_Language _Language
 @AbapCatalog.entityBuffer.definitionAllowed: false
 @ObjectModel.dataCategory: #TEXT
@Analytics.technicalName: 'ITPTXT'
@ObjectModel.representativeKey: 'TreasuryPositionPeriod'
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #L
@EndUserText.label: 'Text of a Treasury Position Period'
//@Analytics : {dataCategory: #TEXT, dataExtraction.enabled : true}

@Analytics.dataExtraction.enabled: true
@ObjectModel.supportedCapabilities:[#EXTRACTION_DATA_SOURCE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #BASIC
/*+[hideWarning] { "IDS" : [ "KEY_CHECK" ]  } */
define view entity I_TreasuryPositionPeriodText
  as select from dd07t
  association [0..1] to I_Language          as _Language          on $projection.Language = _Language.Language
{

      @Semantics.language: true
  key ddlanguage                                           as Language,
      @ObjectModel.text.element: [ 'TreasuryPositionPeriodText']
  key cast( dd07t.domvalue_l as ftr_pos_hist_period )               as TreasuryPositionPeriod,
      @Semantics.text: true
      cast(dd07t.ddtext as ftr_gen_tr_pos_period_txt preserving type) as TreasuryPositionPeriodText,
      _Language

}
where
      dd07t.domname  = 'FTR_POS_HIST_PERIOD'
  and dd07t.as4local = 'A'