I_FinTransCondition
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
| Category | Financial Transaction Data |
|---|---|
| Data Category | Composite |
| Status | Released |
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
SAP API Hub
| State | C1 |
|---|---|
| Line of Business | Financial Operations |
| Application Component | FIN-FSCM-TRM |
| Capabilities | Association Target for Defining CDS Entities, Data Source in SQL Select, Data Source for Defining CDS Entities |
| Package | Financial 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
- Analytics with CDS Views — Build Analytics for S/4HANA Cloud Private Edition ABAP CDS views replicated to SAP Cloud Platform
- CDS Views on SAP Business Accelerator Hub — Explore SAP S/4HANA Cloud Private Edition Private Edition CDS Views on SAP Business Accelerator Hub
- Create CDS View as API — Create CDS views in SAP S/4HANA Cloud Private Edition and consume them as APIs
- Custom CDS Views — Access data using a Custom Core Data Service view (Custom CDS view)
- Key User Extensibility Tools — The Key User Extensibility Tools of S/4HANA
- SAP Extensibility Explorer for SAP S/4HANA Cloud Private Edition — Explore SAP S/4HANA Cloud Private Edition Extensibility options by leveraging the sample scenarios from SAP
- SAP S/4HANA Extensibility — SAP S/4HANA Extensibility Tutorial
- VDM View Types — The Virtual Data Model in SAP S/4HANA Cloud Private Edition
- View Browser — Search, browse and tag CDS Views
Data Sources (6)
| Source | Alias | Join 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)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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..*]
;
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