R_FinTransSecurityPaytFlow
Fin Trans Security Payment Flow
R_FinTransSecurityPaytFlow is a Basic CDS View that provides data about "Fin Trans Security Payment Flow" in SAP S/4HANA. It reads from 4 data sources (I_CompanyCode, I_FinancialTransaction, vtbfhapo, I_SecurityClass) and exposes 24 fields with key fields CompanyCode, FinancialTransaction, FinancialInstrumentActivity, FinTransFlowCreationDate, FinTransFlowCreationTime. Part of development package FTTR_CORE.
Data Sources (4)
| Source | Alias | Join Type |
|---|---|---|
| I_CompanyCode | CompanyCode | inner |
| I_FinancialTransaction | Deal | inner |
| vtbfhapo | Flow | from |
| I_SecurityClass | SecurityClass | inner |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | RFINTRANSPAYFLOW | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.buffering.status | #NOT_ALLOWED | view | |
| AccessControl.authorizationCheck | #PRIVILEGED_ONLY | view | |
| EndUserText.label | Fin Trans Security Payment Flow | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | 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 |
Fields (24)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | vtbfhapo | bukrs | |
| KEY | FinancialTransaction | vtbfhapo | rfha | |
| KEY | FinancialInstrumentActivity | vtbfhapo | rfhazu | |
| KEY | FinTransFlowCreationDate | vtbfhapo | dcrdat | |
| KEY | FinTransFlowCreationTime | |||
| KEY | FinTransFlowNumber | vtbfhapo | rfhazb | |
| FinTransTradedNomAmt | ||||
| FinTransFlowNomAmtCrcy | ||||
| FinTransTradedOriglNomAmt | vtbfhapo | nominal_org_amt | ||
| FinTransTradedNumberOfUnits | ||||
| FinTransTradedPricePercent | ||||
| FinTransTrdPriceCrcyUnitRate | ||||
| FinTransTradedPriceCrcyUnit | ||||
| MarketValueInQtanCurrency | vtbfhapo | bebetr | ||
| QuotationCurrency | vtbfhapo | webetr | ||
| MarketValInPaytCurrency | vtbfhapo | bzbetr | ||
| PaymentCurrency | vtbfhapo | wzbetr | ||
| FinTransPaymentCrcyCnvrsnRate | ||||
| MarketValueInPositionCurrency | vtbfhapo | bbbetr | ||
| PositionCurrency | vtbfhapo | wbbetr | ||
| FinTransPositionCrcyCnvrsnRate | ||||
| MarketValueInLocalCurrency | ||||
| FinTransLoclCrcyCnvrsnRate | ||||
| LocalCurrency | I_CompanyCode | Currency |
@AbapCatalog.sqlViewName: 'RFINTRANSPAYFLOW'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AbapCatalog.buffering.status: #NOT_ALLOWED
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@EndUserText.label: 'Fin Trans Security Payment Flow'
@AccessControl.personalData.blocking: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #L
@Metadata.allowExtensions:false
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.viewType: #BASIC
define view R_FinTransSecurityPaytFlow
as select from vtbfhapo as Flow
//deal data are needed for restriction in where-condition
inner join I_FinancialTransaction as Deal on Flow.bukrs = Deal.CompanyCode
and Flow.rfha = Deal.FinancialTransaction
inner join I_SecurityClass as SecurityClass on Deal.SecurityClass = SecurityClass.SecurityClass
//local currency
inner join I_CompanyCode as CompanyCode on Flow.bukrs = CompanyCode.CompanyCode
{
//exposed fields
key Flow.bukrs as CompanyCode,
key Flow.rfha as FinancialTransaction,
key Flow.rfhazu as FinancialInstrumentActivity,
key Flow.dcrdat as FinTransFlowCreationDate,
key cast( Flow.tcrtim as ftr_flow_creation_time preserving type )
as FinTransFlowCreationTime,
key Flow.rfhazb as FinTransFlowNumber,
@Semantics.amount.currencyCode: 'FinTransFlowNomAmtCrcy'
cast( Flow.bnwhr as ftr_traded_norminal_amount preserving type )
as FinTransTradedNomAmt,
cast( Flow.wzbetr as ftr_flow_norminal_amount_crcy preserving type )
as FinTransFlowNomAmtCrcy,
@Semantics.amount.currencyCode: 'FinTransFlowNomAmtCrcy'
Flow.nominal_org_amt as FinTransTradedOriglNomAmt,
cast(Flow.astueck as ftr_fintrans_units_l) as FinTransTradedNumberOfUnits,
cast(Flow.bpprc as ftr_gen_securities_price_l) as FinTransTradedPricePercent,
cast(Flow.buprc as ftr_gen_securities_price_l) as FinTransTrdPriceCrcyUnitRate,
cast( Flow.srunit as ftr_traded_price_currency_unit preserving type )
as FinTransTradedPriceCrcyUnit,
@Semantics.amount.currencyCode: 'QuotationCurrency'
Flow.bebetr as MarketValueInQtanCurrency,
Flow.webetr as QuotationCurrency,
@Semantics.amount.currencyCode: 'PaymentCurrency'
Flow.bzbetr as MarketValInPaytCurrency,
Flow.wzbetr as PaymentCurrency,
cast(Flow.kzwkurs as ftr_payment_crcy_cnvrsn_rate preserving type)
as FinTransPaymentCrcyCnvrsnRate,
@Semantics.amount.currencyCode: 'PositionCurrency'
Flow.bbbetr as MarketValueInPositionCurrency,
Flow.wbbetr as PositionCurrency,
cast(Flow.kbwkurs as ftr_position_crcy_cnvrsn_rate preserving type)
as FinTransPositionCrcyCnvrsnRate,
@Semantics.amount.currencyCode: 'LocalCurrency'
cast(Flow.bhwbetr as market_value_in_local_currency preserving type )
as MarketValueInLocalCurrency,
cast(Flow.khwkurs as ftr_cnvrsn_rate_in_locl_crcy preserving type)
as FinTransLoclCrcyCnvrsnRate,
CompanyCode.Currency as LocalCurrency
}
where
Flow.sherkunft = 'PAY'
and(
Deal.TreasuryContractType = '2'
or Deal.FinancialInstrProductCategory = '640'
or Deal.FinancialInstrProductCategory = '700'
or Deal.FinancialInstrProductCategory = '740'
or Deal.FinancialInstrProductCategory = '750'
or Deal.FinancialInstrProductCategory = '020'
)
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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