FAC_CDS_VE_RESULT_ITEM

DDL: FAC_CDS_VE_RESULT_ITEM SQL: FACV_VE_GPSN Type: view Package: FIN_VE_CENTRAL

Validation Result Item

FAC_CDS_VE_RESULT_ITEM is a CDS View that provides data about "Validation Result Item" in SAP S/4HANA. It reads from 6 data sources and exposes 55 fields with key fields drruuid, node_id, node_id. It has 2 associations to related views. It is exposed through 2 OData services (ASQL_F6387, ASQL_F7999). Part of development package FIN_VE_CENTRAL.

Data Sources (6)

SourceAliasJoin Type
vec_grp_snapshot grpsnapshot from
vec_grp_snapshot grpsnapshot union_all
vec_node_txt ntxt left_outer
vec_node_txt ntxt left_outer
vec_node_txt ntxt_e left_outer
vec_node_txt ntxt_e left_outer

Associations (2)

CardinalityTargetAliasCondition
[1..1] fac_cds_ve_results_header _to_header $projection.drruuid = _to_header.Drruuid
[0..*] FAC_CDS_VE_COMMENT _to_comment _to_comment.drruuid = $projection.drruuid and _to_comment.node_id = $projection.node_id

Annotations (9)

NameValueLevelField
AbapCatalog.sqlViewName FACV_VE_GPSN view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Validation Result Item view
AbapCatalog.preserveKey true view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view

OData Services (2)

ServiceBindingVersionContractRelease
ASQL_F6387 ASQL_F6387 C2 NOT_RELEASED
ASQL_F7999 ASQL_F7999 C2 NOT_RELEASED

Fields (55)

KeyFieldSource TableSource FieldDescription
KEY drruuid vec_grp_snapshot drruuid DR Request UUID
KEY node_id vec_grp_snapshot node_id Workflow Step
node_lval vec_grp_snapshot node_lval Node Low Value
hier_hid _to_header hier_hid Hierarchy ID
parent_id vec_grp_snapshot parent_id UUID
node_type vec_grp_snapshot node_type Type
node_lev vec_grp_snapshot node_lev Node Level
node_pos vec_grp_snapshot node_pos Sequence Number
node_entity vec_grp_snapshot node_entity Business Entity
scen_id vec_grp_snapshot scen_id Scenario
state vec_grp_snapshot state Vehicle Region
rule_id vec_grp_snapshot rule_id Rule ID
currency_o vec_grp_snapshot currency_o Currency Code
currency_t vec_grp_snapshot currency_t Target Currency Code
group_by_val vec_grp_snapshot group_by_val Group-By Field Value
logic_result vec_grp_snapshot logic_result Validation Result
rule_result vec_grp_snapshot rule_result Validation Result
rule_excep vec_grp_snapshot rule_excep Exception
mul_excep vec_grp_snapshot mul_excep Multiple exceptions
tolerance vec_grp_snapshot tolerance Weight Tolerance
power vec_grp_snapshot power Power
cmt_count vec_grp_snapshot cmt_count Comment Count
cmt_required vec_grp_snapshot cmt_required Comment Required
tol_is_and vec_grp_snapshot tol_is_and Is AND Operator
lognumber vec_grp_snapshot lognumber UUID
operator vec_grp_snapshot operator Type of OPTION component in row type of a Ranges type
_to_header _to_header
drruuid DR Request UUID
KEY node_id vec_grp_snapshot node_id Workflow Step
node_lval vec_grp_snapshot node_lval Node Low Value
hier_hid _to_header hier_hid Hierarchy ID
parent_id vec_grp_snapshot parent_id UUID
node_type vec_grp_snapshot node_type Type
node_lev vec_grp_snapshot node_lev Node Level
node_pos vec_grp_snapshot node_pos Sequence Number
node_entity vec_grp_snapshot node_entity Business Entity
scen_id vec_grp_snapshot scen_id Scenario
state vec_grp_snapshot state Vehicle Region
rule_id vec_grp_snapshot rule_id Rule ID
currency_o vec_grp_snapshot currency_o Currency Code
currency_t vec_grp_snapshot currency_t Target Currency Code
group_by_val vec_grp_snapshot group_by_val Group-By Field Value
logic_result vec_grp_snapshot logic_result Validation Result
rule_result vec_grp_snapshot rule_result Validation Result
rule_excep vec_grp_snapshot rule_excep Exception
mul_excep vec_grp_snapshot mul_excep Multiple exceptions
tolerance vec_grp_snapshot tolerance Weight Tolerance
power vec_grp_snapshot power Power
cmt_count vec_grp_snapshot cmt_count Comment Count
cmt_required vec_grp_snapshot cmt_required Comment Required
tol_is_and vec_grp_snapshot tol_is_and Is AND Operator
lognumber vec_grp_snapshot lognumber UUID
operator vec_grp_snapshot operator Type of OPTION component in row type of a Ranges type
_to_header _to_header
_to_comment _to_comment

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 FAC_CDS_VE_RESULT_ITEM.
-- 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: FACV_VE_GPSN

CREATE VIEW FAC_CDS_VE_RESULT_ITEM AS
SELECT
  grpsnapshot.drruuid AS drruuid,
  grpsnapshot.node_id AS node_id,
  grpsnapshot.node_lval AS node_lval,
  _to_header.hier_hid AS hier_hid,
  grpsnapshot.parent_id AS parent_id,
  grpsnapshot.node_type AS node_type,
  grpsnapshot.node_lev AS node_lev,
  grpsnapshot.node_pos AS node_pos,
  grpsnapshot.node_entity AS node_entity,
  grpsnapshot.scen_id AS scen_id,
  grpsnapshot.state AS state,
  grpsnapshot.rule_id AS rule_id,
  grpsnapshot.currency_o AS currency_o,
  grpsnapshot.currency_t AS currency_t,
  grpsnapshot.group_by_val AS group_by_val,
  grpsnapshot.logic_result AS logic_result,
  grpsnapshot.rule_result AS rule_result,
  grpsnapshot.rule_excep AS rule_excep,
  grpsnapshot.mul_excep AS mul_excep,
  grpsnapshot.tolerance AS tolerance,
  grpsnapshot.power AS power,
  grpsnapshot.cmt_count AS cmt_count,
  grpsnapshot.cmt_required AS cmt_required,
  grpsnapshot.tol_is_and AS tol_is_and,
  grpsnapshot.lognumber AS lognumber,
  grpsnapshot.operator AS operator
FROM vec_grp_snapshot AS grpsnapshot
LEFT OUTER JOIN vec_node_txt AS ntxt ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN vec_node_txt AS ntxt_e ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN fac_cds_ve_results_header AS _to_header ON drruuid = _to_header.Drruuid  -- association [1..1]
LEFT OUTER JOIN FAC_CDS_VE_COMMENT AS _to_comment ON _to_comment.drruuid = drruuid AND _to_comment.node_id = node_id  -- association [0..*]
-- UNION ALL with additional select branch(es): vec_grp_snapshot
;