Study the following self-explanatory code to pause the ABAP program execution for a given number of seconds:
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
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.