Skip to content
ERP Preflight

Output management · OPD Guard

Overlapping decision table rows return different outcomes

Default severity
Major
Finding code:
OPD_CONFLICTING_RULES
Engine version:
3.0.0
Cite:r/SAPINXHN

What this finding means

OPD Guard reports this finding with the default severity “Major”.

About the engine: S/4HANA Output Parameter Determination rules & BRFplus

How to fix it

The rows overlap without one containing the other, so for the overlapping inputs only the row order decides the outcome. Make the conditions disjoint (split the overlap into its own explicit row with the intended result) in 'Output Parameter Determination', then re-run the simulation for the witness input.

How ERP Preflight detects it

The analysis is deterministic: the same exported files and the same knowledge snapshot always produce the same findings. No SAP system connection is required — you upload exports.

Engine
OPD Guard
Accepted formats
JSON, XML, CSV, XLSX
What to export

BRFplus output-determination decision tables (CSV with a Step column or '# Step:' sections, XML <Table name=...> export, XLSX with one sheet per step, or JSON {'tables': {step: [rows]}}) plus an optional document 'scenario' with 'expected_determination', a batch 'scenarios' list ([{id, scenario, expected}]), 'baseline_tables' (previous version, for the before/after diff) and a FormDoctor 'form_handoff' block. XML carries batch scenarios as <Scenarios><Scenario id=...>, expectations as <Expected> and the previous version as <BaselineDecisionTables>.

Required input
  • At least one decision table (CSV/XML/XLSX/JSON)
Evidence
Each finding points to the artifact path, line and column, the code snippet and the SHA-256 of the uploaded file. Findings without such a pointer are demoted to confidence UNKNOWN.
Confidence
The verdict rests on your artifacts only. Each finding carries a confidence class (VERIFIED, RULE_DERIVED, INFERRED or UNKNOWN) that shows how strong the evidence is.
Target releases of the engine
S4H_2022, S4H_2023, S4HANA_CLOUD_2402, S4HANA_CLOUD_2408
All problems: Output management

Source: rule catalog of OPD Guard 3.0.0 in the ERP Preflight analysis service.

ERP Preflight is independent and not affiliated with SAP SE. SAP, ABAP, Fiori and S/4HANA are trademarks of SAP SE.

Overlapping decision table rows return different outcomes