I_FinTransInterestCondition
Financial Transaction Interest Condition
I_FinTransInterestCondition is a Composite CDS View that provides data about "Financial Transaction Interest Condition" in SAP S/4HANA. It reads from 1 data source (I_FinTransCondition) and exposes 101 fields with key fields CompanyCode, FinancialTransaction, FinancialInstrumentActivity, FinancialTransactionDirection, FinConditionItem.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_FinTransCondition | I_FinTransCondition | from |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IFININTRSTCNDN | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.buffering.status | #NOT_ALLOWED | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | Financial Transaction Interest Condition | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| Metadata.allowExtensions | false | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| VDM.viewType | #COMPOSITE | view |
Fields (101)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | CompanyCode | ||
| KEY | FinancialTransaction | FinancialTransaction | ||
| KEY | FinancialInstrumentActivity | FinancialInstrumentActivity | ||
| KEY | FinancialTransactionDirection | FinancialTransactionDirection | ||
| KEY | FinConditionItem | FinConditionItem | ||
| KEY | ConditionItemValidityStartDate | ConditionItemValidityStartDate | ||
| FinancialInstrProductCategory | _FinTrans | FinancialInstrProductCategory | ||
| TreasuryContractType | TreasuryContractType | |||
| FinConditionConditionCategory | FinConditionConditionCategory | |||
| FinConditionConditionType | FinConditionConditionType | |||
| FinInstrConditionLogicGroup | FinInstrConditionLogicGroup | |||
| InterestCalculationMethod | InterestCalculationMethod | |||
| IntrstCalcMethFactoryCalendar | IntrstCalcMethFactoryCalendar | |||
| InterestCalculationType | InterestCalculationType | |||
| ExponentialIntrstSettlmtFrqcy | ExponentialIntrstSettlmtFrqcy | |||
| FinConditionInterestCategory | FinConditionInterestCategory | |||
| FinancialConditionItemAmount | FinConditionFixedAmount | |||
| FinancialConditionItemCurrency | FinConditionFixedAmountCrcy | |||
| ConditionPercentageRate | ConditionPercentageRate | |||
| FinancialConditionPaymentRate | FinancialConditionPaymentRate | |||
| InterestReference | InterestReference | |||
| InterestMarkupMarkdownValue | InterestMarkupMarkdownValue | |||
| InterestFirstPeriodRate | InterestFirstPeriodRate | |||
| FinConditionFormulaReference | FinConditionFormulaReference | |||
| FinConditionFactoryCalendar1 | FinConditionFactoryCalendar1 | |||
| FinConditionFactoryCalendar2 | FinConditionFactoryCalendar2 | |||
| FinConditionFactoryCalendar3 | FinConditionFactoryCalendar3 | |||
| FinConditionFactoryCalendar4 | FinConditionFactoryCalendar4 | |||
| FinConditionFactoryCalendar5 | FinConditionFactoryCalendar5 | |||
| FinCndnFirstPeriodCalcMethod | FinCndnFirstPeriodCalcMethod | |||
| FinCndnLastPeriodCalcMethod | FinCndnLastPeriodCalcMethod | |||
| FinCndnCalcDteUpdateRule | FinCndnCalcDteUpdateRule | |||
| FinCndnCalcDteFrequency | FinCndnCalcDteFrequency | |||
| FinCndnCalcDteFrqcyUnit | FinCndnCalcDteFrqcyUnit | |||
| CalculationDate | CalculationDate | |||
| CalcDateIsAsEndDateInclusive | CalcDateIsAsEndDateInclusive | |||
| CalcDteIsRegularWithVarblDte | CalcDteIsRegularWithVarblDte | |||
| CalcDateIsAsEndDateMonthEnd | CalcDateIsAsEndDateMonthEnd | |||
| FinCndnCalcDteWrkgDayShft | FinCndnCalcDteWrkgDayShft | |||
| FinCndnCalcDteShftDrctn | FinCndnCalcDteShftDrctn | |||
| FinCndnCalcDteShftNrOfDays | FinCndnCalcDteShftNrOfDays | |||
| InterestCalculationDateRef | InterestCalculationDateRef | |||
| FinCndnDueDteUpdateRule | FinCndnDueDteUpdateRule | |||
| FinCndnDueDteFrequency | FinCndnDueDteFrequency | |||
| FinCndnDueDteFrqcyUnit | FinCndnDueDteFrqcyUnit | |||
| DueDate | DueDate | |||
| DueDteIsRegularWithVarblDte | DueDteIsRegularWithVarblDte | |||
| DueDateIsAsEndDateInclusive | DueDateIsAsEndDateInclusive | |||
| DueDateIsAsEndDateMonthEnd | DueDateIsAsEndDateMonthEnd | |||
| FinCndnDueDteWrkgDayShft | FinCndnDueDteWrkgDayShft | |||
| FinCndnDueDteShftDrctn | FinCndnDueDteShftDrctn | |||
| FinCndnDueDteShftNrOfDays | FinCndnDueDteShftNrOfDays | |||
| InterestDueDateReference | InterestDueDateReference | |||
| FinCndnDueDteShiftToTermEnd | FinCndnDueDteShiftToTermEnd | |||
| FinCndnPaytDateWrkgDayShft | FinCndnPaytDateWrkgDayShft | |||
| AverageIntrstRateWeightingCat | AverageIntrstRateWeightingCat | |||
| AverageIntrstRateRndngCategory | AverageIntrstRateRndngCategory | |||
| AverageIntrstRateRndngDecimals | AverageIntrstRateRndngDecimals | |||
| AverageInterestRateSpreadValue | AverageInterestRateSpreadValue | |||
| AvgIntrstRateHasUsedUpperLimit | AvgIntrstRateHasUsedUpperLimit | |||
| AverageInterestUpperLimitRate | AverageInterestUpperLimitRate | |||
| AvgIntrstRateHasUsedLowerLimit | AvgIntrstRateHasUsedLowerLimit | |||
| AverageInterestLowerLimitRate | AverageInterestLowerLimitRate | |||
| AverageIntrstRateResetCalcEvt | AverageIntrstRateResetCalcEvt | |||
| FinCndnRateFactorRndngCategory | FinCndnRateFactorRndngCategory | |||
| FinCndnRateFactorRndngDecimals | FinCndnRateFactorRndngDecimals | |||
| FinCndnFactorRoundingCategory | FinCndnFactorRoundingCategory | |||
| FinCndnFactorRoundingDecimals | FinCndnFactorRoundingDecimals | |||
| FinCndnBaseFactorRndngCategory | FinCndnBaseFactorRndngCategory | |||
| FinCndnBaseFactorRndngDecimals | FinCndnBaseFactorRndngDecimals | |||
| FinCndnAmountRoundingCategory | FinCndnAmountRoundingCategory | |||
| FinCndnAmountRoundingUnit | FinCndnAmountRoundingUnit | |||
| RndngBaseUntAmtInCndnItmCrcy | RndngBaseUntAmtInCndnItmCrcy | |||
| FinCndnCalcBaseAmt | FinConditionIntrstBaseAmount | |||
| FinCndnCalcBaseReference | FinCndnCalcBaseReference | |||
| FinCndnProcessingSequenceValue | FinCndnProcessingSequenceValue | |||
| FinCndnAmountTimeUnit | FinCndnAmountTimeUnit | |||
| FinCndnItmHasUsedLowerLimitAmt | FinCndnItmHasUsedLowerLimitAmt | |||
| FinCndnItemLowerLimitAmount | FinCndnItemLowerLimitAmount | |||
| FinCndnItmHasUsedUpperLimitAmt | FinCndnItmHasUsedUpperLimitAmt | |||
| FinCndnItemUpperLimitAmount | FinCndnItemUpperLimitAmount | |||
| FinCndnLimitAmountCurrency | FinCndnLimitAmountCurrency | |||
| FinCndnCrsRefcdAccmlnCndnGrp | FinCndnCrsRefcdAccmlnCndnGrp | |||
| _CompanyCode | _CompanyCode | |||
| _FinTrans | _FinTrans | |||
| _Activity | _Activity | |||
| _Direction | _Direction | |||
| _ContractType | _ContractType | |||
| _ConditionCategory | _ConditionCategory | |||
| _ConditionType | _ConditionType | |||
| _InterestCategory | _InterestCategory | |||
| _ReferenceInterestRate | _ReferenceInterestRate | |||
| _ConditionItemCurrency | _FixCurrency | |||
| _Calendar1 | _Calendar1 | |||
| _Calendar2 | _Calendar2 | |||
| _Calendar3 | _Calendar3 | |||
| _Calendar4 | _Calendar4 | |||
| _Calendar5 | _Calendar5 | |||
| _SingleDate | _SingleDate | |||
| _FormulaVariable | _FormulaVariable | |||
| _Scale | _Scale |
@AbapCatalog.sqlViewName: 'IFININTRSTCNDN'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.buffering.status: #NOT_ALLOWED
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Financial Transaction Interest Condition'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L
@Metadata.allowExtensions:false
@Metadata.ignorePropagatedAnnotations: true
@VDM.viewType: #COMPOSITE
@ObjectModel.supportedCapabilities: [ #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE ]
define view I_FinTransInterestCondition
as select from I_FinTransCondition
{
//exposed fields
@ObjectModel.foreignKey.association: '_CompanyCode'
key CompanyCode,
@ObjectModel.foreignKey.association: '_FinTrans'
key FinancialTransaction,
@ObjectModel.foreignKey.association: '_Activity'
key FinancialInstrumentActivity,
@ObjectModel.foreignKey.association: '_Direction'
key FinancialTransactionDirection,
key FinConditionItem,
key ConditionItemValidityStartDate,
_FinTrans.FinancialInstrProductCategory,
@ObjectModel.foreignKey.association: '_ContractType'
TreasuryContractType,
@ObjectModel.foreignKey.association: '_ConditionCategory'
FinConditionConditionCategory,
@ObjectModel.foreignKey.association: '_ConditionType'
FinConditionConditionType,
FinInstrConditionLogicGroup,
// Amount
InterestCalculationMethod,
IntrstCalcMethFactoryCalendar,
InterestCalculationType,
ExponentialIntrstSettlmtFrqcy,
@ObjectModel.foreignKey.association: '_InterestCategory'
FinConditionInterestCategory,
// Amount - Rate
@Semantics.amount.currencyCode: 'FinancialConditionItemCurrency'
FinConditionFixedAmount as FinancialConditionItemAmount,
@ObjectModel.foreignKey.association: '_ConditionItemCurrency'
@Semantics.currencyCode: true
FinConditionFixedAmountCrcy as FinancialConditionItemCurrency,
ConditionPercentageRate,
FinancialConditionPaymentRate,
@ObjectModel.foreignKey.association: '_ReferenceInterestRate'
InterestReference,
InterestMarkupMarkdownValue,
InterestFirstPeriodRate,
FinConditionFormulaReference,
// Dates
@ObjectModel.foreignKey.association: '_Calendar1'
FinConditionFactoryCalendar1,
@ObjectModel.foreignKey.association: '_Calendar2'
FinConditionFactoryCalendar2,
@ObjectModel.foreignKey.association: '_Calendar3'
FinConditionFactoryCalendar3,
@ObjectModel.foreignKey.association: '_Calendar4'
FinConditionFactoryCalendar4,
@ObjectModel.foreignKey.association: '_Calendar5'
FinConditionFactoryCalendar5,
FinCndnFirstPeriodCalcMethod,
FinCndnLastPeriodCalcMethod,
// Dates/Calculation Date
FinCndnCalcDteUpdateRule,
FinCndnCalcDteFrequency,
FinCndnCalcDteFrqcyUnit,
CalculationDate,
CalcDateIsAsEndDateInclusive,
CalcDteIsRegularWithVarblDte,
CalcDateIsAsEndDateMonthEnd,
FinCndnCalcDteWrkgDayShft,
FinCndnCalcDteShftDrctn,
FinCndnCalcDteShftNrOfDays,
InterestCalculationDateRef,
// Dates/Due Date
FinCndnDueDteUpdateRule,
FinCndnDueDteFrequency,
FinCndnDueDteFrqcyUnit,
DueDate,
DueDteIsRegularWithVarblDte,
DueDateIsAsEndDateInclusive,
DueDateIsAsEndDateMonthEnd,
FinCndnDueDteWrkgDayShft,
FinCndnDueDteShftDrctn,
FinCndnDueDteShftNrOfDays,
InterestDueDateReference,
FinCndnDueDteShiftToTermEnd,
// Dates/Payment Date
FinCndnPaytDateWrkgDayShft,
// Average Interest Rate
AverageIntrstRateWeightingCat,
AverageIntrstRateRndngCategory,
AverageIntrstRateRndngDecimals,
AverageInterestRateSpreadValue,
AvgIntrstRateHasUsedUpperLimit,
AverageInterestUpperLimitRate,
AvgIntrstRateHasUsedLowerLimit,
AverageInterestLowerLimitRate,
AverageIntrstRateResetCalcEvt,
// Rounding Factors
FinCndnRateFactorRndngCategory,
FinCndnRateFactorRndngDecimals,
FinCndnFactorRoundingCategory,
FinCndnFactorRoundingDecimals,
FinCndnBaseFactorRndngCategory,
FinCndnBaseFactorRndngDecimals,
// Roud Amount
FinCndnAmountRoundingCategory,
FinCndnAmountRoundingUnit,
@Semantics.amount.currencyCode: 'FinancialConditionItemCurrency'
RndngBaseUntAmtInCndnItmCrcy,
// Calculation Base
@Semantics.amount.currencyCode: 'FinancialConditionItemCurrency'
FinConditionIntrstBaseAmount as FinCndnCalcBaseAmt,
FinCndnCalcBaseReference,
FinCndnProcessingSequenceValue,
// Currency Related
FinCndnAmountTimeUnit,
FinCndnItmHasUsedLowerLimitAmt,
@Semantics.amount.currencyCode: 'FinCndnLimitAmountCurrency'
FinCndnItemLowerLimitAmount,
FinCndnItmHasUsedUpperLimitAmt,
@Semantics.amount.currencyCode: 'FinCndnLimitAmountCurrency'
FinCndnItemUpperLimitAmount,
FinCndnLimitAmountCurrency,
// Related Accumulated Flow Group
FinCndnCrsRefcdAccmlnCndnGrp,
//exposed dimensions, containing for example text fields
_CompanyCode,
_FinTrans,
_Activity,
_Direction,
_ContractType,
_ConditionCategory,
_ConditionType,
_InterestCategory,
_ReferenceInterestRate,
_FixCurrency as _ConditionItemCurrency,
_Calendar1,
_Calendar2,
_Calendar3,
_Calendar4,
_Calendar5,
_SingleDate,
_FormulaVariable,
_Scale
}
where
( FinConditionConditionCategory = '20' or FinConditionConditionCategory = '15' )
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