45 %IF &g_inTestcase EQ 1 %THEN %DO;
 
   49 %IF &g_inTestcase EQ 2 %THEN %DO;
 
   55 %LOCAL l_pgm l_auton l_object;
 
   56 %LET l_object = %lowcase (&i_object.);
 
   57 %IF %index(%sysfunc(translate(&l_object,/,\)),/) %THEN %DO;
 
   58    %LET l_pgm = %_sasunit_stdPath(&g_root,&i_object);
 
   62    %LET l_pgm = &i_object;
 
   63    %LET l_auton = %_sasunit_getAutocallNumber(&l_object);
 
   67 %LOCAL l_casid;%LET l_casid=0;
 
   69    SELECT max(cas_id) INTO :l_casid FROM target.cas
 
   70    WHERE cas_scnid = &g_scnid;
 
   71 %IF &l_casid=. %THEN %LET l_casid=1;
 
   72 %ELSE                %LET l_casid=%eval(&l_casid+1);
 
   74    INSERT INTO target.cas VALUES (
 
   80       ,"%_sasunit_abspath(&g_doc,&i_specdoc)"
 
   87 %PUT ========================== test case &l_casid ======================================================;
 
   90 %LET g_logfile  =&g_log/%sysfunc(putn(&g_scnid,z3.))_%sysfunc(putn(&l_casid,z3.)).log;
 
   91 %LET g_printfile=&g_testout/%sysfunc(putn(&g_scnid,z3.))_%sysfunc(putn(&l_casid,z3.)).lst;