Invalid logical name

Accepted Solution Solved
Reply
New Contributor
Posts: 3
Accepted Solution

Invalid logical name

Hi All,

 

Am executing the below program in UNIX SAS and am while executing this program in UNIX, am encountering error like "Invalid Logical Name". I think this is related to file name statement. Please correct me what exactly am missing here ? Appreciate for help.

 

FILENAME 01at1 "%sysget(CDR_ROOT)/ARW/HES/mk1116/tendinitis/rk1075/adjsan/Macro/MACRO_CATALOG_DEV/v48/MACROS/01at1.sas"
ERROR: Invalid logical name.
ERROR: Error in the FILENAME statement.


Accepted Solutions
Solution
‎01-31-2017 09:35 AM
Super User
Super User
Posts: 7,725

Re: Invalid logical name

Filename references follow SAS naming convention, i.e. you cant start with anything other than a letter or underscore, so:

FILENAME f01at1 "%sysget(CDR_ROOT)/ARW/HES/mk1116/tendinitis/rk1075/adjsan/Macro/MACRO_CATALOG_DEV/v48/MACROS/01at1.sas";


Should work.

View solution in original post


All Replies
Solution
‎01-31-2017 09:35 AM
Super User
Super User
Posts: 7,725

Re: Invalid logical name

Filename references follow SAS naming convention, i.e. you cant start with anything other than a letter or underscore, so:

FILENAME f01at1 "%sysget(CDR_ROOT)/ARW/HES/mk1116/tendinitis/rk1075/adjsan/Macro/MACRO_CATALOG_DEV/v48/MACROS/01at1.sas";


Should work.

☑ This topic is solved.

Need further help from the community? Please ask a new question.

Discussion stats
  • 1 reply
  • 349 views
  • 3 likes
  • 2 in conversation