#CYCLE (cycle to top of loop) 

Top  Previous  Next

 

#CYCLE

The #CYCLE statement immediately passes control back to the top of the #FOR or #LOOP structure in which it is enclosed to begin the next iteration. #CYCLE is only valid within a #FOR or #LOOP structure, else an error is generated during Template file pre-processing. #CYCLE acts as a #RETURN statement if issued from within a #GROUP inserted in the loop (unless it is within a #FOR or #LOOP structure completely contained within the #GROUP).

Example:

#SET(%StopFile,'CUSTOMER')

#FOR(%File)

 #IF (UPPER(%File) <> %StopFile)

   OPEN(%File)

  #CYCLE

 #ELSE

   #BREAK

 #ENDIF

#ENDFOR