sas macro - In SAS Data Intergration, Create a user written transformation to skip further job execution without giving an error when certain condition is true -


i want create user written transformation skip further job execution when condition true. have tried code

        %abort;         %abort cancel; 

but these statements gives error, stopped processing because of %abort statement. don't want error message displayed, skip remaining job execution. e.g. if source table has 0 observations out of job without logging error message or warning.

hmm, not sure if work in sas di (i don't have test), use below macro:

%macro stop_sas;   %if "&sysenv" eq "fore" %then %do;     %abort cancel;   %end;   %else %do;     endsas;   %end; %mend; 

it checks see if sas running batch job or not, , if is, quits sas quietly. if sas running in interactive mode, abort submitted code, without closing ide.

the key statement here endsas command - part looking for.


Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -