dime.. es alv con objetos (control custom)
si es asi existe el evento
class lcl_event_receiver definition.
public section.
METHODS hotspot_click
FOR EVENT hotspot_click OF cl_gui_alv_grid
IMPORTING e_row_id
es_row_no.
endclass. "lcl_event_receiver DEFINITION
class lcl_event_receiver implementation.
METHOD hotspot_click.
PERFORM hotspot_click USING e_row_id
es_row_no.
endclass. "lcl_event_receiver IMPLEMENTATION
donde:
*----------------------------------------------------------------------*
* -->P_E_ROW_ID text
* -->P_ES_ROW_NO text
*----------------------------------------------------------------------*
FORM hotspot_click USING P_ROW_ID TYPE LVC_S_ROW
P_ROW_NO TYPE LVC_S_ROID.
* READ TABLE TI_POSDITEM INDEX p_row_id-index.
* IF sy-subrc EQ 0.
* IF TI_POSDITEM-VBELN NE SPACE.
* SET PARAMETER ID 'AUN' FIELD TI_POSDITEM-VBELN.
* CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.
*
* ENDIF.
* ENDIF.
*
ENDFORM. " hotspot_click
|