DATA Step, Macro, Functions and more

Basic Question: Put statement not writing to log.

Accepted Solution Solved
Reply
Occasional Contributor
Posts: 5
Accepted Solution

Basic Question: Put statement not writing to log.

Hi, I have started learning SAS. When i type the below

 

put 'I am here';

 

I am expecting "I am here" to be written to log.

 

But Put statement is not incorporating blue color and after running it gives error: Statement is not valid or used out of proper order. But %put is working (macro). Any suggestions pls.

 


Accepted Solutions
Solution
‎03-11-2016 08:11 AM
Super Contributor
Posts: 336

Re: Basic Question: Put statement not writing to log.

Try:

Data _NULL_;

put "'I am here'";

Run;

%Put 'I am here';

View solution in original post


All Replies
Solution
‎03-11-2016 08:11 AM
Super Contributor
Posts: 336

Re: Basic Question: Put statement not writing to log.

Try:

Data _NULL_;

put "'I am here'";

Run;

%Put 'I am here';

Super User
Posts: 17,832

Re: Basic Question: Put statement not writing to log.

PUT needs to be used in a data step. 

%PUT can be used anywhere. 

Super User
Posts: 6,938

Re: Basic Question: Put statement not writing to log.

The PUT Statement is valid only in a DATA step and can not be used in "open code" or in procedure steps.

That's why you need the DATA and RUN statements around it.

---------------------------------------------------------------------------------------------
Maxims of Maximally Efficient SAS Programmers
Super User
Super User
Posts: 7,401

Re: Basic Question: Put statement not writing to log.

To add, you talk about the coloring of items in the log.  This is defined based on a set of rules, for instance ERROR: text will come out red, WARNING: will come out green.  Your code will appear (if default install) as black font in the log, NOTEs will appear in blue and error/warning as above.  This is just for highlighting information points and doesn't affect anything.

☑ This topic is SOLVED.

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

Discussion stats
  • 4 replies
  • 292 views
  • 5 likes
  • 5 in conversation