Can anyone please suggest me why the below stateent is not working
When i execute the report and double click on an asset number then it is calling transaction as03 but the selected value is not transported to as03 kindly suggest me.
Below is the code what i have tried.
WA_FIELDCAT-COL_POS = 7.
WA_FIELDCAT-TABNAME = 'IT_FINAL'.
WA_FIELDCAT-FIELDNAME = 'BVAL'.
WA_FIELDCAT-SELTEXT_M = 'BOOK VALUE'.
WA_FIELDCAT-OUTPUTLEN = 15.
WA_FIELDCAT-DO_SUM = 'X'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.
WA_SORTINFO-FIELDNAME = 'ANLN1'.
APPEND WA_SORTINFO TO IT_SORTINFO.
CLEAR WA_SORTINFO.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = SY-REPID
I_CALLBACK_USER_COMMAND = 'TEST'
I_GRID_TITLE = TITLE
IT_FIELDCAT = IT_FIELDCAT
IT_SORT = IT_SORTINFO
I_DEFAULT = 'X'
TABLES
T_OUTTAB = IT_FINAL
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
REFRESH IT_FIELDCAT.
CLEAR: WA_FIELDCAT.
form TEST using ucomm type sy-ucomm
selfield type slis_selfield.
call function 'CONVERSION_EXIT_ALPHA_INPUT'
exporting
input = selfield-value
IMPORTING
OUTPUT = wa_final-ANLN1
.
read table it_final into wa_final with key anln1 = selfield-value.
call transaction 'AS03' ." and skip first screen.
endform.