P_VERFINEVALOPTNDELTAUNION
P_VERFINEVALOPTNDELTAUNION is a CDS View in S/4HANA. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| P_DerivativePosOptnDelta | view | left_outer | COMPOSITE |
@VDM.private: true
@VDM.viewType: #COMPOSITE
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.sqlViewName: 'PVFINODLTAUNION'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
define view P_VerFinEvalOptnDeltaUnion
with parameters
@Environment.systemField: #SYSTEM_DATE
P_EvaluationDate : cds_evaluation_date,
@Environment.systemField: #SYSTEM_DATE
P_ComparisionDate : cds_evaluation_date
as select from P_EvalRsltsCurVals as curr
{ // Current Values
curr.RiskAnalyzerVersionUUID,
curr.EvaluationDate,
curr.IsEndOfDayEvaluationRun,
curr.Version,
curr.RiskAnalyzerEvalRunCrtnDate,
curr.TreasuryEvaluationType,
curr.RiskAnalyzerEvaluationRun,
curr.MaximumVersion,
curr.HasError,
curr.ExternalKeyFigureValue,
curr.OptionDeltaFactorKeyFigure,
curr.OptionDeltaFactorKeyFigAbs,
curr.OptionThetaKeyFigureValue,
curr.OptionGammaKeyFigureValue,
curr.OptionVegaKeyFigureValue,
curr.UndiscountedMTMVaInQtanCrcy,
curr.ContractValueInQtanCurrency,
curr.MarketValueInQtanCurrency,
curr.QuotationCurrency,
curr.UndiscountedMTMValInPaytCrcy,
curr.ContractValueInPaytCurrency,
curr.MarketValInPaytCurrency,
curr.PaymentCurrency,
curr.UndiscountedMTMValInStstcCrcy,
curr.ContractValueInStstcCurrency,
curr.MarketValueInStstcCurrency,
curr.StatisticsCurrency,
curr.CommodityExposureCategory,
curr.CommodityPriceExposure,
curr.CompanyCode,
cast('03' as cmm_vlogp_consumptiontype) as ConsumptionType,
curr.FinancialObject
}
union
select from P_EvalRsltsEndOfDayVals (P_EvaluationDate: $parameters.P_EvaluationDate ) as eod // end of day values
{
eod.RiskAnalyzerVersionUUID,
eod.EvaluationDate,
eod.IsEndOfDayEvaluationRun,
eod.Version,
eod.RiskAnalyzerEvalRunCrtnDate,
eod.TreasuryEvaluationType,
eod.RiskAnalyzerEvaluationRun,
eod.MaximumVersion,
eod.HasError,
eod.ExternalKeyFigureValue,
eod.OptionDeltaFactorKeyFigure,
eod.OptionDeltaFactorKeyFigAbs,
eod.OptionThetaKeyFigureValue,
eod.OptionGammaKeyFigureValue,
eod.OptionVegaKeyFigureValue,
eod.UndiscountedMTMVaInQtanCrcy,
eod.ContractValueInQtanCurrency,
eod.MarketValueInQtanCurrency,
eod.QuotationCurrency,
eod.UndiscountedMTMValInPaytCrcy,
eod.ContractValueInPaytCurrency,
eod.MarketValInPaytCurrency,
eod.PaymentCurrency,
eod.UndiscountedMTMValInStstcCrcy,
eod.ContractValueInStstcCurrency,
eod.MarketValueInStstcCurrency,
eod.StatisticsCurrency,
eod.CommodityExposureCategory,
eod.CommodityPriceExposure,
eod.CompanyCode,
cast('01' as cmm_vlogp_consumptiontype) as ConsumptionType,
eod.FinancialObject
}
union
select from P_EvalRsltsEndOfDayVals (P_EvaluationDate: $parameters.P_EvaluationDate ) as dod1 // day over day values
{
dod1.RiskAnalyzerVersionUUID,
dod1.EvaluationDate,
dod1.IsEndOfDayEvaluationRun,
dod1.Version,
dod1.RiskAnalyzerEvalRunCrtnDate,
dod1.TreasuryEvaluationType,
dod1.RiskAnalyzerEvaluationRun,
dod1.MaximumVersion,
dod1.HasError,
dod1.ExternalKeyFigureValue,
dod1.OptionDeltaFactorKeyFigure,
dod1.OptionDeltaFactorKeyFigAbs,
dod1.OptionThetaKeyFigureValue,
dod1.OptionGammaKeyFigureValue,
dod1.OptionVegaKeyFigureValue,
dod1.UndiscountedMTMVaInQtanCrcy,
dod1.ContractValueInQtanCurrency,
dod1.MarketValueInQtanCurrency,
dod1.QuotationCurrency,
dod1.UndiscountedMTMValInPaytCrcy,
dod1.ContractValueInPaytCurrency,
dod1.MarketValInPaytCurrency,
dod1.PaymentCurrency,
dod1.UndiscountedMTMValInStstcCrcy,
dod1.ContractValueInStstcCurrency,
dod1.MarketValueInStstcCurrency,
dod1.StatisticsCurrency,
dod1.CommodityExposureCategory,
dod1.CommodityPriceExposure,
dod1.CompanyCode,
cast('02' as cmm_vlogp_consumptiontype) as ConsumptionType,
dod1.FinancialObject
}
union
select from P_EvalRsltsEndOfDayVals (P_EvaluationDate: $parameters.P_ComparisionDate ) as dod2 // day over day values comparison record
{
dod2.RiskAnalyzerVersionUUID,
dod2.EvaluationDate,
dod2.IsEndOfDayEvaluationRun,
dod2.Version,
dod2.RiskAnalyzerEvalRunCrtnDate,
dod2.TreasuryEvaluationType,
dod2.RiskAnalyzerEvaluationRun,
dod2.MaximumVersion,
dod2.HasError,
dod2.ExternalKeyFigureValue,
dod2.OptionDeltaFactorKeyFigure,
dod2.OptionDeltaFactorKeyFigAbs,
dod2.OptionThetaKeyFigureValue,
dod2.OptionGammaKeyFigureValue,
dod2.OptionVegaKeyFigureValue,
dod2.UndiscountedMTMVaInQtanCrcy,
dod2.ContractValueInQtanCurrency,
dod2.MarketValueInQtanCurrency,
dod2.QuotationCurrency,
dod2.UndiscountedMTMValInPaytCrcy,
dod2.ContractValueInPaytCurrency,
dod2.MarketValInPaytCurrency,
dod2.PaymentCurrency,
dod2.UndiscountedMTMValInStstcCrcy,
dod2.ContractValueInStstcCurrency,
dod2.MarketValueInStstcCurrency,
dod2.StatisticsCurrency,
dod2.CommodityExposureCategory,
dod2.CommodityPriceExposure,
dod2.CompanyCode,
cast('02' as cmm_vlogp_consumptiontype) as ConsumptionType,
dod2.FinancialObject
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_EVALRSLTSCURVALS",
"P_EVALRSLTSENDOFDAYVALS"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/