Symptom
- Message: "The result returned by a condition is not unique" shown in Exception Analysis
- The help text refers to message number: Brain 557
"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
- Log on to the Solution Manager
- Navigate to the Exception Analysis
- Select the ABAP Basis” tab then “ABAP SysLog Errors”
- In the “Timeframe” drop down list, choose a timeframe with available workload data
- If the system has only one instance, there will be only one choice in the “Select Instance” dropdown list
- Select an instance in the “Select Instance” dropdown list
- 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