22 %macro _render_assertPrimaryKeyAct (i_sourceColumn=
 
   27    hlp = trim(left(&i_sourceColumn.));
 
   29        when (-1)  hlp = "&g_nls_reportPrimaryKey_008.";
 
   30        when (-2)  hlp = "&g_nls_reportPrimaryKey_009.";
 
   31        when (-3)  hlp = "&g_nls_reportPrimaryKey_010.";
 
   32        when (-4)  hlp = "&g_nls_reportPrimaryKey_011.";
 
   33        when (-5)  hlp = "&g_nls_reportPrimaryKey_012.";
 
   34        when (-6)  hlp = "&g_nls_reportPrimaryKey_013.";
 
   35        when (-8)  hlp = "&g_nls_reportPrimaryKey_014.";
 
   36        when (-9)  hlp = "&g_nls_reportPrimaryKey_015.";
 
   37        when (-10) hlp = "&g_nls_reportPrimaryKey_016.";
 
   38        when (-12) hlp = "&g_nls_reportPrimaryKey_017.";
 
   39        when (-7)  hlp = "&g_nls_reportPrimaryKey_018.";
 
   40        when (-11) hlp = "&g_nls_reportPrimaryKey_019.";
 
   41        when (-13) hlp = "&g_nls_reportPrimaryKey_020.";
 
   42        when (0)   hlp = "&g_nls_reportPrimaryKey_007.";
 
   43        when (1)   hlp = "&g_nls_reportPrimaryKey_006.";
 
   44        otherwise hlp = catx(" ",hlp,"sonst &g_nls_reportPrimaryKey_006.");
 
   47    href     = catt ('_', put (scn_id, z3.),'_',put (cas_id, z3.),'_',put (tst_id, z3.));
 
   48    %if (&o_html.) %then %do;
 
   49       href_act = catt (href,'_primarykey_rep.html');
 
   52    &o_targetColumn. = catt ("^{style [flyover=
""&g_nls_reportPrimaryKey_005
"" url=
""", href_act, """] &g_nls_reportPrimaryKey_004. } ^n 
"); 
   53    &o_targetColumn. = catt (hlp, "^n
", &o_targetColumn.); 
   55 %mend _render_assertPrimaryKeyAct;