R_FinTransFlow
Financial Transaction Flow
R_FinTransFlow is a Basic CDS View that provides data about "Financial Transaction Flow" in SAP S/4HANA. It reads from 1 data source (vtbfhapo) and exposes 95 fields with key fields CompanyCode, FinancialTransaction, FinancialInstrumentActivity, FinTransFlowCreationDate, FinTransFlowCreationTime. Part of development package FTTR_CORE.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| vtbfhapo | Flow | from |
Annotations (15)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | RFINTRANSFLOW | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | Financial Transaction Flow | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| Metadata.allowExtensions | false | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| VDM.viewType | #BASIC | view | |
| AbapCatalog.buffering.status | #ACTIVE | view | |
| AbapCatalog.buffering.type | #SINGLE | view |
Fields (95)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | vtbfhapo | bukrs | Value |
| KEY | FinancialTransaction | vtbfhapo | rfha | Transaction |
| KEY | FinancialInstrumentActivity | vtbfhapo | rfhazu | Activity |
| KEY | FinTransFlowCreationDate | vtbfhapo | dcrdat | Entry Date |
| KEY | FinTransFlowCreationTime | |||
| KEY | FinTransFlowNumber | vtbfhapo | rfhazb | Flow |
| TreasuryContractType | vtbfhapo | rantyp | Contract Type | |
| FinTransFlowCategory | ||||
| FinTransFlowType | vtbfhapo | sfhazba | Flow Type | |
| FinTransFlowPaytAmt | ||||
| FinTransFlowPaytAmtCrcy | vtbfhapo | wzbetr | Payment Currency | |
| FinTransFlowPaytAmtDirection | ||||
| FinTransFlowPositionAmount | ||||
| FinTransFlwPosAmtCrcy | vtbfhapo | wbbetr | Position Crcy | |
| FinTransFlowInLoclCrcyPaytAmt | vtbfhapo | bhwbetr | Pmnt Amnt in LCurr | |
| FinTransFlowLoclCrcyCnvrsnRate | ||||
| FinTransFlowPaymentDate | ||||
| FinTransFlowPaymentDueDate | vtbfhapo | dfaell | Due on | |
| FinTransFlowPostingDate | ||||
| FinTransFlowIntrstRateFixDate | vtbfhapo | dzfest | Int.Fixing Date | |
| CalculationPeriodStartDate | vtbfhapo | dbervon | CalculationFrom | |
| CalcPeriodStartDateIsMonthEnd | vtbfhapo | sultvon | Mth-End StartDt | |
| CalculationPeriodEndDate | vtbfhapo | dberbis | Calculation To | |
| CalcPeriodEndDateIsMonthEnd | vtbfhapo | sultbis | Month-End EndDt | |
| NumberOfCalculationDays | vtbfhapo | atage | Number of Days | |
| InterestCalculationMethod | vtbfhapo | szbmeth | Int.calc.method | |
| FinTransFlowCalcBaseAmount | vtbfhapo | bbasis | Base Amount | |
| FinTransFlowCalcBaseAmountCrcy | vtbfhapo | wbasis | Calc.Basis Crcy | |
| ConditionPercentageRate | vtbfhapo | pkond | Percentage Rate | |
| FinTransPresentationItemID | vtbfhapo | present_id | Presentatn Itm | |
| FinTransFlowPostingStatus | vtbfhapo | sbewebe | Posting Status | |
| FinTransFlowPostingBlkgReason | vtbfhapo | ssprgrd | Blocking Reason | |
| FinTransFlowPostingRelease | vtbfhapo | sbfrei | Posting Release | |
| FinTransFlowFixingStatus | vtbfhapo | sbewebe | Posting Status | |
| FinTransFlowFixingBlkgReason | vtbfhapo | ssprgrd | Blocking Reason | |
| FinTransFlowIsFixingReleased | vtbfhapo | sbfrei | Posting Release | |
| FinInterestRateAdjmtStatus | vtbfhapo | regi_state | Status | |
| RepetitiveCode | ||||
| HouseBank | vtbfhapo | rahabki | House Bank | |
| HouseBankAccount | vtbfhapo | rahktid | House Bank Acct | |
| PayerPayee | vtbfhapo | rpzahl | Payer/Payee | |
| PayerPayeeBankDetail | vtbfhapo | rpbank | Partner Bank | |
| PaymentMethod | vtbfhapo | zlsch | Pymt Meth. | |
| PaymentMethodsList | vtbfhapo | zwels | Pymt Meth. | |
| PaymentMethodSupplement | vtbfhapo | uzawe | Pmnt Meth. Sup. | |
| TreasuryIndividualPayment | vtbfhapo | sprsng | Individual pmnt | |
| TreasuryPaymentIsIndividual | vtbfhapo | sprsng | Individual pmnt | |
| TrsyPaytGroupingSameDrctnIsRqd | vtbfhapo | scspay | Same Direction | |
| TreasuryPaymentRequestGrouping | vtbfhapo | sprgrd | Group Determ. | |
| TreasuryIntGrpgForPaytValue | vtbfhapo | paygr | Grouping | |
| PaymentRequest | vtbfhapo | prkey | Primary | |
| FinancialTransactionDirection | vtbfhapo | rkondgr | Direction | |
| FinInstrConditionLogicGroup | ||||
| ConditionItemValidityStartDate | vtbfhapo | dguel_kp | Item Eff. From | |
| FinConditionItem | vtbfhapo | rkond | Condition | |
| FinConditionSubItem | vtbfhapo | nstufe | Level Number | |
| FinTransFlowSource | vtbfhapo | sherkunft | Source | |
| PremiumPriceQuotedInPointsRate | ||||
| PremiumPriceQuotedInPercent | ||||
| AssignmentReference | vtbfhapo | zuonr | Finance Project | |
| FinTransFlwLoclCrcyAmtCalcType | vtbfhapo | skhwfix | Translation->LC | |
| FinTransFlowCalculationDate | vtbfhapo | dvalut | Calculat. date | |
| FlowCalcDateIsMonthEnd | ||||
| IntrstCalcMethFactoryCalendar | vtbfhapo | skalidwt | Int. Calendar | |
| FinTransFlwDerivationProcedure | vtbfhapo | sabverf | Deriv.Procedure | |
| PaymentReason | vtbfhapo | payment_reason | Reason Code | |
| FinTransFlowCreatedByUser | ||||
| FinTransFlowLastChangedByUser | ||||
| FinTransFlowLastChangeDate | ||||
| FinTransFlowLastChangeTime | ||||
| FinTransFlwAltvPaytDetIsStated | vtbfhapo | sbzvabw | Alt.Pay.Details | |
| TrsyPaytRequestIsGenerated | vtbfhapo | spayrq | Payment request | |
| FinTransFlowIsReversed | vtbfhapo | sstornobwg | Flow Reversal | |
| NrOfBaseDaysPerCalcPeriod | vtbfhapo | abastage | No. base days | |
| FinTransFlowReferencedFlowType | vtbfhapo | sbwgartref | Ref. Flow Type | |
| FinTransFlowPriceIndexValue | vtbfhapo | index_value | Value W/o Basis | |
| RepetitiveCodeReferenceText | vtbfhapo | rp_text | Reference Text | |
| StateCentralBankPaymentReason | vtbfhapo | lzbkz | SCB Ind. | |
| TrsyPaymentSupplyingCountry | vtbfhapo | landl | Supply C/R | |
| PaymentWithAccruedIntrstAmount | ||||
| FinTransFlwDerivdFlwGrpgTerm | vtbfhapo | grouping_term | Grouping Term | |
| FXRateAdjustmentFixingDate | ||||
| FXRateAdjustmentStatus | vtbfhapo | fx_regi_state | Fixing Status | |
| FinTransFlowFXRateReadDate | vtbfhapo | fx_read_date | Date of FX Rate | |
| PrcIdxAdjmtFixingLowDate | vtbfhapo | priceindex_fix_date_low | IdxFixDateLow | |
| FinTransFlowPrcIdxReadLowDate | vtbfhapo | priceindex_read_date_low | Idx Read Low | |
| PrcIdxAdjmtFixingHighDate | vtbfhapo | priceindex_fix_date_high | IdxFixDateHigh | |
| FinTransFlowPrcIdxReadHighDate | vtbfhapo | priceindex_read_date_high | Idx Read High | |
| PrcIdxAdjustmentStatus | vtbfhapo | priceindex_regi_state | Fixing Status | |
| FinTransFlowIndexCleanAmount | vtbfhapo | bbbetr_idxclean | Amt Index-Clean | |
| FinTransFlowPaytRsnIsChgd | ||||
| FinCndnCrsRefcdAccmlnCndnGrp | vtbfhapo | sum_rkond | Accum. Cond.Grp | |
| FinTransFlwReltdAccumulatingID | vtbfhapo | sum_id_source | Rel.AccumFlowID | |
| FinTransFlowAccumulatingFlowID | vtbfhapo | sum_id_sum | Accum. Flow ID | |
| FinTransFlowModificationStatus | vtbfhapo | saend | Change ID |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view R_FinTransFlow.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: RFINTRANSFLOW
CREATE VIEW R_FinTransFlow AS
SELECT
Flow.bukrs AS CompanyCode,
Flow.rfha AS FinancialTransaction,
Flow.rfhazu AS FinancialInstrumentActivity,
Flow.dcrdat AS FinTransFlowCreationDate,
cast( Flow.tcrtim as ftr_flow_creation_time preserving type ) AS FinTransFlowCreationTime,
Flow.rfhazb AS FinTransFlowNumber,
Flow.rantyp AS TreasuryContractType,
cast( Flow.sbktyp as ftr_flow_category preserving type ) AS FinTransFlowCategory,
Flow.sfhazba AS FinTransFlowType,
cast( Flow.bzbetr as ftr_flow_payment_amount preserving type ) AS FinTransFlowPaytAmt,
Flow.wzbetr AS FinTransFlowPaytAmtCrcy,
cast( Flow.ssign as ftr_flow_payment_amt_direction preserving type ) AS FinTransFlowPaytAmtDirection,
cast( Flow.bbbetr as ftr_position_amount preserving type ) AS FinTransFlowPositionAmount,
Flow.wbbetr AS FinTransFlwPosAmtCrcy,
Flow.bhwbetr AS FinTransFlowInLoclCrcyPaytAmt,
cast( Flow.khwkurs as ftr_flow_rate_in_locl_crcy preserving type ) AS FinTransFlowLoclCrcyCnvrsnRate,
cast( Flow.dzterm as ftr_flow_payment_date preserving type ) AS FinTransFlowPaymentDate,
Flow.dfaell AS FinTransFlowPaymentDueDate,
cast( Flow.dbuchung as ftr_flow_posting_date preserving type ) AS FinTransFlowPostingDate,
Flow.dzfest AS FinTransFlowIntrstRateFixDate,
Flow.dbervon AS CalculationPeriodStartDate,
Flow.sultvon AS CalcPeriodStartDateIsMonthEnd,
Flow.dberbis AS CalculationPeriodEndDate,
Flow.sultbis AS CalcPeriodEndDateIsMonthEnd,
Flow.atage AS NumberOfCalculationDays,
Flow.szbmeth AS InterestCalculationMethod,
Flow.bbasis AS FinTransFlowCalcBaseAmount,
Flow.wbasis AS FinTransFlowCalcBaseAmountCrcy,
Flow.pkond AS ConditionPercentageRate,
Flow.present_id AS FinTransPresentationItemID,
Flow.sbewebe AS FinTransFlowPostingStatus,
Flow.ssprgrd AS FinTransFlowPostingBlkgReason,
Flow.sbfrei AS FinTransFlowPostingRelease,
Flow.sbewebe AS FinTransFlowFixingStatus,
Flow.ssprgrd AS FinTransFlowFixingBlkgReason,
Flow.sbfrei AS FinTransFlowIsFixingReleased,
Flow.regi_state AS FinInterestRateAdjmtStatus,
cast( Flow.rpcode as farp_repetitive_code preserving type ) AS RepetitiveCode,
Flow.rahabki AS HouseBank,
Flow.rahktid AS HouseBankAccount,
Flow.rpzahl AS PayerPayee,
Flow.rpbank AS PayerPayeeBankDetail,
Flow.zlsch AS PaymentMethod,
Flow.zwels AS PaymentMethodsList,
Flow.uzawe AS PaymentMethodSupplement,
Flow.sprsng AS TreasuryIndividualPayment,
Flow.sprsng AS TreasuryPaymentIsIndividual,
Flow.scspay AS TrsyPaytGroupingSameDrctnIsRqd,
Flow.sprgrd AS TreasuryPaymentRequestGrouping,
Flow.paygr AS TreasuryIntGrpgForPaytValue,
Flow.prkey AS PaymentRequest,
Flow.rkondgr AS FinancialTransactionDirection,
cast( Flow.logic_rkond as ftr_instr_cndn_logic_group preserving type ) AS FinInstrConditionLogicGroup,
Flow.dguel_kp AS ConditionItemValidityStartDate,
Flow.rkond AS FinConditionItem,
Flow.nstufe AS FinConditionSubItem,
Flow.sherkunft AS FinTransFlowSource,
cast( Flow.prkkurs as ftr_premium_price_in_points preserving type ) AS PremiumPriceQuotedInPointsRate,
cast( Flow.pwkurs as ftr_premium_price_in_percent preserving type ) AS PremiumPriceQuotedInPercent,
Flow.zuonr AS AssignmentReference,
Flow.skhwfix AS FinTransFlwLoclCrcyAmtCalcType,
Flow.dvalut AS FinTransFlowCalculationDate,
cast( Flow.svult as tb_nomsvult preserving type ) AS FlowCalcDateIsMonthEnd,
Flow.skalidwt AS IntrstCalcMethFactoryCalendar,
Flow.sabverf AS FinTransFlwDerivationProcedure,
Flow.payment_reason AS PaymentReason,
cast( Flow.cruser as ftr_flow_cruser) AS FinTransFlowCreatedByUser,
cast( Flow.upuser as ftr_flow_upuser) AS FinTransFlowLastChangedByUser,
cast( Flow.dupdat as ftr_flow_dupdat) AS FinTransFlowLastChangeDate,
cast( Flow.tuptim as ftr_flow_tuptim) AS FinTransFlowLastChangeTime,
Flow.sbzvabw AS FinTransFlwAltvPaytDetIsStated,
Flow.spayrq AS TrsyPaytRequestIsGenerated,
Flow.sstornobwg AS FinTransFlowIsReversed,
Flow.abastage AS NrOfBaseDaysPerCalcPeriod,
Flow.sbwgartref AS FinTransFlowReferencedFlowType,
Flow.index_value AS FinTransFlowPriceIndexValue,
Flow.rp_text AS RepetitiveCodeReferenceText,
Flow.lzbkz AS StateCentralBankPaymentReason,
Flow.landl AS TrsyPaymentSupplyingCountry,
cast( Flow.bdirty as ftr_payt_accrued_intrst_amount) AS PaymentWithAccruedIntrstAmount,
Flow.grouping_term AS FinTransFlwDerivdFlwGrpgTerm,
cast( Flow.fx_fixing_date as ftr_fixing_ref_date) AS FXRateAdjustmentFixingDate,
Flow.fx_regi_state AS FXRateAdjustmentStatus,
Flow.fx_read_date AS FinTransFlowFXRateReadDate,
Flow.priceindex_fix_date_low AS PrcIdxAdjmtFixingLowDate,
Flow.priceindex_read_date_low AS FinTransFlowPrcIdxReadLowDate,
Flow.priceindex_fix_date_high AS PrcIdxAdjmtFixingHighDate,
Flow.priceindex_read_date_high AS FinTransFlowPrcIdxReadHighDate,
Flow.priceindex_regi_state AS PrcIdxAdjustmentStatus,
Flow.bbbetr_idxclean AS FinTransFlowIndexCleanAmount,
cast( case when Flow.payment_reason_changed = '1' then 'X' else '' end as ftr_payment_reason_is_chgd) AS FinTransFlowPaytRsnIsChgd,
Flow.sum_rkond AS FinCndnCrsRefcdAccmlnCndnGrp,
Flow.sum_id_source AS FinTransFlwReltdAccumulatingID,
Flow.sum_id_sum AS FinTransFlowAccumulatingFlowID,
Flow.saend AS FinTransFlowModificationStatus
FROM vtbfhapo AS Flow
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA