Guias

Published on June 14th, 2012 | by Henrique Dias

0

ABAPZombie Guide to ABAP – Parte 34 – EXIT

Começamos agora uma nova série de comandos, utilizada para controlar a saída de um loop (LOOP, WHILE e DO). Os comandos são:

EXIT
CHECK
CONTINUE

O comando EXIT finaliza o loop no momento em que ele é executado. A sintaxe é simplesmente:

Abaixo, um exemplo de utilização:

No exemplo acima vamos continuar atirando nos zumbis até q a munição acabe, quando ela acabar o comando EXIT vai ser executado e o loop (comando DO) será encerrado e aí só nos resta correr…

Corre negada!!!

O EXIT também pode ser utilizado para finalizar um bloco de execução (um PERFORM por exemplo), porém a SAP não recomenda essa utilização e um comando EXIT no lugar errado dentro de uma USER-EXIT pode trazer o caos ao projeto. A recomendação nesse caso é o comando RETURN, mas isso fica pra outro post…

Abraços a todos que já viram o caos no projeto por causa de um exit na user-exit da VA01 (ou 02 :D).

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 ↑