19.1.11

sap Note 18074 - ABAP/4 runtime error GEN_SELECTION_SCREEN_ERROR

Symptom:

The above runtime error occurs when you start a report (SA38/SE38 or with the transaction code). The text of the runtime error refers to ABAP program RSDBGENA, which can be used for a more precise error analysis.

The analysis shows the following cause:

    1. Internal memory for screen LOAD (xxxxx bytes) not available.
    2. Illegal data type (e.g. FLTP).

Cause and prerequisites

Ad. 1.

The selection screen contains too many objects (for example, more than 70 to 80 SELECT-OPTIONS). The limited memory available for the generated version of the screen is not sufficient.
A further possible cause is a value of the profile paramenter ztta/dynpro_area that is too low. This should have the maximum value of 64000.

Ad. 2.

The reference field of a select option or a parameter has a data type, (for example, FLTP: Floating Point), that is not supported on the screen. As of Release 3.0F, floating points cause a syntax error in the report, previously GEN_SELECTION_SCREEN_ERROR.

Solution
Ad. 1.
Set ztta/dynpro_area higher. If the error is not corrected with a value of 64000, it is possible to trim down the selection screen, for example by leaving out unimportant criteria or comments, or by adding several of the criteria to the logical database as free restrictions in the corresponding selection view.

Ad. 2.
Floating point parameters and floating point select options are not supported.

Additional key words

() ABAPNOTE ABAPMSGERR Selection screen RSDBGENA DS084

No comments:

Post a Comment