SAP Knowledge Base Article - Public

2770480 - "The result returned by a condition is not unique" message is shown in Exception Analysis - Solution Manager 7.2

Symptom

  • Message: "The result returned by a condition is not unique" shown in Exception Analysis
  • The help text refers to message number: Brain 557

The result returned by a condition is not unique.jpg

"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."

Environment

  • Solution Manager 7.2
  • Exception Analysis

Reproducing the Issue

  1. Log on to the Solution Manager
  2. Navigate to the Exception Analysis
  3. Select the ABAP Basis” tab then “ABAP SysLog Errors”
  4. In the “Timeframe” drop down list, choose a timeframe with available workload data
  5. If the system has only one instance, there will be only one choice in the “Select Instance” dropdown list
  6. Select an instance in the “Select Instance” dropdown list
  7. Note the warning: "The result returned by a condition is not unique"

Cause

Extracting the syslog data can lead to large amount of data, therefore the data is aggregated to avoid too many records.
As soon as text strings include time, date or document numbers the table storing this for all systems and all applications would grow very large.
The aggregation will remove the content of variables during the extraction. The extraction is done hourly.
If during this hour an expression happens often but is unique, no replacement is done.
If an error code is found having different variables text the variables are replaced.

When the resulting data is displayed based on a TOP N condition the warning is displayed

Resolution

  • This is by design to avoid large amounts of data
  • For a more detailed analysis log on to the Managed System to investigate all the errors (e.g. SM21)

Keywords

KBA , SV-SMG-DIA-APP-EA , Exception Analysis , Problem

Product

SAP Business ByDesign all versions