Hi,
To sort out the single print issue, do the following
First get the no. of record of your IT_RESULT into a variable as,
LV_RECORD = LINES( IT_RESULT ). "-- Here for your scenario,
Now inside your LOOP at IT_RESULT and where you are setting the CONTROL parameters for WHEN 1.
add the extra logic like,
IF LV_RECORD = 1.
control_parameters-NO_OPEN = 'X'.
ELSE.
control_parameters-NO_OPEN = ' ' OR space (yours choice).
ENDIF.
Regards,
Syed Hussain