How to pause the ABAP program execution for given number of seconds
If you're looking for a way to pause the ABAP program, try this method.
Study the following self-explanatory code to pause the ABAP program execution for a given number of seconds:
REPORT ZABAP_PAUSE PARAMETERS: P_TIME TYPE I. WRITE: / 'DELAY IN SECONDS:', P_TIME. * Get the Run time. GET TIME. WRITE: / 'START TIME:', SY-UZEIT. * Pause execution for P_TIME seconds. CALL FUNCTION 'RZL_SLEEP' EXPORTING SECONDS = P_TIME EXCEPTIONS ARGUMENT_ERROR = 1 OTHERS = 2. IF SY-SUBRC <> 0. WRITE:/ 'ERROR WITH SLEEP FUNCTION'. ENDIF. GET TIME. WRITE: / 'END TIME:', SY-UZEIT.