hi,
For the first time,the second list is coming when i double click the basic list.
But when i come back and again when i double click the basic list,nothing happens.Its staying on the basic list only..
Why its not displaying?..Does anything I am missing in the code??..
CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'
EXPORTING
I_CALLBACK_PROGRAM = SY-REPID
* I_CALLBACK_PF_STATUS_SET =
I_CALLBACK_USER_COMMAND = 'USER_COMMAND'.
* IT_EXCLUDING =
*&---------------------------------------------------------------------*
*& Form USER_COMMAND
*&---------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
FORM USER_COMMAND USING R_UCOMM LIKE SY-UCOMM
RS_SELFIELD TYPE SLIS_SELFIELD.
CASE R_UCOMM.
WHEN '&IC1'.
CLEAR: L_CHTEXT,L_CHANNEL.
CLEAR W_MD.
READ TABLE T_MD INTO W_MD INDEX RS_SELFIELD-TABINDEX.
IF SY-SUBRC = 0.
L_CHTEXT = W_MD-VTEXT.
L_CHANNEL = W_MD-VTWEG.
ELSE.
READ TABLE T_MD_UP INTO W_MD_UP INDEX RS_SELFIELD-TABINDEX.
IF SY-SUBRC = 0.
L_CHTEXT = W_MD_UP-VTEXT.
L_CHANNEL = W_MD_UP-VTWEG.
ENDIF.
ENDIF.
IF L_CHANNEL EQ '10' OR L_CHANNEL EQ '30'.
PERFORM SUB_DISP_REP USING L_CHANNEL L_CHTEXT.
ENDIF.
ENDCASE.
ENDFORM. " USER_COMMAND