I_FinValidationResultCube
Validation Result
I_FinValidationResultCube is a Composite CDS View (Cube) that provides data about "Validation Result" in SAP S/4HANA. It reads from 2 data sources (I_FinDataReleaseRequest, I_FinValidationResult) and exposes 41 fields with key fields DataReleaseRequestID, ResultNodeID. It has 1 association to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_FinDataReleaseRequest | drr | inner |
| I_FinValidationResult | result | from |
Parameters (1)
| Name | Type | Default |
|---|---|---|
| P_DataReleaseRequestUserStatus | vec_drr_ustatus |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_GrpRptgValidationRule_2 | _Rule | _Rule.ValidationScenarioID = $projection.ValidationScenarioID and _Rule.ValidationRuleID = $projection.ValidationRuleID |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IFVRCUBE | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Validation Result | view | |
| VDM.viewType | #COMPOSITE | view | |
| Metadata.allowExtensions | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| Analytics.dataCategory | #CUBE | view |
Fields (41)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | DataReleaseRequestID | I_FinValidationResult | DataReleaseRequestID | Request ID |
| KEY | ResultNodeID | I_FinValidationResult | ResultNodeID | Workflow Step |
| ValidationRuleID | I_FinValidationResult | ValidationRuleID | Rule ID | |
| Currency | I_FinValidationResult | Currency | Unit/Group Currency | |
| ToleranceCurrencyCode | I_FinValidationResult | ToleranceCurrencyCode | Tolerance Currency | |
| GroupByFieldValue | I_FinValidationResult | GroupByFieldValue | Group-By Field Value | |
| ValidationResultID | I_FinValidationResult | ValidationResultID | Validation Result | |
| ExceptionMessageID | I_FinValidationResult | ExceptionMessageID | Exception | |
| LeftOriginalAmount | I_FinValidationResult | LeftOriginalAmount | Left Formula Value | |
| RightOriginalAmount | I_FinValidationResult | RightOriginalAmount | Right Formula Value | |
| LeftToleranceAmount | I_FinValidationResult | LeftToleranceAmount | Left Value | |
| RightToleranceAmount | I_FinValidationResult | RightToleranceAmount | Right Value | |
| LeftValueOriginalCurrency | I_FinValidationResult | LeftValueOriginalCurrency | Currency Code | |
| RightValueOriginalCurrency | I_FinValidationResult | RightValueOriginalCurrency | Currency Code | |
| DifferenceAmount | I_FinValidationResult | DifferenceAmount | Difference | |
| DifferencePercent | I_FinValidationResult | DifferencePercent | Difference (%) | |
| RuleToleranceValue | I_FinValidationResult | RuleToleranceValue | Tolerance | |
| RuleTolerancePercent | I_FinValidationResult | RuleTolerancePercent | Tolerance (%) | |
| ToleranceAndOperatorIndicator | I_FinValidationResult | ToleranceAndOperatorIndicator | Tolerance Operator | |
| ValidationScenarioID | I_FinDataReleaseRequest | ValidationScenarioID | Scenario | |
| ConsolidationDimension | I_FinDataReleaseRequest | ConsolidationDimension | Dimension | |
| ConsolidationVersion | I_FinDataReleaseRequest | ConsolidationVersion | Version | |
| ConsolidationChartOfAccounts | I_FinDataReleaseRequest | ConsolidationChartOfAccounts | Cons. COA | |
| ConsolidationLedger | I_FinDataReleaseRequest | ConsolidationLedger | Ledger | |
| FiscalYearPeriod | ||||
| FiscalYearVariant | I_FinDataReleaseRequest | FiscalYearVariant | FY Variant | |
| ValidationTaskID | I_FinDataReleaseRequest | ValidationTaskID | Task/Log Entry | |
| ConsolidationUnit | I_FinDataReleaseRequest | ConsolidationUnit | Consolidation Unit | |
| ConsolidationGroup | I_FinDataReleaseRequest | ConsolidationGroup | Cons. Group | |
| CreatedByUser | I_FinDataReleaseRequest | CreatedByUser | User Name | |
| CreationDateTime | I_FinDataReleaseRequest | CreationDateTime | Timestamp | |
| LastChangedByUser | I_FinDataReleaseRequest | LastChangedByUser | Last Run By | |
| LastChangeDateTime | I_FinDataReleaseRequest | LastChangeDateTime | Last Run At | |
| DataReleaseRequestUserStatus | I_FinDataReleaseRequest | DataReleaseRequestUserStatus | ||
| ValidationTaskType | I_FinDataReleaseRequest | ValidationTaskType | ||
| ValidationTaskText | I_FinDataReleaseRequest | ValidationTaskText | ||
| TaskTypeDescription | I_FinDataReleaseRequest | TaskTypeDescription | ||
| _Rule | _Rule | |||
| _ResultText | _ResultText | |||
| _EXCPText | _EXCPText | |||
| _Task | I_FinDataReleaseRequest | _Task |
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_FinValidationResultCube.
-- 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: IFVRCUBE
-- Parameters: P_DataReleaseRequestUserStatus : vec_drr_ustatus
CREATE VIEW I_FinValidationResultCube AS
SELECT
result.DataReleaseRequestID AS DataReleaseRequestID,
result.ResultNodeID AS ResultNodeID,
result.ValidationRuleID AS ValidationRuleID,
result.Currency AS Currency,
result.ToleranceCurrencyCode AS ToleranceCurrencyCode,
result.GroupByFieldValue AS GroupByFieldValue,
result.ValidationResultID AS ValidationResultID,
result.ExceptionMessageID AS ExceptionMessageID,
result.LeftOriginalAmount AS LeftOriginalAmount,
result.RightOriginalAmount AS RightOriginalAmount,
result.LeftToleranceAmount AS LeftToleranceAmount,
result.RightToleranceAmount AS RightToleranceAmount,
result.LeftValueOriginalCurrency AS LeftValueOriginalCurrency,
result.RightValueOriginalCurrency AS RightValueOriginalCurrency,
result.DifferenceAmount AS DifferenceAmount,
result.DifferencePercent AS DifferencePercent,
result.RuleToleranceValue AS RuleToleranceValue,
result.RuleTolerancePercent AS RuleTolerancePercent,
result.ToleranceAndOperatorIndicator AS ToleranceAndOperatorIndicator,
drr.ValidationScenarioID AS ValidationScenarioID,
drr.ConsolidationDimension AS ConsolidationDimension,
drr.ConsolidationVersion AS ConsolidationVersion,
drr.ConsolidationChartOfAccounts AS ConsolidationChartOfAccounts,
drr.ConsolidationLedger AS ConsolidationLedger,
concat( drr.FiscalYear, drr.FiscalPeriod ) AS FiscalYearPeriod,
drr.FiscalYearVariant AS FiscalYearVariant,
drr.ValidationTaskID AS ValidationTaskID,
drr.ConsolidationUnit AS ConsolidationUnit,
drr.ConsolidationGroup AS ConsolidationGroup,
drr.CreatedByUser AS CreatedByUser,
drr.CreationDateTime AS CreationDateTime,
drr.LastChangedByUser AS LastChangedByUser,
drr.LastChangeDateTime AS LastChangeDateTime,
drr.DataReleaseRequestUserStatus AS DataReleaseRequestUserStatus,
drr.ValidationTaskType AS ValidationTaskType,
drr.ValidationTaskText AS ValidationTaskText,
drr.TaskTypeDescription AS TaskTypeDescription,
drr._Task AS _Task
FROM I_FinValidationResult AS result
INNER JOIN I_FinDataReleaseRequest AS drr ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_GrpRptgValidationRule_2 AS _Rule ON _Rule.ValidationScenarioID = ValidationScenarioID AND _Rule.ValidationRuleID = ValidationRuleID -- association [0..1]
;
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