R_SecurityClassConditionTP
Security Class Condition
R_SecurityClassConditionTP is a Transactional CDS View that provides data about "Security Class Condition" in SAP S/4HANA. It reads from 1 data source (I_SecurityClassCondition) and exposes 96 fields with key fields SecurityClass, FinConditionConditionType. It has 1 association to related views. Part of development package RAP_FIN_TRM_SEC_SC.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_SecurityClassCondition | I_SecurityClassCondition | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | R_ScrtyClCndnFormulaVariableTP | _FormulaVariable | |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| EndUserText.label | Security Class Condition | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view |
Fields (96)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | SecurityClass | SecurityClass | ||
| KEY | FinConditionConditionType | FinConditionConditionType | ||
| FinancialInstrProductCategory | FinancialInstrProductCategory | |||
| CndnItmValdtyStrtDtIsInclusive | CndnItmValdtyStrtDtIsInclusive | |||
| FinConditionForm | FinConditionForm | |||
| FinCndnReferenceConditionType | FinCndnReferenceConditionType | |||
| FinCndnRefAccumulatingCndnType | FinCndnRefAccumulatingCndnType | |||
| InterestCalculationMethod | InterestCalculationMethod | |||
| InterestCalculationType | InterestCalculationType | |||
| ExponentialIntrstSettlmtFrqcy | ExponentialIntrstSettlmtFrqcy | |||
| IntrstCalcMethFactoryCalendar | IntrstCalcMethFactoryCalendar | |||
| InterestFirstPeriodRate | InterestFirstPeriodRate | |||
| InterestRefRateOptrSign | InterestRefRateOptrSign | |||
| InterestReference | InterestReference | |||
| ConditionPercentageRate | ConditionPercentageRate | |||
| FinancialConditionPaymentRate | FinancialConditionPaymentRate | |||
| DividendFactorType | DividendFactorType | |||
| FinCndnRateFactorRndngCategory | FinCndnRateFactorRndngCategory | |||
| FinCndnRateFactorRndngDecimals | FinCndnRateFactorRndngDecimals | |||
| FinCndnFactorRoundingCategory | FinCndnFactorRoundingCategory | |||
| FinCndnFactorRoundingDecimals | FinCndnFactorRoundingDecimals | |||
| FinCndnBaseFactorRndngCategory | FinCndnBaseFactorRndngCategory | |||
| FinCndnBaseFactorRndngDecimals | FinCndnBaseFactorRndngDecimals | |||
| FinCndnAmountRoundingCategory | FinCndnAmountRoundingCategory | |||
| FinCndnAmountRoundingUnit | FinCndnAmountRoundingUnit | |||
| RndngBaseUntAmtInCndnItmCrcy | RndngBaseUntAmtInCndnItmCrcy | |||
| FinConditionIntrstBaseAmount | FinConditionIntrstBaseAmount | |||
| FinCndnCalcBaseReference | FinCndnCalcBaseReference | |||
| FinancialConditionItemAmount | FinancialConditionItemAmount | |||
| FinancialConditionItemCurrency | FinancialConditionItemCurrency | |||
| FinCndnAmountTimeUnit | FinCndnAmountTimeUnit | |||
| ScrtyClCndnDrctExchRate | ScrtyClCndnDrctExchRate | |||
| ScrtyClCndnIndrctExchRate | ScrtyClCndnIndrctExchRate | |||
| FinConditionFactoryCalendar1 | FinConditionFactoryCalendar1 | |||
| FinConditionFactoryCalendar2 | FinConditionFactoryCalendar2 | |||
| FinConditionFactoryCalendar3 | FinConditionFactoryCalendar3 | |||
| FinConditionFactoryCalendar4 | FinConditionFactoryCalendar4 | |||
| FinConditionFactoryCalendar5 | FinConditionFactoryCalendar5 | |||
| AverageIntrstRateWeightingCat | AverageIntrstRateWeightingCat | |||
| AverageIntrstRateRndngCategory | AverageIntrstRateRndngCategory | |||
| AverageIntrstRateRndngDecimals | AverageIntrstRateRndngDecimals | |||
| AverageInterestRateSpreadValue | AverageInterestRateSpreadValue | |||
| AvgIntrstRateHasUsedUpperLimit | AvgIntrstRateHasUsedUpperLimit | |||
| AverageInterestUpperLimitRate | AverageInterestUpperLimitRate | |||
| AvgIntrstRateHasUsedLowerLimit | AvgIntrstRateHasUsedLowerLimit | |||
| AverageInterestLowerLimitRate | AverageInterestLowerLimitRate | |||
| AverageIntrstRateResetCalcEvt | AverageIntrstRateResetCalcEvt | |||
| FinCndnUpdateRuleEntryType | FinCndnUpdateRuleEntryType | |||
| FinCndnCalcDteUpdateRule | FinCndnCalcDteUpdateRule | |||
| CalculationDate | CalculationDate | |||
| FinCndnCalcDteFrequency | FinCndnCalcDteFrequency | |||
| FinCndnCalcDteFrqcyUnit | FinCndnCalcDteFrqcyUnit | |||
| CalcDateIsAsEndDateInclusive | CalcDateIsAsEndDateInclusive | |||
| CalcDateIsAsEndDateMonthEnd | CalcDateIsAsEndDateMonthEnd | |||
| FinCndnCalcDteWrkgDayShft | FinCndnCalcDteWrkgDayShft | |||
| FinCndnCalcDteShftDrctn | FinCndnCalcDteShftDrctn | |||
| ScrtyClCndnCalcDteShftNrOfDays | ScrtyClCndnCalcDteShftNrOfDays | |||
| CalcDteIsRegularWithVarblDte | CalcDteIsRegularWithVarblDte | |||
| InterestCalculationDateRef | InterestCalculationDateRef | |||
| FinCndnDueDteUpdateRule | FinCndnDueDteUpdateRule | |||
| DueDate | DueDate | |||
| FinCndnDueDteFrequency | FinCndnDueDteFrequency | |||
| FinCndnDueDteFrqcyUnit | FinCndnDueDteFrqcyUnit | |||
| DueDateIsAsEndDateInclusive | DueDateIsAsEndDateInclusive | |||
| DueDateIsAsEndDateMonthEnd | DueDateIsAsEndDateMonthEnd | |||
| FinCndnDueDteWrkgDayShft | FinCndnDueDteWrkgDayShft | |||
| FinCndnDueDteShftDrctn | FinCndnDueDteShftDrctn | |||
| ScrtyClCndnDueDteShftNrOfDays | ScrtyClCndnDueDteShftNrOfDays | |||
| DueDteIsRegularWithVarblDte | DueDteIsRegularWithVarblDte | |||
| InterestDueDateReference | InterestDueDateReference | |||
| FinCndnPaytDateWrkgDayShft | FinCndnPaytDateWrkgDayShft | |||
| FinCndnDueDteShiftToTermEnd | FinCndnDueDteShiftToTermEnd | |||
| FinCndnDuDteIsFinMathCalcReltd | FinCndnDuDteIsFinMathCalcReltd | |||
| FinCndnRpaytSettlmt | FinCndnRpaytSettlmt | |||
| FinCndnFirstPeriodCalcMethod | FinCndnFirstPeriodCalcMethod | |||
| FinCndnLastPeriodCalcMethod | FinCndnLastPeriodCalcMethod | |||
| InterestRateAdjustmentDateRule | InterestRateAdjustmentDateRule | |||
| InterestRateAdjustmentDate | InterestRateAdjustmentDate | |||
| IntrstRateAdjmtDateIsMonthEnd | IntrstRateAdjmtDateIsMonthEnd | |||
| InterestRateAdjustmentFrqcy | InterestRateAdjustmentFrqcy | |||
| InterestRateAdjmtFrqcyUnit | InterestRateAdjmtFrqcyUnit | |||
| IntrstRateAdjmtDateWrkgDayShft | IntrstRateAdjmtDateWrkgDayShft | |||
| FinCndnAdjmtDteShftDrctn | FinCndnAdjmtDteShftDrctn | |||
| ScrtyClIntrstRateAdjmtShftDays | ScrtyClIntrstRateAdjmtShftDays | |||
| InterestRateFixingDateRule | InterestRateFixingDateRule | |||
| InterestRateFixingDate | InterestRateFixingDate | |||
| IntrstRateFixingDateIsMonthEnd | IntrstRateFixingDateIsMonthEnd | |||
| InterestRateFixingFrqcy | InterestRateFixingFrqcy | |||
| InterestRateFixingFrqcyUnit | InterestRateFixingFrqcyUnit | |||
| FinCndnFixingDteShftDrctn | FinCndnFixingDteShftDrctn | |||
| ScrtyClIntrstRateFixShftDays | ScrtyClIntrstRateFixShftDays | |||
| FinCndnRateFixingLockoutPeriod | FinCndnRateFixingLockoutPeriod | |||
| IntrstRateFixDteShftIsModifd | IntrstRateFixDteShftIsModifd | |||
| InterestRateFixingDateRef | InterestRateFixingDateRef | |||
| _FormulaVariable | _FormulaVariable | |||
| _SecurityClass | _SecurityClass |
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType: #TRANSACTIONAL
@ObjectModel.usageType:{
serviceQuality: #A,
sizeCategory: #M,
dataClass: #MASTER
}
@EndUserText.label: 'Security Class Condition'
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
define view entity R_SecurityClassConditionTP
as select from I_SecurityClassCondition
association to parent R_SecurityClassTP as _SecurityClass on $projection.SecurityClass = _SecurityClass.SecurityClass
composition [0..*] of R_ScrtyClCndnFormulaVariableTP as _FormulaVariable
{
key SecurityClass,
key FinConditionConditionType,
key case
when dats_is_valid(ConditionItemValidityStartDate) = 1
then ConditionItemValidityStartDate
else
'99991231'
end as ConditionItemValidityStartDate,
FinancialInstrProductCategory,
CndnItmValdtyStrtDtIsInclusive,
FinConditionForm,
FinCndnReferenceConditionType,
FinCndnRefAccumulatingCndnType,
InterestCalculationMethod,
InterestCalculationType,
ExponentialIntrstSettlmtFrqcy,
IntrstCalcMethFactoryCalendar,
InterestFirstPeriodRate,
InterestRefRateOptrSign,
InterestReference,
ConditionPercentageRate,
FinancialConditionPaymentRate,
DividendFactorType,
FinCndnRateFactorRndngCategory,
FinCndnRateFactorRndngDecimals,
FinCndnFactorRoundingCategory,
FinCndnFactorRoundingDecimals,
FinCndnBaseFactorRndngCategory,
FinCndnBaseFactorRndngDecimals,
FinCndnAmountRoundingCategory,
FinCndnAmountRoundingUnit,
RndngBaseUntAmtInCndnItmCrcy,
FinConditionIntrstBaseAmount,
FinCndnCalcBaseReference,
FinancialConditionItemAmount,
FinancialConditionItemCurrency,
FinCndnAmountTimeUnit,
//FinConditionExchangeRate,
ScrtyClCndnDrctExchRate,
ScrtyClCndnIndrctExchRate,
FinConditionFactoryCalendar1,
FinConditionFactoryCalendar2,
FinConditionFactoryCalendar3,
FinConditionFactoryCalendar4,
FinConditionFactoryCalendar5,
//Average Interest Rate
AverageIntrstRateWeightingCat,
AverageIntrstRateRndngCategory,
AverageIntrstRateRndngDecimals,
AverageInterestRateSpreadValue,
AvgIntrstRateHasUsedUpperLimit,
AverageInterestUpperLimitRate,
AvgIntrstRateHasUsedLowerLimit,
AverageInterestLowerLimitRate,
AverageIntrstRateResetCalcEvt,
//Update Rule
FinCndnUpdateRuleEntryType,
// FinCndnUpdateRuleFirstDate,
// FinCndnUpdateRuleDateFrequency,
// FinCndnUpdateRuleDateFrqcyUnit,
// UpdateRuleDateIsMonthEnd,
// FinCndnUpdtRuleDateWrkgDayShft,
//Calculation Date
FinCndnCalcDteUpdateRule,
CalculationDate,
FinCndnCalcDteFrequency,
FinCndnCalcDteFrqcyUnit,
CalcDateIsAsEndDateInclusive,
CalcDateIsAsEndDateMonthEnd,
FinCndnCalcDteWrkgDayShft,
FinCndnCalcDteShftDrctn,
ScrtyClCndnCalcDteShftNrOfDays,
CalcDteIsRegularWithVarblDte,
InterestCalculationDateRef,
//Due Date
FinCndnDueDteUpdateRule,
DueDate,
FinCndnDueDteFrequency,
FinCndnDueDteFrqcyUnit,
DueDateIsAsEndDateInclusive,
DueDateIsAsEndDateMonthEnd,
FinCndnDueDteWrkgDayShft,
FinCndnDueDteShftDrctn,
ScrtyClCndnDueDteShftNrOfDays,
DueDteIsRegularWithVarblDte,
InterestDueDateReference,
//Payment Date
FinCndnPaytDateWrkgDayShft,
//Other Calculation Date
FinCndnDueDteShiftToTermEnd,
FinCndnDuDteIsFinMathCalcReltd,
FinCndnRpaytSettlmt,
FinCndnFirstPeriodCalcMethod,
FinCndnLastPeriodCalcMethod,
//Interest Rate Adjustment Date
InterestRateAdjustmentDateRule,
InterestRateAdjustmentDate,
IntrstRateAdjmtDateIsMonthEnd,
InterestRateAdjustmentFrqcy,
InterestRateAdjmtFrqcyUnit,
IntrstRateAdjmtDateWrkgDayShft,
FinCndnAdjmtDteShftDrctn,
ScrtyClIntrstRateAdjmtShftDays,
//Interest Rate Fixing Date
InterestRateFixingDateRule,
InterestRateFixingDate,
IntrstRateFixingDateIsMonthEnd,
InterestRateFixingFrqcy,
InterestRateFixingFrqcyUnit,
FinCndnFixingDteShftDrctn,
ScrtyClIntrstRateFixShftDays,
FinCndnRateFixingLockoutPeriod,
IntrstRateFixDteShftIsModifd,
InterestRateFixingDateRef,
_FormulaVariable,
_SecurityClass
}
where
I_SecurityClassCondition.FinConditionSubItem = '00'
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