SAPGUI_PROGRESS_INDICATOR


Existe duas funções que em paralelos usadas, formam uma boa combinação uma é a SAPGUI_PROGRESS_INDICATOR que indica uma barra de progresso com uma mensagem qualquer durante um determinado tempo , este tempo deve ser um tempo sem processamento, para isto use a função RZL_SLEEP, que recebe com argumento um tempo maior do que 0 e menor do que 6.

 FORM DISPLAY_STATUS USING MESSAGE DELAY.

   CALL FUNCTION ‘SAPGUI_PROGRESS_INDICATOR’ 

     EXPORTING           PERCENTAGE = 0

         TEXT       = MESSAGE

       EXCEPTIONS

            OTHERS     = 1.

   IF DELAY > 0.

       call function ‘RZL_SLEEP’ 

          exporting

                SECONDS        = DELAY

            exceptions

                 argument_error = 1

                 others         = 2.

  ENDIF.

ENDFORM.                    ” DISPLAY_STATUS 

Design a site like this with WordPress.com
Iniciar