2006 Feb 20 9:26 AM
Dear All,
How to create Interactive ALV Report... when we are creating report using Function Modules...?
Please... with examples...
Regards,
Dharmesh
hi,,
this link contains example for interactive alv reports
http://www.sap-img.com/abap/an-interactive-alv-report.htm
regards,
padma
2006 Feb 20 9:30 AM
Hi,
Look at the following link will helps you a lot.
http://www.geocities.com/mpioud/Abap_programs.html
Look at the following code ..........
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = i_repid
i_callback_user_command = 'USER_COMMAND_PERNR'
it_fieldcat = header
is_layout = gt_layout
i_callback_top_of_page = 'TOP-OF-PAGE1'
i_grid_title = text-t06
it_sort = gt_sort[]
i_default = 'X'
i_save = 'U'
is_variant = gt_variant
it_events = gt_events
TABLES
t_outtab = ITAB.
clear itab.
endif.
----
FORM USER_COMMAND_PERNR
----
FORM USER_COMMAND_PERNR USING u_ucomm LIKE sy-ucomm
us_selfield TYPE slis_selfield."#EC CALLED
CASE u_ucomm.
when '&IC1'.
if us_selfield-fieldname = 'PERNR'.
read table ITAB index us_selfield-tabindex.
set parameter id 'PER' field ITAB-PERNR.
set parameter id 'PER' field us_selfield-value.
call transaction 'ZDMR03' and skip first screen.
endif.
ENDCASE.
ENDFORM. " USER_COMMAND_PERNR
Thanks.
If this helps you reward with points.
2006 Feb 20 9:31 AM
2006 Feb 20 9:32 AM
<b>type-pools:slis.</b>
tables: vbak,vbap.
select-options : s_vbeln for VBAK-VBELN.
data: it_vbap like vbap occurs 0 with header line.
select *
from vbap
into table it_vbap
where vbeln in s_vbeln.
CALL FUNCTION <b>'REUSE_ALV_GRID_DISPLAY'</b>
EXPORTING
I_CALLBACK_PROGRAM = sy-repid
I_STRUCTURE_NAME = 'VBAP'
TABLES
T_OUTTAB = it_vbap[]
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.
2006 Feb 20 9:35 AM
hi,,
this link contains example for interactive alv reports
http://www.sap-img.com/abap/an-interactive-alv-report.htm
regards,
padma
| User | Count |
|---|---|
| 6 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |