Study the following self-explanatory code to pause the ABAP program execution for a given number of seconds:
By submitting your email address, you agree to receive emails regarding relevant topic offers from TechTarget and its partners. You can withdraw your consent at any time. Contact TechTarget at 275 Grove Street, Newton, MA.
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.