Job processing - Result ALV GRID
I'm not very familiar with job processing. I'm having a report that displays an alv grid as a result of it. However it seems that the amount of registers to be read from the database now they are much, much more, so the users are getting the dump of time exceeded.
What I have in mind is to run this on background, but I know there are some limitations when running on background. My question here is that:
Is it possible to have an alv grid report to run as a Job, or I would have to replace the alv by simple report with Write statement?
Thanks for any help.
IF SY-BATCH = SPACE.
FM_GRID = 'REUSE_ALV_GRID_DISPLAY'.
FM_GRID = 'REUSE_ALV_LIST_DISPLAY'
CALL FUNCTION FM_GRID
i_callback_program = g_repid
i_background_id = 'BUTTON_OFF_BACK'
is_layout = gs_layout
it_fieldcat = fieldcat
it_sort = lt_sort
it_events = gt_events
t_outtab = itab_all.