18.10.11

SAP Note 28599 - DBIF_RSQL_INTERNAL_ERROR on range table "ECP*"

Symptom:

An ABAP/4 program terminates with the runtime error DBIF_RSQL_INTERNAL_ERROR. The respective short dump shows a SELECT as a cancelled statement with an IN requirement on a range table. The range table contains at least one statement of the form 'ECP*' (this statement is generated, for example, if a '*' is entered in a field on a select options screen, and this field condition was set to "exclusive" in the respective selection option).
The syslog contains the entry "Unexpected return code 6 on DbSl call".

Cause and prerequisites

Program error in the C kernel.

Solution
The selection condition "NOT LIKE '*'" makes no sense, as the number of hits for such a selection would always be zero.

The error is corrected in Release 3.0B.

No comments:

Post a Comment