Guias

Published on March 27th, 2012 | by Henrique Dias

0

ABAPZombie Guide to ABAP – Parte 33 – WAIT UNTIL

Continuando a espera dos comandos os comandos de espera, temos o WAIT UNTIL.

A sintaxe é:

Onde expressão é uma expressão lógica qualquer (lembra do IF né?) e x é um número inteiro positivo, que é o tempo limite que você quer esperar.

O WAIT UNTIL só deve ser utilizado depois de uma RFC assíncrona, para aguardar até que alguma expressão seja válida. Aproveitando o post da Daiane, vejam o exemplo abaixo:

No exemplo do post dela, o programa vai esperar até que todas as tasks sejam executadas (v_task_ativa = 0) e quando essa expressão for verdadeira o programa continua a execução.

Ela também poderia ter usado o UP TO x SECONDS, que definiria o tempo limite de espera.

Dessa forma o programa iria esperar até a expressão ser verdadeira ou até o limite de 60 segundos, o que acontecer primeiro, e continuaria a execução em seguida.

Se você executar o WAIT UNTIL sem uma RFC assíncrona ativa, o comando será ignorado e a execução do programa continuará a partir do próximo comando.

Fim dos posts de comandos preguiçosos, abraços!

Share on FacebookTweet about this on TwitterShare on LinkedInShare on Google+Email this to someonePrint this page

Tags:


About the Author



Leave a Reply

Your email address will not be published. Required fields are marked *

Back to Top ↑