It's a little confusing, but the SAS Content tree and the server file system are two separate file stores (logical and physical, respectively). You uploaded the .shp file to the SAS Content location, but the code is referencing (looking for, but can't find) a file path on the server file system.
So, you have two options...
1) You can access a file from a SAS Content folder directly by using a FILESRVC fileref. For example:
filename myfile FILESRVC folderpath="/Users/sasdemo" filename="tl_2018_04_sldu.shp";
%shpimprt(shapefilepath=myfile
Note: This requires that your SAS code is capable of accepting a fileref rather than only a file path string. Since macro parameters are just strings, I doubt the shpimprt macro will accept a fileref for the sharefilepath parameter, so probably not an option for you in this example.
2) You can FTP the file to your server file system (or a location it can access) and then reference that file in your SAS code.
Note: In SAS Studio 5.1, only the SAS Content tree is surfaced in the UI. The server file system is not accessible from the SAS Studio 5.1 UI. In SAS Studio 5.2, the SAS Content tree and the server file system will be accessible. Thus, you'll be able to upload directly to either.
Casey
... View more