I_FinTransActivity

DDL: I_FINTRANSACTIVITY SQL: IFINTRANSACTY Type: view BASIC Package: FTTR_CORE

Financial Transaction Activity

I_FinTransActivity (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

Financial Operations

I_FinTransActivity is a Basic CDS View that provides data about "Financial Transaction Activity" in SAP S/4HANA. It reads from 4 data sources (vtbfhazu, tlct_activity, tzpa, at10) and exposes 59 fields with key fields CompanyCode, FinancialTransaction, FinancialInstrumentActivity. It has 15 associations to related views. Part of development package FTTR_CORE.

SAP Help Documentation

CategoryFinancial Transaction Data
Data CategoryDimension
StatusReleased
Purpose
This CDS view provides access to data of financial transaction activities. You can therefore use the data to analyze financial transaction activity by these attributes. This CDS view provides the prerequisites for answering the following business questions: Which financial transaction activities exist? Who created or changed a financial transaction activity? Is the financial transaction activity confirmed? Is the financial transaction activity counterconfirmed?

Prerequisites
Users who want to use this CDS view must have a role with the following restriction types set to read access: Company Code/Product Type/Financial Transaction Type Company Code/Securities Account Company Code/Portfolio These restriction types are edited in the Maintain Business Roles app.

Structure
The main filters are: Company code Financial transaction Measures and attributes Some important measures and attributes are: Company Code Financial Transaction Transaction Activity Transaction Activity Category Term End End of Term Inclusive Indicator OTC Notice Date Contract Conclusion Date Time of Contract Conclusion Time Zone of Contract Date and Time Term Start Exercise Date Limit Date Fixing Date Fixing Reference ID Trader Contact Person External Reference Reason for Reversal Confirmation Status Confirmation Date Confirmed By User Counterconfirmation Counterconfirmation Date Conterconfirmed By User Leading Currency Following Currency Rate of Foreign Exchange Transaction Spot Rate Swap Rate Effective Interest Rate Effective Interest Method (Financial Mathematics) Letter of Credit Number Applicant Beneficiary Advising Bank Issuing Bank

View on SAP Help Portal →

SAP API Hub

CategoryBasic
StateC1
Line of BusinessFinancial Operations
Application ComponentFIN-FSCM-TRM-2CL
CapabilitiesData Source in SQL Select,Data Source for Defining CDS Entities,Association Target for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageFinancial Operations for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view provides access to data of financial transaction activities. You can therefore use the data to analyze financial transaction activity by these attributes.</p> <p>This CDS view provides the prerequisites for answering the following business questions:</p> <ul> <li> <p>Which financial transaction activities exist?</p> </li> <li> <p>Who created or changed a financial transaction activity?</p> </li> <li> <p>Is the financial transaction activity confirmed?</p> </li> <li> <p>Is the financial transaction activity counterconfirmed?</p> </li> </ul>

Documentation

Data Sources (4)

SourceAliasJoin Type
vtbfhazu Activity from
tlct_activity LetterOfCredit left_outer
tzpa ProductType inner
at10 TransactionType inner

Associations (15)

CardinalityTargetAliasCondition
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_FinancialTransaction _FinTrans $projection.CompanyCode = _FinTrans.CompanyCode and $projection.FinancialTransaction = _FinTrans.FinancialTransaction
[0..1] I_FinTransActivityCategory _ActivityCategory $projection.CompanyCode = _ActivityCategory.CompanyCode and $projection.FinancialTransaction = _ActivityCategory.FinancialTransaction and $projection.FinancialInstrActivityCategory = _ActivityCategory.FinancialInstrActivityCategory
[0..1] I_TimeZone _TimeZone $projection.FinTransActyConclusionTimeZone = _TimeZone.TimeZoneID
[0..1] I_FXFixingReference _FixRef $projection.ForeignExchangeFixingReference = _FixRef.ForeignExchangeFixingReference
[0..1] I_TreasuryReversalReason _RevReason $projection.TreasuryReversalReason = _RevReason.TreasuryReversalReason
[0..1] I_FinTransConfStatus _ConfStatus $projection.FinTransConfirmationStatus = _ConfStatus.FinTransConfirmationStatus
[0..1] I_FinTransCntrconfStatus _CntrconfStatus $projection.FinTransCntrconfStatus = _CntrconfStatus.FinTransCntrconfStatus
[0..1] I_Currency _LeadingCurrency $projection.LeadingCurrency = _LeadingCurrency.Currency
[0..1] I_Currency _FollowingCurrency $projection.FollowingCurrency = _FollowingCurrency.Currency
[0..1] I_BusinessPartner _ApplicantBP $projection.TreasuryApplicant = _ApplicantBP.BusinessPartner
[0..1] I_BusinessPartner _BeneficiaryBP $projection.TreasuryBeneficiary = _BeneficiaryBP.BusinessPartner
[0..1] I_BusinessPartner _AdvisingBankBP $projection.TreasuryAdvisingBank = _AdvisingBankBP.BusinessPartner
[0..1] I_BusinessPartner _IssuingBankBP $projection.TreasuryIssuingBank = _IssuingBankBP.BusinessPartner
[0..1] I_FinInstrActivityCategory _ActivityCategory2 $projection.FinancialInstrProductCategory = _ActivityCategory2.FinancialInstrProductCategory and $projection.FinInstrTransactionCategory = _ActivityCategory2.FinInstrTransactionCategory and $projection.FinancialInstrActivityCategory = _ActivityCategory2.FinancialInstrActivityCategory

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName IFINTRANSACTY view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Financial Transaction Activity view
ObjectModel.representativeKey FinancialInstrumentActivity view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions false view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view

Fields (59)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode vtbfhazu bukrs Company Code
KEY FinancialTransaction vtbfhazu rfha Financial Transaction
KEY FinancialInstrumentActivity vtbfhazu rfhazu Transaction Activity
FinancialInstrActivityCategory vtbfhazu sfgzustt Transaction Activity Category
TermEndDate vtbfhazu delfz Term End
TermEndDateIsInclusive vtbfhazu sincle End of Term Inclusive Indicator
FinTransTermStartEndInclusive Financial Transaction Term Start End Inclusive
FinTransNoticeDate vtbfhazu notice_date OTC Notice Date
FinTransActyConclusionDate Conclusion Date of a Financial Transaction Activity
FinTransActyConclusionTime vtbfhazu tvtrab Time of Contract Conclusion
FinTransActyConclusionTimeZone vtbfhazu zvtrab Time Zone of Contract Date and Time
FinTransOrderValidityEndDate vtbfhazu limitdat Limit Date
FinTransFixingDate vtbfhazu dfix Fixing Date
ForeignExchangeFixingReference vtbfhazu fixing_ref_id Fixing Reference ID
Trader vtbfhazu rdealer Trader
FinancialInstrContactPerson vtbfhazu gsppart Contact Person
FinInstrExternalReference vtbfhazu nordext External Reference
TreasuryReversalReason vtbfhazu sstogrd Reason for Reversal
FinTransConfirmationStatus vtbfhazu sconfirm Confirmation Status
FinTransConfirmationDate vtbfhazu dexdat Confirmation Date
FinTransConfirmedByUser vtbfhazu uexnam Confirmation Executed By (User Responsible)
FinTransCntrconfStatus vtbfhazu sreconfirm Counterconfirmation
FinTransCntrconfDate vtbfhazu dredat Counterconfirmation Date
FinTransCntrconfCreatedByUser vtbfhazu urenam Counterconfirmation Executed by (User Responsible)
LeadingCurrency vtbfhazu wlwaers Leading Currency
FollowingCurrency vtbfhazu wfwaers Following Currency
ExchangeRate vtbfhazu kkurs Rate of Foreign Exchange Transaction
SpotExchangeRate vtbfhazu kkassa Spot Rate
SwapExchangeRate vtbfhazu kswap Swap Rate
LiquidityEffectValue vtbfhazu kwliqui Liquidity Effect for Rollover
wfwaersasftr_curr_pairendasCurrencyPair
EffectiveInterestRate vtbfhazu peffzins Effective Interest Rate
EffectiveInterestMethod vtbfhazu seffmeth Effective Interest Method (Financial Mathematics)
FinTransIntrstHndlgAtRollover vtbfhazu sznspro Interest Handling At Rollover
RolloverDfrrdIntrstPyoutDte vtbfhazu dznsstd Payout Date for Deferred Interest
LetterOfCredit tlct_activity lc_number Letter of Credit Number
TreasuryApplicant tlct_activity applicant Requester
TreasuryBeneficiary tlct_activity benficiary Beneficiary
TreasuryAdvisingBank tlct_activity advising_bank Advising Bank
TreasuryIssuingBank tlct_activity issuing_bank Issuing Bank
BankGuaranteeNumber tlct_activity bg_number Bank Guarantee Number
BankGuaranteeType tlct_activity bg_type Bank Guarantee Type
FinInstrTransactionCategory at10 sfgtyp Transaction Category
FinancialInstrProductCategory tzpa sanlf Product Category
_CompanyCode _CompanyCode
_FinTrans _FinTrans
_ActivityCategory _ActivityCategory
_TimeZone _TimeZone
_FixRef _FixRef
_RevReason _RevReason
_ConfStatus _ConfStatus
_CntrconfStatus _CntrconfStatus
_LeadingCurrency _LeadingCurrency
_FollowingCurrency _FollowingCurrency
_ApplicantBP _ApplicantBP
_BeneficiaryBP _BeneficiaryBP
_AdvisingBankBP _AdvisingBankBP
_IssuingBankBP _IssuingBankBP
_ActivityCategory2 _ActivityCategory2

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 I_FinTransActivity.
-- 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: IFINTRANSACTY

CREATE VIEW I_FinTransActivity AS
SELECT
  Activity.bukrs AS CompanyCode,
  Activity.rfha AS FinancialTransaction,
  Activity.rfhazu AS FinancialInstrumentActivity,
  Activity.sfgzustt AS FinancialInstrActivityCategory,
  Activity.delfz AS TermEndDate,
  Activity.sincle AS TermEndDateIsInclusive,
  cast( Activity.sincle as ftr_term_start_end_inclusive preserving type ) AS FinTransTermStartEndInclusive,
  Activity.notice_date AS FinTransNoticeDate,
  cast(Activity.dvtrab as ftr_acty_conclusion_dte preserving type ) AS FinTransActyConclusionDate,
  Activity.tvtrab AS FinTransActyConclusionTime,
  Activity.zvtrab AS FinTransActyConclusionTimeZone,
  Activity.limitdat AS FinTransOrderValidityEndDate,
  Activity.dfix AS FinTransFixingDate,
  Activity.fixing_ref_id AS ForeignExchangeFixingReference,
  Activity.rdealer AS Trader,
  Activity.gsppart AS FinancialInstrContactPerson,
  Activity.nordext AS FinInstrExternalReference,
  Activity.sstogrd AS TreasuryReversalReason,
  Activity.sconfirm AS FinTransConfirmationStatus,
  Activity.dexdat AS FinTransConfirmationDate,
  Activity.uexnam AS FinTransConfirmedByUser,
  Activity.sreconfirm AS FinTransCntrconfStatus,
  Activity.dredat AS FinTransCntrconfDate,
  Activity.urenam AS FinTransCntrconfCreatedByUser,
  Activity.wlwaers AS LeadingCurrency,
  Activity.wfwaers AS FollowingCurrency,
  Activity.kkurs AS ExchangeRate,
  Activity.kkassa AS SpotExchangeRate,
  Activity.kswap AS SwapExchangeRate,
  Activity.kwliqui AS LiquidityEffectValue,
  case when (Activity.wlwaers is not initial and Activity.wfwaers is not initial) then cast( concat(concat(Activity.wlwaers, '/'), Activity.wfwaers) as ftr_curr_pair) end as CurrencyPair AS wfwaersasftr_curr_pairendasCurrencyPair,
  Activity.peffzins AS EffectiveInterestRate,
  Activity.seffmeth AS EffectiveInterestMethod,
  Activity.sznspro AS FinTransIntrstHndlgAtRollover,
  Activity.dznsstd AS RolloverDfrrdIntrstPyoutDte,
  LetterOfCredit.lc_number AS LetterOfCredit,
  LetterOfCredit.applicant AS TreasuryApplicant,
  LetterOfCredit.benficiary AS TreasuryBeneficiary,
  LetterOfCredit.advising_bank AS TreasuryAdvisingBank,
  LetterOfCredit.issuing_bank AS TreasuryIssuingBank,
  LetterOfCredit.bg_number AS BankGuaranteeNumber,
  LetterOfCredit.bg_type AS BankGuaranteeType,
  TransactionType.sfgtyp AS FinInstrTransactionCategory,
  ProductType.sanlf AS FinancialInstrProductCategory
FROM vtbfhazu AS Activity
INNER JOIN at10 AS TransactionType ON /* join condition not captured in parsed metadata */
INNER JOIN tzpa AS ProductType ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN tlct_activity AS LetterOfCredit ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_FinancialTransaction AS _FinTrans ON CompanyCode = _FinTrans.CompanyCode AND FinancialTransaction = _FinTrans.FinancialTransaction  -- association [0..1]
LEFT OUTER JOIN I_FinTransActivityCategory AS _ActivityCategory ON CompanyCode = _ActivityCategory.CompanyCode AND FinancialTransaction = _ActivityCategory.FinancialTransaction AND FinancialInstrActivityCategory = _ActivityCategory.FinancialInstrActivityCategory  -- association [0..1]
LEFT OUTER JOIN I_TimeZone AS _TimeZone ON FinTransActyConclusionTimeZone = _TimeZone.TimeZoneID  -- association [0..1]
LEFT OUTER JOIN I_FXFixingReference AS _FixRef ON ForeignExchangeFixingReference = _FixRef.ForeignExchangeFixingReference  -- association [0..1]
LEFT OUTER JOIN I_TreasuryReversalReason AS _RevReason ON TreasuryReversalReason = _RevReason.TreasuryReversalReason  -- association [0..1]
LEFT OUTER JOIN I_FinTransConfStatus AS _ConfStatus ON FinTransConfirmationStatus = _ConfStatus.FinTransConfirmationStatus  -- association [0..1]
LEFT OUTER JOIN I_FinTransCntrconfStatus AS _CntrconfStatus ON FinTransCntrconfStatus = _CntrconfStatus.FinTransCntrconfStatus  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _LeadingCurrency ON LeadingCurrency = _LeadingCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FollowingCurrency ON FollowingCurrency = _FollowingCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _ApplicantBP ON TreasuryApplicant = _ApplicantBP.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BeneficiaryBP ON TreasuryBeneficiary = _BeneficiaryBP.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _AdvisingBankBP ON TreasuryAdvisingBank = _AdvisingBankBP.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _IssuingBankBP ON TreasuryIssuingBank = _IssuingBankBP.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_FinInstrActivityCategory AS _ActivityCategory2 ON FinancialInstrProductCategory = _ActivityCategory2.FinancialInstrProductCategory AND FinInstrTransactionCategory = _ActivityCategory2.FinInstrTransactionCategory AND FinancialInstrActivityCategory = _ActivityCategory2.FinancialInstrActivityCategory  -- association [0..1]
;