How to find location of my sas program

I am running sas 9.4 on grid platform. I want to get the value of the path of my sas program automatically in sas. I use the below code but it gives me the sas workspace location and not my user directory where my program is saved. Any ideas?

%put The current program is %sysfunc(getoption(sysin));

/gridwork/userid/SASGSUB-2017-01-12_13.05.07.758_abc/abc.sas

insted of this I want path of my directory where abc.sas is actually saved.