I_FinTransAdditionalFlow

DDL: I_FINTRANSADDITIONALFLOW SQL: IFINTRANSADDFLOW Type: view COMPOSITE Package: FTTR_CORE

Financial Transaction Additional Flow

I_FinTransAdditionalFlow is a Composite CDS View that provides data about "Financial Transaction Additional Flow" in SAP S/4HANA. It reads from 1 data source (I_FinTransFlow) and exposes 41 fields with key fields CompanyCode, FinancialTransaction, FinancialInstrumentActivity, FinTransFlowCreationDate, FinTransFlowCreationTime. Part of development package FTTR_CORE.

Data Sources (1)

SourceAliasJoin Type
I_FinTransFlow Flow from

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IFINTRANSADDFLOW view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Financial Transaction Additional Flow view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions false view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view

Fields (41)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_FinTransFlow CompanyCode
KEY FinancialTransaction I_FinTransFlow FinancialTransaction
KEY FinancialInstrumentActivity I_FinTransFlow FinancialInstrumentActivity
KEY FinTransFlowCreationDate I_FinTransFlow FinTransFlowCreationDate
KEY FinTransFlowCreationTime I_FinTransFlow FinTransFlowCreationTime
KEY FinTransFlowNumber I_FinTransFlow FinTransFlowNumber
TreasuryContractType I_FinTransFlow TreasuryContractType
FinancialTransactionDirection I_FinTransFlow FinancialTransactionDirection
FinTransFlowType I_FinTransFlow FinTransFlowType
FinTransFlowPaytAmtDirection I_FinTransFlow FinTransFlowPaytAmtDirection
FinTransFlowPaymentDate I_FinTransFlow FinTransFlowPaymentDate
FinTransFlowPaytAmt I_FinTransFlow FinTransFlowPaytAmt
FinTransFlowPaytAmtCrcy I_FinTransFlow FinTransFlowPaytAmtCrcy
FinTransFlowInLoclCrcyPaytAmt I_FinTransFlow FinTransFlowInLoclCrcyPaytAmt
LocalCurrency I_FinTransFlow LocalCurrency
FinTransFlowLoclCrcyCnvrsnRate I_FinTransFlow FinTransFlowLoclCrcyCnvrsnRate
InterestCalculationMethod I_FinTransFlow InterestCalculationMethod
CalculationPeriodStartDate I_FinTransFlow CalculationPeriodStartDate
CalcPeriodStartDateIsMonthEnd I_FinTransFlow CalcPeriodStartDateIsMonthEnd
CalculationPeriodEndDate I_FinTransFlow CalculationPeriodEndDate
CalcPeriodEndDateIsMonthEnd I_FinTransFlow CalcPeriodEndDateIsMonthEnd
FinTransFlowCalcBaseAmount I_FinTransFlow FinTransFlowCalcBaseAmount
FinTransFlowCalcBaseAmountCrcy I_FinTransFlow FinTransFlowCalcBaseAmountCrcy
ConditionPercentageRate I_FinTransFlow ConditionPercentageRate
AssignmentReference I_FinTransFlow AssignmentReference
FinTransFlwLoclCrcyAmtCalcType I_FinTransFlow FinTransFlwLoclCrcyAmtCalcType
IntrstCalcMethFactoryCalendar I_FinTransFlow IntrstCalcMethFactoryCalendar
InterestCalculationType I_FinTransFlow InterestCalculationType
CalcPeriodStartDateIsInclusive I_FinTransFlow CalcPeriodStartDateIsInclusive
CalcPeriodEndDateIsInclusive I_FinTransFlow CalcPeriodEndDateIsInclusive
FinTransFlowStatus I_FinTransFlow FinTransFlowPostingStatus
FinTransFlowFixingStatus I_FinTransFlow FinTransFlowPostingStatus
_CompanyCode _CompanyCode
_FinTrans _FinTrans
_Activity _Activity
_ContractType _ContractType
_FlowType _FlowType
_PaymentCurrency _PaymentCurrency
_LocalCurrency _LocalCurrency
_BaseAmtCurrency _BaseAmtCurrency
_Direction _Direction
@AbapCatalog.sqlViewName: 'IFINTRANSADDFLOW'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.buffering.status: #NOT_ALLOWED
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Financial Transaction Additional Flow'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@Metadata.allowExtensions:false
@Metadata.ignorePropagatedAnnotations: true
@VDM.viewType: #COMPOSITE
@ObjectModel.supportedCapabilities: [ #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE ]
define view I_FinTransAdditionalFlow
  as select from I_FinTransFlow as Flow
{
      //exposed fields

      @ObjectModel.foreignKey.association: '_CompanyCode'
  key Flow.CompanyCode                    as CompanyCode,
      @ObjectModel.foreignKey.association: '_FinTrans'
  key Flow.FinancialTransaction           as FinancialTransaction,
      @ObjectModel.foreignKey.association: '_Activity'
  key Flow.FinancialInstrumentActivity    as FinancialInstrumentActivity,
  key Flow.FinTransFlowCreationDate       as FinTransFlowCreationDate,
  key Flow.FinTransFlowCreationTime       as FinTransFlowCreationTime,
  key Flow.FinTransFlowNumber             as FinTransFlowNumber,

      @ObjectModel.foreignKey.association: '_ContractType'
      Flow.TreasuryContractType           as TreasuryContractType,
      @ObjectModel.foreignKey.association: '_Direction'
      Flow.FinancialTransactionDirection  as FinancialTransactionDirection,
      @ObjectModel.foreignKey.association: '_FlowType'
      Flow.FinTransFlowType               as FinTransFlowType,
      Flow.FinTransFlowPaytAmtDirection   as FinTransFlowPaytAmtDirection,
      Flow.FinTransFlowPaymentDate        as FinTransFlowPaymentDate,
      @Semantics.amount.currencyCode: 'FinTransFlowPaytAmtCrcy'
      Flow.FinTransFlowPaytAmt            as FinTransFlowPaytAmt,
      @ObjectModel.foreignKey.association: '_PaymentCurrency'
      @Semantics.currencyCode: true
      Flow.FinTransFlowPaytAmtCrcy        as FinTransFlowPaytAmtCrcy,
      @Semantics.amount.currencyCode: 'LocalCurrency'
      Flow.FinTransFlowInLoclCrcyPaytAmt  as FinTransFlowInLoclCrcyPaytAmt,
      @ObjectModel.foreignKey.association: '_LocalCurrency'
      Flow.LocalCurrency                  as LocalCurrency,
      Flow.FinTransFlowLoclCrcyCnvrsnRate as FinTransFlowLoclCrcyCnvrsnRate,
      Flow.InterestCalculationMethod      as InterestCalculationMethod,
      Flow.CalculationPeriodStartDate     as CalculationPeriodStartDate,
      @Semantics.booleanIndicator: true
      Flow.CalcPeriodStartDateIsMonthEnd  as CalcPeriodStartDateIsMonthEnd,
      Flow.CalculationPeriodEndDate       as CalculationPeriodEndDate,
      @Semantics.booleanIndicator: true
      Flow.CalcPeriodEndDateIsMonthEnd    as CalcPeriodEndDateIsMonthEnd,
      @Semantics.amount.currencyCode: 'FinTransFlowCalcBaseAmountCrcy'
      Flow.FinTransFlowCalcBaseAmount     as FinTransFlowCalcBaseAmount,
      @ObjectModel.foreignKey.association: '_BaseAmtCurrency'
      Flow.FinTransFlowCalcBaseAmountCrcy as FinTransFlowCalcBaseAmountCrcy,
      Flow.ConditionPercentageRate        as ConditionPercentageRate,
      Flow.AssignmentReference            as AssignmentReference,
      Flow.FinTransFlwLoclCrcyAmtCalcType as FinTransFlwLoclCrcyAmtCalcType,
      Flow.IntrstCalcMethFactoryCalendar  as IntrstCalcMethFactoryCalendar,
      Flow.InterestCalculationType        as InterestCalculationType,
      Flow.CalcPeriodStartDateIsInclusive as CalcPeriodStartDateIsInclusive,
      Flow.CalcPeriodEndDateIsInclusive   as CalcPeriodEndDateIsInclusive,
      @VDM.lifecycle.status: #DEPRECATED
      @VDM.lifecycle.successor: 'FinTransFlowFixingStatus'
      Flow.FinTransFlowPostingStatus      as FinTransFlowStatus,
      Flow.FinTransFlowPostingStatus      as FinTransFlowFixingStatus,

      //exposed dimensions

      _CompanyCode,
      _FinTrans,
      _Activity,
      _ContractType,
      _FlowType,
      _PaymentCurrency,
      _LocalCurrency,
      _BaseAmtCurrency,
      _Direction
}
where
      Flow.FinTransFlowCategory           = '90'
  and Flow.FinTransFlwDerivationProcedure = ''