I need help in sas ...as i am new to this...need to pass the date and SMFMNPRN value from jcl to sas...
my sas statement like this after SYSIN dd statement
Code:
%INCLUDE GRAYLIB(OPTIONS);
DATA WORK.CICSTRAN; SET DETAIL.CICSTRAN
END=EOF;
DATE = DATEPART(START);
START = TIMEPART(START);
STOP = TIMEPART(STOP);
*IF DATE = MDY(11,09,2010);
*IF STOP < HMS(21,50,00) OR START > HMS(24,00,00) THEN DELETE;
WHERE SMFMNPRN IN : ('S0ATMPHK');
*IF TRAN IN :('C','S','O') THEN DELETE;
IF TRAN IN :('AEX','BPA','CBK','CCA','CDP',
'CPI','CQC','CQD','CWC','CWD',
'DEP','FPA','GIQ','GWD','INQ',
'OEX','PAL','PIN','RAD','RDT',
'RGD','RQK','RWT','STA','TSA',
'TSQ','TTI','FXQ') THEN DELETE;
PROC SORT DATA=WORK.CICSTRAN;
BY SMFMNPRN DATE START TRAN;
PROC PRINT DATA=WORK.CICSTRAN SPLIT='*' NOOBS;
VAR TRAN START STOP RESPTIME
USRCPUTM
RMITM
RMISUSTM
FCIOWTTM
DSPDELTM DISPWTTM
TSIOWTTM
EXWAITTM
MXTDELTM TCLDELTM
LU62DLTM IRIOWTTM
SUSPNDTM
TDIOWTTM JCIOWTTM
SYNCTM ENQDELTM RLSWAITM
/*
SCHWMG16 SCHWML16
TRANNUM PGMNAME
ABCODEC ABCODEO
*/
;
BY SMFMNPRN DATE;
PAGEBY SMFMNPRN;
FORMAT DATE DATE8.;
FORMAT START STOP TIME11.3;
FORMAT RESPTIME SUSPNDTM 8.4;