I_FinTransFlowTypeText

DDL: I_FINTRANSFLOWTYPETEXT SQL: IFTRFLOWTYPET Type: view BASIC Package: FTR_IRM_CORE

Fincial Transaction Flow Type - Text

I_FinTransFlowTypeText is a Basic CDS View that provides data about "Fincial Transaction Flow Type - Text" in SAP S/4HANA. It reads from 1 data source (tzb0t) and exposes 7 fields with key fields TreasuryContractType, FinTransFlowType, Language. It has 3 associations to related views. Part of development package FTR_IRM_CORE.

Data Sources (1)

SourceAliasJoin Type
tzb0t FinTransFlowTypeText from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_FinTransFlowType _FinTransFlowType $projection.TreasuryContractType = _FinTransFlowType.TreasuryContractType and $projection.FinTransFlowType = _FinTransFlowType.FinTransFlowType
[0..1] I_Language _Language $projection.Language = _Language.Language
[0..1] I_TreasuryContractType _TreasuryContractType $projection.TreasuryContractType = _TreasuryContractType.TreasuryContractType

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IFTRFLOWTYPET view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey FinTransFlowType view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #BASIC view
EndUserText.label Fincial Transaction Flow Type - Text view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY TreasuryContractType tzb0t rantyp
KEY FinTransFlowType tzb0t sbewart
KEY Language tzb0t sspras
FinTransFlowTypeName
_Language _Language
_FinTransFlowType _FinTransFlowType
_TreasuryContractType _TreasuryContractType
@AbapCatalog.sqlViewName: 'IFTRFLOWTYPET'
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.dataCategory: #TEXT
@ObjectModel.representativeKey: 'FinTransFlowType'
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory:  #L
@AbapCatalog.buffering.status: #NOT_ALLOWED
@AccessControl.authorizationCheck: #NOT_REQUIRED
@Metadata.ignorePropagatedAnnotations:true
@ObjectModel.supportedCapabilities: [ #LANGUAGE_DEPENDENT_TEXT, #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #SEARCHABLE_ENTITY ]
@ObjectModel.modelingPattern: [ #LANGUAGE_DEPENDENT_TEXT ]
@AbapCatalog.compiler.compareFilter:true
@VDM.viewType: #BASIC
@EndUserText.label: 'Fincial Transaction Flow Type - Text'
define view I_FinTransFlowTypeText
  as select from tzb0t as FinTransFlowTypeText
  association [0..1] to I_FinTransFlowType as _FinTransFlowType on  $projection.TreasuryContractType = _FinTransFlowType.TreasuryContractType
                                                        and $projection.FinTransFlowType         = _FinTransFlowType.FinTransFlowType
  association [0..1] to I_Language     as _Language     on  $projection.Language = _Language.Language
  association [0..1] to I_TreasuryContractType  as _TreasuryContractType on $projection.TreasuryContractType = _TreasuryContractType.TreasuryContractType
{
      @ObjectModel.foreignKey.association: '_TreasuryContractType'
  key FinTransFlowTypeText.rantyp as TreasuryContractType,
      @ObjectModel.foreignKey.association: '_FinTransFlowType'
      @ObjectModel.text.element:  [ 'FinTransFlowTypeName' ]
  key FinTransFlowTypeText.sbewart as FinTransFlowType,

      @ObjectModel.foreignKey.association: '_Language'
      @Semantics.language: true
  key FinTransFlowTypeText.sspras  as Language,

      @Semantics.text: true
      cast( FinTransFlowTypeText.xbewart as ftr_flow_type_name preserving type )
                                   as FinTransFlowTypeName,

      _Language,
      _FinTransFlowType,
      _TreasuryContractType
}