R_FinTransCashFlowTP

DDL: R_FINTRANSCASHFLOWTP Type: view_entity TRANSACTIONAL Package: RAP_FIN_TRM_TM_FT

Financial Transaction Cash Flow - TP

R_FinTransCashFlowTP is a Transactional CDS View that provides data about "Financial Transaction Cash Flow - TP" in SAP S/4HANA. It reads from 1 data source (I_FinTransFlow) and exposes 92 fields with key fields CompanyCode, FinancialTransaction, FinancialInstrumentActivity, FinTransFlowCreationDate, FinTransFlowCreationTime. Part of development package RAP_FIN_TRM_TM_FT.

Data Sources (1)

SourceAliasJoin Type
I_FinTransFlow I_FinTransFlow from

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Financial Transaction Cash Flow - TP view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (92)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode
KEY FinancialTransaction FinancialTransaction
KEY FinancialInstrumentActivity FinancialInstrumentActivity
KEY FinTransFlowCreationDate FinTransFlowCreationDate
KEY FinTransFlowCreationTime FinTransFlowCreationTime
KEY FinTransFlowNumber FinTransFlowNumber
FinTransFlowCreatedByUser FinTransFlowCreatedByUser
FinTransFlowLastChangedByUser FinTransFlowLastChangedByUser
FinTransFlowLastChangeDate FinTransFlowLastChangeDate
FinTransFlowLastChangeTime FinTransFlowLastChangeTime
TreasuryContractType TreasuryContractType
FinTransFlowType FinTransFlowType
FinancialInstrProductCategory _FinancialTransaction FinancialInstrProductCategory
FinTransFlowPaytAmtDirection FinTransFlowPaytAmtDirection
FinTransFlwDerivationProcedure FinTransFlwDerivationProcedure
FinancialTransactionDirection FinancialTransactionDirection
FinTransFlwAltvPaytDetIsStated FinTransFlwAltvPaytDetIsStated
HouseBank HouseBank
HouseBankAccount HouseBankAccount
PayerPayee PayerPayee
PayerPayeeBankDetail PayerPayeeBankDetail
TrsyPaytIsPostdToGLAccount TrsyPaytIsPostdToGLAccount
PaymentMethod PaymentMethod
PaymentMethodSupplement PaymentMethodSupplement
TrsyPaytRequestIsGenerated TrsyPaytRequestIsGenerated
TreasuryPaymentIsIndividual TreasuryPaymentIsIndividual
TreasuryPaymentRequestGrouping TreasuryPaymentRequestGrouping
TrsyPaytGroupingSameDrctnIsRqd TrsyPaytGroupingSameDrctnIsRqd
PaymentMethodsList PaymentMethodsList
TreasuryIntGrpgForPaytValue TreasuryIntGrpgForPaytValue
FinTransFlowFixingStatus FinTransFlowFixingStatus
FinTransFlowFixingBlkgReason FinTransFlowFixingBlkgReason
FinTransFlowIsFixingReleased FinTransFlowIsFixingReleased
FinTransFlowModificationStatus FinTransFlowModificationStatus
FinTransFlowIsReversed FinTransFlowIsReversed
FinTransFlowPaymentDueDate FinTransFlowPaymentDueDate
FinTransFlowPaymentDate FinTransFlowPaymentDate
FinTransFlowPaytAmt FinTransFlowPaytAmt
FinTransFlowPaytAmtCrcy FinTransFlowPaytAmtCrcy
FinTransFlowPositionAmount FinTransFlowPositionAmount
FinTransFlwPosAmtCrcy FinTransFlwPosAmtCrcy
FinTransFlowInLoclCrcyPaytAmt FinTransFlowInLoclCrcyPaytAmt
LocalCurrency LocalCurrency
FinTransFlowLoclCrcyCnvrsnRate FinTransFlowLoclCrcyCnvrsnRate
FinTransFlowNomAmt FinTransFlowNomAmt
FinTransFlowNomAmtCrcy FinTransFlowNomAmtCrcy
CalculationPeriodStartDate CalculationPeriodStartDate
CalculationPeriodEndDate CalculationPeriodEndDate
NumberOfCalculationDays NumberOfCalculationDays
NrOfBaseDaysPerCalcPeriod NrOfBaseDaysPerCalcPeriod
ConditionPercentageRate ConditionPercentageRate
FinTransFlowIntrstRateFixDate FinTransFlowIntrstRateFixDate
FinTransFlowCalcBaseAmount FinTransFlowCalcBaseAmount
FinTransFlowCalcBaseAmountCrcy FinTransFlowCalcBaseAmountCrcy
FlowCalcDateIsExclusive FlowCalcDateIsExclusive
CalcPeriodEndDateIsInclusive CalcPeriodEndDateIsInclusive
CalcPeriodEndDateIsMonthEnd CalcPeriodEndDateIsMonthEnd
CalcPeriodStartDateIsInclusive CalcPeriodStartDateIsInclusive
CalcPeriodStartDateIsMonthEnd CalcPeriodStartDateIsMonthEnd
FinTransFlowCalculationDate FinTransFlowCalculationDate
FlowCalcDateIsMonthEnd FlowCalcDateIsMonthEnd
FinTransFlowReferencedFlowType FinTransFlowReferencedFlowType
FinTransFlwLoclCrcyAmtCalcType FinTransFlwLoclCrcyAmtCalcType
AssignmentReference AssignmentReference
FinTransPaytRateInPercent FinTransPaytRateInPercent
FinTransFlowPriceIndexValue FinTransFlowPriceIndexValue
FinInterestRateAdjmtStatus FinInterestRateAdjmtStatus
PaymentRepetitiveCode PaymentRepetitiveCode
RepetitiveCodeReferenceText RepetitiveCodeReferenceText
StateCentralBankPaymentReason StateCentralBankPaymentReason
TrsyPaymentSupplyingCountry TrsyPaymentSupplyingCountry
PaymentWithAccruedIntrstAmount PaymentWithAccruedIntrstAmount
FinInstrConditionLogicGroup FinInstrConditionLogicGroup
FinTransFlwDerivdFlwGrpgTerm FinTransFlwDerivdFlwGrpgTerm
FXRateAdjustmentFixingDate FXRateAdjustmentFixingDate
FXRateAdjustmentStatus FXRateAdjustmentStatus
FinTransFlowFXRateReadDate FinTransFlowFXRateReadDate
PrcIdxAdjmtFixingLowDate PrcIdxAdjmtFixingLowDate
FinTransFlowPrcIdxReadLowDate FinTransFlowPrcIdxReadLowDate
PrcIdxAdjmtFixingHighDate PrcIdxAdjmtFixingHighDate
FinTransFlowPrcIdxReadHighDate FinTransFlowPrcIdxReadHighDate
PrcIdxAdjustmentStatus PrcIdxAdjustmentStatus
FinTransFlowIndexCleanAmount FinTransFlowIndexCleanAmount
PaymentReason PaymentReason
FinTransFlowPaytRsnIsChgd FinTransFlowPaytRsnIsChgd
FinCndnCrsRefcdAccmlnCndnGrp FinCndnCrsRefcdAccmlnCndnGrp
FinTransFlwReltdAccumulatingID FinTransFlwReltdAccumulatingID
FinTransFlowAccumulatingFlowID FinTransFlowAccumulatingFlowID
TrsyTransacMgmtBizTransaction TrsyTransacMgmtBizTransaction
_FlowAcctgPaytInfo _FlowAcctgPaytInfo
_FinancialTransaction _FinancialTransaction
_FinTrans _FinTrans
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@VDM.viewType: #TRANSACTIONAL
@ObjectModel:{
    usageType : {
        sizeCategory: #L,
        serviceQuality: #C,
        dataClass: #TRANSACTIONAL
    }
}
@EndUserText.label: 'Financial Transaction Cash Flow - TP'
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
define view entity R_FinTransCashFlowTP
  as select from I_FinTransFlow
  association to parent R_FinancialTransactionTP as _FinancialTransaction on  $projection.CompanyCode          = _FinancialTransaction.CompanyCode
                                                                          and $projection.FinancialTransaction = _FinancialTransaction.FinancialTransaction
{

  key  CompanyCode,
  key  FinancialTransaction,
  key  FinancialInstrumentActivity,
  key  FinTransFlowCreationDate,
  key  FinTransFlowCreationTime,
  key  FinTransFlowNumber,
       FinTransFlowCreatedByUser,
       FinTransFlowLastChangedByUser,
       FinTransFlowLastChangeDate,
       FinTransFlowLastChangeTime,
       TreasuryContractType,
       FinTransFlowType,
       _FinancialTransaction.FinancialInstrProductCategory,
       FinTransFlowPaytAmtDirection,
       FinTransFlwDerivationProcedure,
       FinancialTransactionDirection,
       FinTransFlwAltvPaytDetIsStated,
       HouseBank,
       HouseBankAccount,
       PayerPayee,
       PayerPayeeBankDetail,
       TrsyPaytIsPostdToGLAccount,
       PaymentMethod,
       PaymentMethodSupplement,
       TrsyPaytRequestIsGenerated,
       TreasuryPaymentIsIndividual,
       TreasuryPaymentRequestGrouping,
       TrsyPaytGroupingSameDrctnIsRqd,
       PaymentMethodsList,
       TreasuryIntGrpgForPaytValue,
       FinTransFlowFixingStatus,
       FinTransFlowFixingBlkgReason,
       FinTransFlowIsFixingReleased,
       FinTransFlowModificationStatus,
       FinTransFlowIsReversed,
       FinTransFlowPaymentDueDate,
       FinTransFlowPaymentDate,
       FinTransFlowPaytAmt,
       FinTransFlowPaytAmtCrcy,
       FinTransFlowPositionAmount,
       FinTransFlwPosAmtCrcy,
       FinTransFlowInLoclCrcyPaytAmt,
       LocalCurrency,
       FinTransFlowLoclCrcyCnvrsnRate,
       FinTransFlowNomAmt,
       FinTransFlowNomAmtCrcy,
       CalculationPeriodStartDate,
       CalculationPeriodEndDate,
       NumberOfCalculationDays,
       NrOfBaseDaysPerCalcPeriod,
       ConditionPercentageRate,
       FinTransFlowIntrstRateFixDate,
       FinTransFlowCalcBaseAmount,
       FinTransFlowCalcBaseAmountCrcy,
       FlowCalcDateIsExclusive,
       CalcPeriodEndDateIsInclusive,
       CalcPeriodEndDateIsMonthEnd,
       CalcPeriodStartDateIsInclusive,
       CalcPeriodStartDateIsMonthEnd,
       FinTransFlowCalculationDate,
       FlowCalcDateIsMonthEnd,
       FinTransFlowReferencedFlowType,
       FinTransFlwLoclCrcyAmtCalcType,
       AssignmentReference,
       FinTransPaytRateInPercent,
       FinTransFlowPriceIndexValue,
       FinInterestRateAdjmtStatus,
       PaymentRepetitiveCode,
       RepetitiveCodeReferenceText,
       StateCentralBankPaymentReason,
       TrsyPaymentSupplyingCountry,
       PaymentWithAccruedIntrstAmount,
       FinInstrConditionLogicGroup,
       FinTransFlwDerivdFlwGrpgTerm,
       FXRateAdjustmentFixingDate,
       FXRateAdjustmentStatus,
       FinTransFlowFXRateReadDate,
       PrcIdxAdjmtFixingLowDate,
       FinTransFlowPrcIdxReadLowDate,
       PrcIdxAdjmtFixingHighDate,
       FinTransFlowPrcIdxReadHighDate,
       PrcIdxAdjustmentStatus,
       FinTransFlowIndexCleanAmount,
       PaymentReason,
       FinTransFlowPaytRsnIsChgd,
       FinCndnCrsRefcdAccmlnCndnGrp,
       FinTransFlwReltdAccumulatingID,
       FinTransFlowAccumulatingFlowID,

       cast ( case when FinTransFlowFixingStatus = '1' and ( TrsyPaytRequestIsGenerated = 'X' or TrsyPaytIsPostdToGLAccount = '') then '1'
       when _FlowAcctgPaytInfo.TreasuryPaymentRequestStatus = '4' or _FlowAcctgPaytInfo.TreasuryPaymentRequestStatus = '9' then '5'
       when ( _FlowAcctgPaytInfo.TreasuryPaymentRequestStatus = '2' or _FlowAcctgPaytInfo.TreasuryPaymentRequestStatus = '8' ) and _FlowAcctgPaytInfo.TrsyPaytRequestReleaseStatus = '0' then '2'
       when ( _FlowAcctgPaytInfo.TreasuryPaymentRequestStatus = '2' or _FlowAcctgPaytInfo.TreasuryPaymentRequestStatus = '8' ) and _FlowAcctgPaytInfo.TrsyPaytRequestReleaseStatus <> '0' then '3'
       else '0' end as tb_spayind ) as FinTransFlowPaymentStatus,

       TrsyTransacMgmtBizTransaction,

       _FlowAcctgPaytInfo,
       _FinancialTransaction,
       @Consumption.hidden: true
       _FinTrans
}