Any time you have an error or other message in the Log that you want help with then copy the submitted code for the procedure or data step and all of the associated messages. Then on the forum open a text box and paste the text.
The text box is important because it preserves formatting of diagnostic characters that SAS often provides AND then we can make corrections/suggestions by copying text, editing and pasting the modified text for you to use.
An example, different error but same cause: missing comma between select elements. Even with a different error we can tell where in code the issue is because we don't have to parse lots of stuff. We can see it is likely around the "ABC:"
466 proc sql;
467 create table junk as
468 select sex
469 "ABC:"||put(weight,f5.1) as ref
--
22
76
ERROR 22-322: Syntax error, expecting one of the following: a quoted string, ',', AS, FORMAT,
FROM, INFORMAT, INTO, LABEL, LEN, LENGTH, TRANSCODE.
ERROR 76-322: Syntax error, statement will be ignored.
470 from sashelp.class
471 ;
472 quit;
... View more