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.
This was first published in April 2005

Dig deeper on SAP ABAP

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

SearchManufacturingERP

SearchOracle

SearchDataManagement

SearchAWS

SearchBusinessAnalytics

SearchCRM

SearchContentManagement

SearchFinancialApplications

Close