I'm calling a report with CALL TRANSACTION
. I don't want to use SUBMIT
. I need to give values to a SELECT-OPTIONS
opening the button and excluding value 'X'
. This is the code that I found from registration
ls_bdcdata-fnam = 'BDC_OKCODE'.
ls_bdcdata-fval = '=%020'.
APPEND ls_bdcdata TO lt_bdcdata.
CLEAR ls_bdcdata.
ls_bdcdata-dynbegin = 'X'.
ls_bdcdata-dynpro = '3000'.
ls_bdcdata-program = 'SAPLALDB'.
APPEND ls_bdcdata TO lt_bdcdata.
CLEAR ls_bdcdata.
ls_bdcdata-fnam = 'BDC_OKCODE'.
ls_bdcdata-fval = '=NOSV'.
APPEND ls_bdcdata TO lt_bdcdata.
CLEAR ls_bdcdata.
ls_bdcdata-fnam = 'BDC_SUBSCR'.
ls_bdcdata-fval = 'SAPLALDB 3010SCREEN_HEADER'.
APPEND ls_bdcdata TO lt_bdcdata.
CLEAR ls_bdcdata.
ls_bdcdata-dynbegin = 'X'.
ls_bdcdata-dynpro = '3000'.
ls_bdcdata-program = 'SAPLALDB'.
APPEND ls_bdcdata TO lt_bdcdata.
CLEAR ls_bdcdata.
ls_bdcdata-fnam = 'BDC_OKCODE'.
ls_bdcdata-fval = '=ACPT'.
APPEND ls_bdcdata TO lt_bdcdata.
CLEAR ls_bdcdata.
ls_bdcdata-fnam = 'BDC_SUBSCR'.
ls_bdcdata-fval = 'SAPLALDB 3030SCREEN_HEADER'.
APPEND ls_bdcdata TO lt_bdcdata.
CLEAR ls_bdcdata.
ls_bdcdata-fnam = 'RSCSEL_255-SLOW_E(01)'.
ls_bdcdata-fval = 'X'.
APPEND ls_bdcdata TO lt_bdcdata.
CLEAR ls_bdcdata.
The SELECT-OPTIONS
is identified by
ls_bdcdata-fval = '=%020'.
But when I added a new SELECT-OPTIONS
to the called report this numeration changed. Can I have the numeration value from the name of the SELECT-OPTIONS
and not from this '=%020'
value? So I can prevent new changes of the numeration when I will add new SELECT-OPTIONS
.