#2
|
||||
|
||||
Hola,
tienes que hacer algo parecido a esto: *---------------------------------------------------------------------* * FORM USER_COMMAND * *---------------------------------------------------------------------* * ........ * *---------------------------------------------------------------------* * --> R_UCOMM * * --> RS_SELFIELD * *---------------------------------------------------------------------* FORM user_command USING r_ucomm LIKE sy-ucomm rs_selfield TYPE slis_selfield. IF r_ucomm = '&IC1' AND rs_selfield-sel_tab_field = '1-ANLN1'. *Lees la tabla que contiene los datos del listado *usando como clave el campo donde ha pinchado el usuario. read table li_itab with key anln1 = rs_selfield-value. SET PARAMETER ID 'AN1' FIELD rs_selfield-value. SET PARAMETER ID 'AN2' FIELD li_itab-anln2. SET PARAMETER ID 'BUK' FIELD li_itab-bukrs. CALL TRANSACTION 'AS03' AND SKIP FIRST SCREEN. ENDIF. ENDFORM. "user_command Donde li_itab es la tabla que le pasas al ALV o donde contengas los datos para generar tu listado. Un saludo. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|