39 %MACRO _sasunit_handleError (
 
   46 %IF %unquote(&i_condition) %THEN %DO;
 
   49    %PUT --------------------------------------------------------------------------------;
 
   50    %PUT ERROR &i_errorcode in Makro &i_macroname (Condition: &i_condition);
 
   53    %PUT --------------------------------------------------------------------------------;
 
   55    %LET g_error_code = &i_errorcode;
 
   56    %LET g_error_msg  = &i_text;
 
   57    %LET g_error_macro= &i_macroname;
 
   61    %IF &i_verbose %THEN %DO;
 
   63       %PUT handleError: OK: &i_errorcode &i_macroname (Bedingung: &i_condition);
 
   67 %MEND _sasunit_handleError;