proc sort data=EMDATA.VIEW_KPT( keep= PRODUCT CUSTOMER ) out=_emtrain ; by CUSTOMER ; run ; options nocleanup; Proc Assoc dmdbcat= EMPROJ.dm_DGM00004 data= _emtrain out=EMDATA.ASCOK6GX (label = "Output from Proc Assoc") items=2; customer CUSTOMER ; target PRODUCT ; run; quit; options nocleanup; Proc Rulegen in = EMDATA.ASCOK6GX out = EMDATA.RLAJTIVL (label = "Output from Proc Rulegen") minconf = 10; run; quit;