I_FinTransInterest

DDL: I_FINTRANSINTEREST SQL: IFINTRANSINTRST Type: view COMPOSITE

Fin Trans Interest Information

I_FinTransInterest (Composite)

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

Financial Operations

I_FinTransInterest is a Composite CDS View that provides data about "Fin Trans Interest Information" in SAP S/4HANA. It reads from 6 data sources and exposes 37 fields with key fields CompanyCode, FinancialTransaction, FinancialTransactionDirection, FinancialTransaction, FinancialTransactionDirection. It has 6 associations to related views.

SAP Help Documentation

CategoryFinancial Transaction Data
Data CategoryComposite
StatusReleased
Purpose
This CDS view provides information about the interest period and the interest condition details on a key date. This CDS view provides the prerequisites for answering the following business questions: What is the interest amount for a financial transaction on a key date? What is the interest rate of the interest flow? What is the interest category of the condition? What are the due date and the payment date of the interest flow? What is the fixing date for the interest rate of the interest flow?

Prerequisites
The role must grant display authorization for the following authorization objects and fields: Authorization for Product/Transaction Types ( T_DEAL_PD ) Company Code Product Type Transaction Type Portfolio Authorization ( T_DEAL_PF ) Company Code Portfolio Authorization for Securities Account ( T_DEAL_DP ) Company Code Depot

Structure
Main parameter and filters of the CDS view The main parameter is the Key Date . The main filters are as follows: Company code Financial transaction Measures and attributes Some important measures and attributes are: Company code Financial transaction Direction of transaction Interest category Payment amount in payment currency Payment currency Payment or delivery date Due date Interest rate fixing date Percentage rate for condition This is the percentage rate of the flow. If a formula is used to calculate interest, this is the result of the formula. Status of interest rate adjustment

View on SAP Help Portal →

SAP API Hub

StateC1
Line of BusinessFinancial Operations
Application ComponentFIN-FSCM-TRM
CapabilitiesAssociation Target for Defining CDS Entities, Data Source in SQL Select, Data Source for Defining CDS Entities
PackageFinancial Operations for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view provides information about the interest period and the interest condition details on a key date.</p> <p>This CDS view provides the prerequisites for answering the following business questions:</p> <ul> <li><p>What is the interest amount for a financial transaction on a key date?</p></li> <li><p>What is the interest rate of the interest flow?</p></li> <li><p>What is the interest category of the condition?</p></li> <li><p>What are the due date and the payment date of the interest flow? </p></li> <li><p>What is the fixing date for the interest rate of the interest flow? </p></li> </ul>

Documentation

Data Sources (6)

SourceAliasJoin Type
R_FinTransCashFlowActivity Activity from
R_FinTransCashFlowActivity Activity union
R_FinTransCondition Condition inner
R_FinTransCondition Condition inner
R_FinTransFlow Flow inner
R_FinTransUnfixedFlow UnfixedFlow inner

Parameters (1)

NameTypeDefault
P_KeyDate vdm_v_key_date

Associations (6)

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_FinTransactionDirection _Direction $projection.FinancialTransactionDirection = _Direction.FinancialTransactionDirection
[0..1] I_FinCndnInterestCategory _IntCat $projection.FinConditionInterestCategory = _IntCat.FinConditionInterestCategory
[0..1] I_Currency _PaymentCurrency $projection.FinTransFlowPaytAmtCrcy = _PaymentCurrency.Currency
[0..1] I_FinIntrstRateAdjmtStatus _AdjmtStatus $projection.FinInterestRateAdjmtStatus = _AdjmtStatus.FinInterestRateAdjmtStatus

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IFINTRANSINTRST 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 Fin Trans Interest Information view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions false view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode R_FinTransFlow CompanyCode Receiver Company Code
KEY FinancialTransaction R_FinTransFlow FinancialTransaction Financial Transaction
KEY FinancialTransactionDirection R_FinTransFlow FinancialTransactionDirection Direction of Transaction
FinConditionInterestCategory R_FinTransCondition FinConditionInterestCategory
FinTransFlowPaytAmt R_FinTransFlow FinTransFlowPaytAmt Flow Payment Amount
FinTransFlowPaytAmtCrcy R_FinTransFlow FinTransFlowPaytAmtCrcy Payment Currency
FinTransFlowPaymentDate R_FinTransFlow FinTransFlowPaymentDate Flow Payment Date
FinTransFlowPaymentDueDate R_FinTransFlow FinTransFlowPaymentDueDate Due Date
FinTransFlowIntrstRateFixDate R_FinTransFlow FinTransFlowIntrstRateFixDate Interest rate fixing date
ConditionPercentageRate R_FinTransFlow ConditionPercentageRate Percentage rate for condition items
FinInterestRateAdjmtStatus R_FinTransFlow FinInterestRateAdjmtStatus Status of Interest Rate Adjustment
FinTransIntrstHndlgAtRollover Interest Handling At Rollover
RolloverDfrrdIntrstPyoutDte Payout Date for Deferred Interest
_CompanyCode _CompanyCode
_FinTrans _FinTrans
_Direction _Direction
_IntCat _IntCat
_PaymentCurrency _PaymentCurrency
CompanyCodeasCompanyCode
KEY FinancialTransaction R_FinTransUnfixedFlow FinancialTransaction Financial Transaction
KEY FinancialTransactionDirection R_FinTransUnfixedFlow FinancialTransactionDirection Direction of Transaction
FinConditionInterestCategory R_FinTransCondition FinConditionInterestCategory
FinTransFlowPaytAmt R_FinTransUnfixedFlow FinTransFlowPaytAmt Flow Payment Amount
FinTransFlowPaytAmtCrcy R_FinTransUnfixedFlow FinTransFlowPaytAmtCrcy Payment Currency
FinTransFlowPaymentDate R_FinTransUnfixedFlow FinTransFlowPaymentDate Flow Payment Date
FinTransFlowPaymentDueDate R_FinTransUnfixedFlow FinTransFlowPaymentDueDate Due Date
FinTransFlowIntrstRateFixDate R_FinTransUnfixedFlow FinTransFlowIntrstRateFixDate Interest rate fixing date
ConditionPercentageRate R_FinTransUnfixedFlow ConditionPercentageRate Percentage rate for condition items
FinInterestRateAdjmtStatus R_FinTransUnfixedFlow FinInterestRateAdjmtStatus Status of Interest Rate Adjustment
FinTransIntrstHndlgAtRollover Interest Handling At Rollover
RolloverDfrrdIntrstPyoutDte Payout Date for Deferred Interest
_CompanyCode _CompanyCode
_FinTrans _FinTrans
_Direction _Direction
_IntCat _IntCat
_PaymentCurrency _PaymentCurrency
_AdjmtStatus _AdjmtStatus

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_FinTransInterest.
-- 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: IFINTRANSINTRST
-- Parameters: P_KeyDate : vdm_v_key_date

CREATE VIEW I_FinTransInterest AS
SELECT
  Flow.CompanyCode AS CompanyCode,
  Flow.FinancialTransaction AS FinancialTransaction,
  Flow.FinancialTransactionDirection AS FinancialTransactionDirection,
  Condition.FinConditionInterestCategory AS FinConditionInterestCategory,
  Flow.FinTransFlowPaytAmt AS FinTransFlowPaytAmt,
  Flow.FinTransFlowPaytAmtCrcy AS FinTransFlowPaytAmtCrcy,
  Flow.FinTransFlowPaymentDate AS FinTransFlowPaymentDate,
  Flow.FinTransFlowPaymentDueDate AS FinTransFlowPaymentDueDate,
  Flow.FinTransFlowIntrstRateFixDate AS FinTransFlowIntrstRateFixDate,
  Flow.ConditionPercentageRate AS ConditionPercentageRate,
  Flow.FinInterestRateAdjmtStatus AS FinInterestRateAdjmtStatus,
  _FinTrans._CurrentActivity.FinTransIntrstHndlgAtRollover AS FinTransIntrstHndlgAtRollover,
  _FinTrans._CurrentActivity.RolloverDfrrdIntrstPyoutDte AS RolloverDfrrdIntrstPyoutDte
FROM R_FinTransCashFlowActivity AS Activity
INNER JOIN R_FinTransFlow AS Flow ON /* join condition not captured in parsed metadata */
INNER JOIN R_FinTransCondition AS Condition ON /* join condition not captured in parsed metadata */
INNER JOIN R_FinTransUnfixedFlow AS UnfixedFlow 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_FinTransactionDirection AS _Direction ON FinancialTransactionDirection = _Direction.FinancialTransactionDirection  -- association [0..1]
LEFT OUTER JOIN I_FinCndnInterestCategory AS _IntCat ON FinConditionInterestCategory = _IntCat.FinConditionInterestCategory  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _PaymentCurrency ON FinTransFlowPaytAmtCrcy = _PaymentCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_FinIntrstRateAdjmtStatus AS _AdjmtStatus ON FinInterestRateAdjmtStatus = _AdjmtStatus.FinInterestRateAdjmtStatus  -- association [0..1]
-- UNION with additional select branch(es): R_FinTransCashFlowActivity
;