= Func(1) AND Func(2) AND Func(3)Or if you want a more structured way in handling failures:
DO CASE CASE !Func(1) ** Handle exception here CASE !Func(2) ** Handle exception here CASE !Func(3) ** Handle exception here OTHERWISE ** All functions succeeded ENDCASESome might argue that the latter is a bad coding practise as the CASE lines cannot be moved from one position to another. OTOH, this practise does help to avoid nested IFs and IMO does produce more readable code.