I have an ALV report. I want the event
top_of_page to occur only on the first page of the report output.
How can this be done?
I tried using top_of_list too, but using this
the heading does not come at all. Actually the report output is printed
and so the heading in top_of_page is required only on the first page.
For print in top_of_page you can use following code.
FORM top_of_page.
DATA: ls_line TYPE slis_listheader.
CLEAR : ls_line .REFRESH gs_line.
DATA: ws_text(100),
ws_todate(10),
ws_frmdate(10),
id_lines TYPE i,
id_linesc(10) TYPE c,
t_line LIKE ls_line-info.
ls_line-typ = 'H'.
ls_line-info = 'CUSTOMER C-FORM AND E-1
FORM DETAIL'.
APPEND ls_line TO gs_line.
CLEAR ls_line.
DESCRIBE TABLE i_vbrk3 LINES id_lines.
id_linesc = id_lines.
CONCATENATE 'Total No. of Record Selected
:- ' id_linesc INTO t_line SEPARATED BY space.
ls_line-typ = 'A'.
ls_line-info = t_line.
APPEND ls_line TO gs_line.
CLEAR: ls_line, t_line.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = gs_line.
ENDFORM. "top_of_page
Tips by : Gopal Arora
SAP Books List
SAP FI, CO, MM, PP, SD, PM, PS,
QM, SM, HR, WF, BW, APO, Basis, ABAP/4, Certification, Books
ABAP Menu:
ABAP Example Hints and Tips
Return to Index:-
SAP ABAP/4 Programming, Basis
Administration, Configuration Hints and Tips
(c) www.sap-basis-abap.com All material on this site is
Copyright.
Every effort is made to ensure the content integrity.
Information used on this site is at your own risk.
All product names are trademarks of their respective
companies. The site www.sap-basis-abap.com is in no way affiliated
with SAP AG.
Any unauthorised copying or mirroring is prohibited.