LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (November 2002, week 3)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Tue, 19 Nov 2002 09:39:26 -0500
Reply-To:     "Nevseta, Floyd G" <Floyd.G.Nevseta@BANKOFAMERICA.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         "Nevseta, Floyd G" <Floyd.G.Nevseta@BANKOFAMERICA.COM>
Subject:      Re: Macro Variable Creation using CALL SYMPUT
Comments: To: "Hayes, Jim M" <Jim.M.Hayes@DELTA.COM>
Content-type: text/plain; charset=iso-8859-1

Try using double quotes around &CLAVAR: CALL SYMPUT ('C1'||"&CLAVAR",C1);

-----Original Message----- From: Hayes, Jim M [mailto:Jim.M.Hayes@DELTA.COM] Sent: Tuesday, November 19, 2002 9:30 AM To: SAS-L@LISTSERV.UGA.EDU Subject: Macro Variable Creation using CALL SYMPUT

Greetings,

I am trying to create a series of column titles for a set of reports I am creating using Call SYMPUT.

I would like the macro names to be the column number (C1-C5) concatinated with the particular dataset being run.

I thought the command should look like this:

CALL SYMPUT ('C1'||&CLAVAR,C1);

However, that code generates the following messages in the log:

SYMBOLGEN: Macro variable CLAVAR resolves to TOTAL MPRINT(SRVDTOTAL): CALL SYMPUT ('C1'||TOTAL,C1); NOTE: Variable TOTAL is uninitialized.

ERROR: Symbolic variable name C1 . must contain only letters, digits, and underscores.

Any suggestions to correct this would be appreciated.

Jim Hayes, Delta Airlines, Network Analysis jim.m.hayes@delta.com


Back to: Top of message | Previous page | Main SAS-L page