I_FinTransCondition

DDL: I_FINTRANSCONDITION SQL: IFINTRANSCNDN Type: view COMPOSITE

Financial Transaction Condition

I_FinTransCondition (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_FinTransCondition is a Composite CDS View that provides data about "Financial Transaction Condition" in SAP S/4HANA. It reads from 6 data sources and exposes 69 fields with key fields CompanyCode, FinancialTransaction, FinancialInstrumentActivity, FinancialTransactionDirection, FinConditionItem. It has 19 associations to related views.

SAP Help Documentation

CategoryFinancial Transaction Data
Data CategoryComposite
StatusReleased
Purpose
This CDS view shows the conditions of a financial transaction. This CDS view provides the prerequisites for answering the following business questions: What kinds of condition exist for a financial transaction? What kind of interest category does a condition have? Does the financial transaction have parallel interest conditions? How is the calculation date specified? How is the due date specified?

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 parameters and filters of the CDS view The main filters are as follows: Company Code Financial Transaction Financial Instrument Activity Measures and attributes Some important measures and attributes are: Company Code Financial Transaction Transaction Activity Direction of Transaction Condition Condition Item Valid From Level number of condition item for recurring payments Condition Group Needed to identify parallel interests. Category of Flows and Conditions Condition Type (Smallest Subdivision of Condition Records) Interest Calculation Method Interest Calculation Type Condition has parallel interests Interest Category For condition items for which the Interest Category field is set to scaled ( 07 Scaled: Interval or 06 Scaled: Incremental ), you can call the corresponding information using the CDS view Fin. Trans. Condition: Scaled Interest For formula-based conditions (the Interest Category field is filled with the value 04 Formula ), you can call the corresponding information about the variables using the CDS view Fin. Trans. Condition: Formula Variable . Percentage rate for condition items Formula Reference Reference Interest Rate Fixed Amount Fixed Amount Currency Repayment Percentage Rate Repayment Base Amount Repayment Amount Repayment Currency Condition has single date entry For condition items for which this indicator is set, you can call the corresponding single dates using the CDS view Fin. Trans. Condition: Single Date . Calculation Date Method for determining the next value date Calculation Date Frequency Unit of Calculation Date Frequency Month-End Indicator for Calculation Date Calculation Date Working Day Shift Direction of Working Day Shift for Calculation Date Number of Days for Relative Calculation of Value Date Due date Method for determining the next due date Due Date Frequency Unit of Due Date Frequency Month-End Indicator for Due Date Due Date Working Day Shift Number of days for rel. determination of due date Calendar 1 Calendar 2 Calendar 3 Calendar 4 Calendar 5

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 shows the conditions of a financial transaction. </p> <p>This CDS view provides the prerequisites for answering the following business questions:</p> <ul> <li><p>What kinds of condition exist for a financial transaction?</p></li> <li><p>What kind of interest category does a condition have?</p></li> <li><p>Does the financial transaction have parallel interest conditions?</p></li> <li><p>How is the calculation date specified?</p></li> <li><p>How is the due date specified?</p></li> </ul>

Documentation

Data Sources (6)

SourceAliasJoin Type
R_FinTransCashFlowActivity Activity from
R_FinTransCondition Condition inner
R_FinTransActiveActivity FinTransActivity inner
R_FinTransHasParallelCondition Parallel left_outer
R_FinTransCondition Scale left_outer
I_FinTransCndnFmlaVarbl Variable left_outer

Associations (19)

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_FinTransActivity _Activity $projection.CompanyCode = _Activity.CompanyCode and $projection.FinancialTransaction = _Activity.FinancialTransaction and $projection.FinancialInstrumentActivity = _Activity.FinancialInstrumentActivity
[0..1] I_FinTransactionDirection _Direction $projection.FinancialTransactionDirection = _Direction.FinancialTransactionDirection
[0..1] I_TreasuryContractType _ContractType $projection.TreasuryContractType = _ContractType.TreasuryContractType
[0..1] I_FinCndnConditionCategory _ConditionCategory $projection.FinConditionConditionCategory = _ConditionCategory.FinConditionConditionCategory
[0..1] I_FinCndnConditionType _ConditionType $projection.TreasuryContractType = _ConditionType.TreasuryContractType and $projection.FinConditionConditionType = _ConditionType.FinConditionConditionType
[0..1] I_FinCndnInterestCategory _InterestCategory $projection.FinConditionInterestCategory = _InterestCategory.FinConditionInterestCategory
[0..1] I_ReferenceInterestRate _ReferenceInterestRate $projection.InterestReference = _ReferenceInterestRate.ReferenceInterestRate
[0..1] I_Currency _FixCurrency $projection.FinConditionFixedAmountCrcy = _FixCurrency.Currency
[0..1] I_Currency _RepaymentCurrency $projection.FinConditionRpaytCurrency = _RepaymentCurrency.Currency
[0..1] I_FactoryCalendar _Calendar1 $projection.FinConditionFactoryCalendar1 = _Calendar1.FactoryCalendar
[0..1] I_FactoryCalendar _Calendar2 $projection.FinConditionFactoryCalendar2 = _Calendar2.FactoryCalendar
[0..1] I_FactoryCalendar _Calendar3 $projection.FinConditionFactoryCalendar3 = _Calendar3.FactoryCalendar
[0..1] I_FactoryCalendar _Calendar4 $projection.FinConditionFactoryCalendar4 = _Calendar4.FactoryCalendar
[0..1] I_FactoryCalendar _Calendar5 $projection.FinConditionFactoryCalendar5 = _Calendar5.FactoryCalendar
[0..*] I_FinTransCndnSingleDate _SingleDate $projection.CompanyCode = _SingleDate.CompanyCode and $projection.FinancialTransaction = _SingleDate.FinancialTransaction and $projection.FinancialInstrumentActivity = _SingleDate.FinancialInstrumentActivity and $projection.FinancialTransactionDirection = _SingleDate.FinancialTransactionDirection and $projection.FinConditionItem = _SingleDate.FinConditionItem and $projection.ConditionItemValidityStartDate = _SingleDate.ConditionItemValidityStartDate
[0..*] I_FinTransCndnFmlaVarbl _FormulaVariable $projection.CompanyCode = _FormulaVariable.CompanyCode and $projection.FinancialTransaction = _FormulaVariable.FinancialTransaction and $projection.FinancialInstrumentActivity = _FormulaVariable.FinancialInstrumentActivity and $projection.FinancialTransactionDirection = _FormulaVariable.FinancialTransactionDirection and $projection.FinConditionItem = _FormulaVariable.FinConditionItem and $projection.ConditionItemValidityStartDate = _FormulaVariable.ConditionItemValidityStartDate and _FormulaVariable.FinConditionFormulaReference <> '0003'
[0..*] I_FinTransCndnScale _Scale $projection.CompanyCode = _Scale.CompanyCode and $projection.FinancialTransaction = _Scale.FinancialTransaction and $projection.FinancialInstrumentActivity = _Scale.FinancialInstrumentActivity and $projection.FinancialTransactionDirection = _Scale.FinancialTransactionDirection and $projection.FinInstrConditionLogicGroup = _Scale.FinInstrConditionLogicGroup and $projection.ConditionItemValidityStartDate = _Scale.ConditionItemValidityStartDate

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IFINTRANSCNDN 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 Condition 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 (69)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode R_FinTransCondition CompanyCode Receiver Company Code
KEY FinancialTransaction R_FinTransCondition FinancialTransaction Financial Transaction
KEY FinancialInstrumentActivity R_FinTransCondition FinancialInstrumentActivity Transaction Activity
KEY FinancialTransactionDirection R_FinTransCondition FinancialTransactionDirection Direction of Transaction
KEY FinConditionItem R_FinTransCondition FinConditionItem Condition
KEY ConditionItemValidityStartDate R_FinTransCondition ConditionItemValidityStartDate Condition Item Effective From
KEY FinConditionSubItem R_FinTransCondition FinConditionSubItem Level number of condition item for recurring payments
FinInstrConditionLogicGroup R_FinTransCondition FinInstrConditionLogicGroup Condition Logic Group
TreasuryContractType R_FinTransCondition TreasuryContractType Treasury Contract Type
FinConditionConditionCategory R_FinTransCondition FinConditionConditionCategory Condition Category
FinConditionConditionType R_FinTransCondition FinConditionConditionType Condition Type
FinCndnHasParallelInterest R_FinTransHasParallelCondition FinCndnHasParallelInterest Indicator if parallel interest condition exists
FinConditionInterestCategory R_FinTransCondition FinConditionInterestCategory
InterestReferenceendasInterestReference
FinConditionRpaytPercentRate R_FinTransCondition FinConditionRpaytPercentRate Repayment Percentage Rate
FinConditionRpaytCurrency R_FinTransCondition FinConditionRpaytCurrency Repayment Amount Currency
FinConditionHasSingleDateEntry R_FinTransCondition FinConditionHasSingleDateEntry Indicator if single date entry exists
CalculationDateendasCalculationDate
DueDateendasDueDate
FinConditionFactoryCalendar1 R_FinTransCondition FinConditionFactoryCalendar1 Factory Calendar
FinConditionFactoryCalendar2 R_FinTransCondition FinConditionFactoryCalendar2 Factory Calendar
FinConditionFactoryCalendar3 R_FinTransCondition FinConditionFactoryCalendar3 Factory Calendar
FinConditionFactoryCalendar4 R_FinTransCondition FinConditionFactoryCalendar4 Factory Calendar
FinConditionFactoryCalendar5 R_FinTransCondition FinConditionFactoryCalendar5 Factory Calendar
ExponentialIntrstSettlmtFrqcy R_FinTransCondition ExponentialIntrstSettlmtFrqcy Interest Settlement Frequency for Exponential Interest Calc.
InterestMarkupMarkdownValue I_FinTransCndnFmlaVarbl ConditionPercentageRate Percentage rate for condition items
InterestFirstPeriodRate R_FinTransCondition InterestFirstPeriodRate Interest Rate for the First Period
AverageIntrstRateWeightingCat R_FinTransCondition AverageIntrstRateWeightingCat Weighting Category of Interest Rate
AverageIntrstRateRndngCategory R_FinTransCondition AverageIntrstRateRndngCategory Rounding Category of Average Interest Rate
AverageIntrstRateRndngDecimals R_FinTransCondition AverageIntrstRateRndngDecimals Number of Rounding Decimal Places for Average Interest Rate
AverageInterestRateSpreadValue R_FinTransCondition AverageInterestRateSpreadValue Average Interest Rate Spread
AvgIntrstRateHasUsedUpperLimit R_FinTransCondition AvgIntrstRateHasUsedUpperLimit Use Upper Limit of Average Interest Rate
AverageInterestUpperLimitRate R_FinTransCondition AverageInterestUpperLimitRate Upper Limit of Average Interest Rate
AvgIntrstRateHasUsedLowerLimit R_FinTransCondition AvgIntrstRateHasUsedLowerLimit Use Lower Limit of Average Interest Rate
AverageInterestLowerLimitRate R_FinTransCondition AverageInterestLowerLimitRate Lower Limit of Average Interest Rate
AverageIntrstRateResetCalcEvt R_FinTransCondition AverageIntrstRateResetCalcEvt Event for Resetting Factor Calculation
FinCndnRateFactorRndngCategory R_FinTransCondition FinCndnRateFactorRndngCategory Rounding Category of Interest Factor
FinCndnRateFactorRndngDecimals R_FinTransCondition FinCndnRateFactorRndngDecimals Number of Rounding Decimal Places for Interest Factor
FinCndnFactorRoundingCategory R_FinTransCondition FinCndnFactorRoundingCategory Rounding Category of a Factor
FinCndnFactorRoundingDecimals R_FinTransCondition FinCndnFactorRoundingDecimals Number of Rounding Decimal Places for a Factor
FinCndnBaseFactorRndngCategory R_FinTransCondition FinCndnBaseFactorRndngCategory Rounding Category of a Factor
FinCndnBaseFactorRndngDecimals R_FinTransCondition FinCndnBaseFactorRndngDecimals Number of Rounding Decimal Places for a Factor
FinCndnAmountRoundingCategory R_FinTransCondition FinCndnAmountRoundingCategory Rounding Category
FinCndnAmountRoundingUnit R_FinTransCondition FinCndnAmountRoundingUnit Rounding Unit
RndngBaseUntAmtInCndnItmCrcy R_FinTransCondition RndngBaseUntAmtInCndnItmCrcy Base Unit for Rounding
FinConditionIntrstBaseAmount R_FinTransCondition FinConditionIntrstBaseAmount Calculation Base Amount for Financial Condition Interest
FinCndnProcessingSequenceValue R_FinTransCondition FinCndnProcessingSequenceValue Processing Sequence of Conditions
FinCndnCrsRefcdAccmlnCndnGrp R_FinTransCondition FinCndnCrsRefcdAccmlnCndnGrp Cross-Referenced Condition Group for Accumulation
FinCndnPaytDateWrkgDayShft R_FinTransCondition FinCndnPaytDateWrkgDayShft Working Day Shift for Payment Date
FinCndnRateFixingLockoutPeriod R_FinTransCondition FinCndnRateFixingLockoutPeriod Number of Days for Relative Payment Date Calculation
_CompanyCode _CompanyCode
_FinTrans _FinTrans
_Activity _Activity
_Direction _Direction
_ContractType _ContractType
_ConditionCategory _ConditionCategory
_ConditionType _ConditionType
_InterestCategory _InterestCategory
_ReferenceInterestRate _ReferenceInterestRate
_FixCurrency _FixCurrency
_RepaymentCurrency _RepaymentCurrency
_Calendar1 _Calendar1
_Calendar2 _Calendar2
_Calendar3 _Calendar3
_Calendar4 _Calendar4
_Calendar5 _Calendar5
_SingleDate _SingleDate
_FormulaVariable _FormulaVariable
_Scale _Scale

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_FinTransCondition.
-- 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: IFINTRANSCNDN

CREATE VIEW I_FinTransCondition AS
SELECT
  Condition.CompanyCode AS CompanyCode,
  Condition.FinancialTransaction AS FinancialTransaction,
  Condition.FinancialInstrumentActivity AS FinancialInstrumentActivity,
  Condition.FinancialTransactionDirection AS FinancialTransactionDirection,
  Condition.FinConditionItem AS FinConditionItem,
  Condition.ConditionItemValidityStartDate AS ConditionItemValidityStartDate,
  Condition.FinConditionSubItem AS FinConditionSubItem,
  Condition.FinInstrConditionLogicGroup AS FinInstrConditionLogicGroup,
  Condition.TreasuryContractType AS TreasuryContractType,
  Condition.FinConditionConditionCategory AS FinConditionConditionCategory,
  Condition.FinConditionConditionType AS FinConditionConditionType,
  Parallel.FinCndnHasParallelInterest AS FinCndnHasParallelInterest,
  Condition.FinConditionInterestCategory AS FinConditionInterestCategory,
  case when Condition.FinConditionInterestCategory <> '06' and Condition.FinConditionInterestCategory <> '07' then Condition.InterestReference end as InterestReference AS InterestReferenceendasInterestReference,
  Condition.FinConditionRpaytPercentRate AS FinConditionRpaytPercentRate,
  Condition.FinConditionRpaytCurrency AS FinConditionRpaytCurrency,
  Condition.FinConditionHasSingleDateEntry AS FinConditionHasSingleDateEntry,
  case when Condition.FinConditionConditionCategory <> '21' then Condition.CalculationDate end as CalculationDate AS CalculationDateendasCalculationDate,
  case when Condition.FinConditionConditionCategory <> '21' then Condition.DueDate end as DueDate AS DueDateendasDueDate,
  Condition.FinConditionFactoryCalendar1 AS FinConditionFactoryCalendar1,
  Condition.FinConditionFactoryCalendar2 AS FinConditionFactoryCalendar2,
  Condition.FinConditionFactoryCalendar3 AS FinConditionFactoryCalendar3,
  Condition.FinConditionFactoryCalendar4 AS FinConditionFactoryCalendar4,
  Condition.FinConditionFactoryCalendar5 AS FinConditionFactoryCalendar5,
  Condition.ExponentialIntrstSettlmtFrqcy AS ExponentialIntrstSettlmtFrqcy,
  Variable.ConditionPercentageRate AS InterestMarkupMarkdownValue,
  Condition.InterestFirstPeriodRate AS InterestFirstPeriodRate,
  Condition.AverageIntrstRateWeightingCat AS AverageIntrstRateWeightingCat,
  Condition.AverageIntrstRateRndngCategory AS AverageIntrstRateRndngCategory,
  Condition.AverageIntrstRateRndngDecimals AS AverageIntrstRateRndngDecimals,
  Condition.AverageInterestRateSpreadValue AS AverageInterestRateSpreadValue,
  Condition.AvgIntrstRateHasUsedUpperLimit AS AvgIntrstRateHasUsedUpperLimit,
  Condition.AverageInterestUpperLimitRate AS AverageInterestUpperLimitRate,
  Condition.AvgIntrstRateHasUsedLowerLimit AS AvgIntrstRateHasUsedLowerLimit,
  Condition.AverageInterestLowerLimitRate AS AverageInterestLowerLimitRate,
  Condition.AverageIntrstRateResetCalcEvt AS AverageIntrstRateResetCalcEvt,
  Condition.FinCndnRateFactorRndngCategory AS FinCndnRateFactorRndngCategory,
  Condition.FinCndnRateFactorRndngDecimals AS FinCndnRateFactorRndngDecimals,
  Condition.FinCndnFactorRoundingCategory AS FinCndnFactorRoundingCategory,
  Condition.FinCndnFactorRoundingDecimals AS FinCndnFactorRoundingDecimals,
  Condition.FinCndnBaseFactorRndngCategory AS FinCndnBaseFactorRndngCategory,
  Condition.FinCndnBaseFactorRndngDecimals AS FinCndnBaseFactorRndngDecimals,
  Condition.FinCndnAmountRoundingCategory AS FinCndnAmountRoundingCategory,
  Condition.FinCndnAmountRoundingUnit AS FinCndnAmountRoundingUnit,
  Condition.RndngBaseUntAmtInCndnItmCrcy AS RndngBaseUntAmtInCndnItmCrcy,
  Condition.FinConditionIntrstBaseAmount AS FinConditionIntrstBaseAmount,
  Condition.FinCndnProcessingSequenceValue AS FinCndnProcessingSequenceValue,
  Condition.FinCndnCrsRefcdAccmlnCndnGrp AS FinCndnCrsRefcdAccmlnCndnGrp,
  Condition.FinCndnPaytDateWrkgDayShft AS FinCndnPaytDateWrkgDayShft,
  Condition.FinCndnRateFixingLockoutPeriod AS FinCndnRateFixingLockoutPeriod
FROM R_FinTransCashFlowActivity AS Activity
INNER JOIN R_FinTransCondition AS Condition ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN R_FinTransCondition AS Scale ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_FinTransCndnFmlaVarbl AS Variable ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN R_FinTransHasParallelCondition AS Parallel ON /* join condition not captured in parsed metadata */
INNER JOIN R_FinTransActiveActivity AS FinTransActivity 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_FinTransActivity AS _Activity ON CompanyCode = _Activity.CompanyCode AND FinancialTransaction = _Activity.FinancialTransaction AND FinancialInstrumentActivity = _Activity.FinancialInstrumentActivity  -- association [0..1]
LEFT OUTER JOIN I_FinTransactionDirection AS _Direction ON FinancialTransactionDirection = _Direction.FinancialTransactionDirection  -- association [0..1]
LEFT OUTER JOIN I_TreasuryContractType AS _ContractType ON TreasuryContractType = _ContractType.TreasuryContractType  -- association [0..1]
LEFT OUTER JOIN I_FinCndnConditionCategory AS _ConditionCategory ON FinConditionConditionCategory = _ConditionCategory.FinConditionConditionCategory  -- association [0..1]
LEFT OUTER JOIN I_FinCndnConditionType AS _ConditionType ON TreasuryContractType = _ConditionType.TreasuryContractType AND FinConditionConditionType = _ConditionType.FinConditionConditionType  -- association [0..1]
LEFT OUTER JOIN I_FinCndnInterestCategory AS _InterestCategory ON FinConditionInterestCategory = _InterestCategory.FinConditionInterestCategory  -- association [0..1]
LEFT OUTER JOIN I_ReferenceInterestRate AS _ReferenceInterestRate ON InterestReference = _ReferenceInterestRate.ReferenceInterestRate  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FixCurrency ON FinConditionFixedAmountCrcy = _FixCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _RepaymentCurrency ON FinConditionRpaytCurrency = _RepaymentCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _Calendar1 ON FinConditionFactoryCalendar1 = _Calendar1.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _Calendar2 ON FinConditionFactoryCalendar2 = _Calendar2.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _Calendar3 ON FinConditionFactoryCalendar3 = _Calendar3.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _Calendar4 ON FinConditionFactoryCalendar4 = _Calendar4.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _Calendar5 ON FinConditionFactoryCalendar5 = _Calendar5.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_FinTransCndnSingleDate AS _SingleDate ON CompanyCode = _SingleDate.CompanyCode AND FinancialTransaction = _SingleDate.FinancialTransaction AND FinancialInstrumentActivity = _SingleDate.FinancialInstrumentActivity AND FinancialTransactionDirection = _SingleDate.FinancialTransactionDirection AND FinConditionItem = _SingleDate.FinConditionItem AND ConditionItemValidityStartDate = _SingleDate.ConditionItemValidityStartDate  -- association [0..*]
LEFT OUTER JOIN I_FinTransCndnFmlaVarbl AS _FormulaVariable ON CompanyCode = _FormulaVariable.CompanyCode AND FinancialTransaction = _FormulaVariable.FinancialTransaction AND FinancialInstrumentActivity = _FormulaVariable.FinancialInstrumentActivity AND FinancialTransactionDirection = _FormulaVariable.FinancialTransactionDirection AND FinConditionItem = _FormulaVariable.FinConditionItem AND ConditionItemValidityStartDate = _FormulaVariable.ConditionItemValidityStartDate AND _FormulaVariable.FinConditionFormulaReference <> '0003'  -- association [0..*]
LEFT OUTER JOIN I_FinTransCndnScale AS _Scale ON CompanyCode = _Scale.CompanyCode AND FinancialTransaction = _Scale.FinancialTransaction AND FinancialInstrumentActivity = _Scale.FinancialInstrumentActivity AND FinancialTransactionDirection = _Scale.FinancialTransactionDirection AND FinInstrConditionLogicGroup = _Scale.FinInstrConditionLogicGroup AND ConditionItemValidityStartDate = _Scale.ConditionItemValidityStartDate  -- association [0..*]
;