Tengo un reporte ALV, para mostrar los pedidos de servicios, requiero que cuando el usuario le de clic a un pedido lo mande a su detalle. en este caso a la transacción (ME23N) donde podrá visualizar los datos de ese pedido más a detalle. ¿Alguien tiene idea de que tengo que implementarle a mi reporte? o ¿Cómo puedo llegar a ello?
EN LA FUNCION : CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
ACTIVÉ–>I_CALLBACK_USER_COMMAND = 'USERCOMMAND'
GENERO ESTE FORM:
form usercommand using r_ucomm
ls_selfield type slis_selfield.
if r_ucomm = '&IC1'.
clear wa_salida.
read table it_salida into wa_salida index ls_selfield-tabindex.
if wa_salida is not initial.
if ls_selfield-fieldname = 'EBELN'.
set parameter id 'BES' field wa_salida-ebeln.
call transaction 'ME23N'.
endif.
endif.
endif.
endform.
Y listo, cuando el usuario de clic al número del pedido (Orden de compra), lo mandará a la tx ME23N a visualizar ese pedido. Espero les sea de utilidad, cualquier comentario es bien recibido. Saludos¡¡¡