BookmarkSubscribeRSS Feed
deleted_user
Not applicable
EG...Stored process not seeing data in Work library
using EG on server...I've checked to make that it is pointing to the server

if I cut and paste the code into code window it works fine...

TIA

- Matthew
4 REPLIES 4
deleted_user
Not applicable
Never mind... I found the answer in following thread...i've changed it to a macro...

EG Stored Processes vs Autocall Macros?

- Matthew
hpl104
Calcite | Level 5

Hi Matthew,

May I know how you do it? I can't see the data in my work library either, when I run stored process.

Thanks,

Hui

Quentin
Super User

Hi,

Not sure what Matthew means by changing it to a macro.

As I understand it, when you execute a stored process from EG (or elsewhere) it runs on a server, and has it's own WORK library.  It does not use the same work library as the EG session.  See for example.:

https://communities.sas.com/message/8585#8585

I suppose it's possible that in your EG session you could find the physical path to the work directory:

%put %sysfunc(pathname(work));

And then you could pass that as a parameter when you invoke the stored process. But that would feel like a kludge.  Probably better to just put whatever data you want the stored process to see in a permanent directory that the stored process can see.

--Q.

hpl104
Calcite | Level 5

Thanks Quetin.

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 4 replies
  • 2132 views
  • 0 likes
  • 3 in conversation