To avoid the famous timeout dump you can set the following form

 

*&---------------------------------------------------------------------*
*&      Form  FORM_RE_DISPATCH
*&---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  -->  p1        text
*  <--  p2        text
*----------------------------------------------------------------------*
FORM FORM_RE_DISPATCH .
 CALL FUNCTION 'TH_REDISPATCH'
*   EXPORTING
*     CHECK_RUNTIME       = 0
.
ENDFORM.                    " FORM_RE_DISPATCH 

 

Perform this subroutine per processing blocks for example:

* Data extraction

* Information Process

 

 

Software Factory 2