SASUnit Examples  Version 1.2
_sasunit_reportcmphtml.sas
Go to the documentation of this file.
1 
22 %MACRO _sasunit_reportCmpHTML (
23  i_scnid =
24  ,i_casid =
25  ,i_tstid =
26  ,o_html =
27 );
28 
29 /* change history
30  22.07.2009 AM necessary modifications for LINUX
31  13.08.2008 AM control for output folder, support for multiple languages
32  07.07.2008 AM Berichtsformat und Titel verbessert
33  15.12.2007 AM Wenn Datei _exp oder _act nicht vorhanden, Leerseite erstellen
34 */
35 
36 LIBNAME testout "&g_target/tst";
37 
38 FILENAME cmpods "&o_html/&i_scnid._&i_casid._&i_tstid._cmp_act.html";
39 ODS HTML FILE=cmpods stylesheet=(url="SAS_SASUnit.css");
40 TITLE "&g_nls_reportCmp_001";
41 %IF %sysfunc(exist(testout._&i_scnid._&i_casid._&i_tstid._columns_act)) %THEN %DO;
42 PROC PRINT DATA=testout._&i_scnid._&i_casid._&i_tstid._columns_act;
43 RUN;
44 %END;
45 %ELSE %DO;
46 DATA _null_;
47  FILE PRINT;
48  PUT "&g_nls_reportCmp_002";
49 RUN;
50 %END;
51 ODS HTML CLOSE;
52 FILENAME cmpods;
53 
54 FILENAME cmpods "&o_html/&i_scnid._&i_casid._&i_tstid._cmp_exp.html";
55 ODS HTML FILE=cmpods stylesheet=(url="SAS_SASUnit.css");
56 TITLE "&g_nls_reportCmp_003";
57 %IF %sysfunc(exist(testout._&i_scnid._&i_casid._&i_tstid._columns_exp)) %THEN %DO;
58 PROC PRINT DATA=testout._&i_scnid._&i_casid._&i_tstid._columns_exp;
59 RUN;
60 %END;
61 %ELSE %DO;
62 DATA _null_;
63  FILE PRINT;
64  PUT "&g_nls_reportCmp_004";
65 RUN;
66 %END;
67 ODS HTML CLOSE;
68 FILENAME cmpods;
69 
70 FILENAME cmpods "&o_html/&i_scnid._&i_casid._&i_tstid._cmp_rep.html";
71 ODS HTML FILE=cmpods;
72 PROC DOCUMENT NAME=testout._&i_scnid._&i_casid._&i_tstid._columns_rep;
73  REPLAY;
74 RUN;
75 ODS HTML CLOSE;
76 FILENAME cmpods;
77 
78 LIBNAME testout;
79 
80 %MEND _sasunit_reportCmpHTML;