thx for the quick response. here is the log when I use options symbolgen and mprint (doesnt seem to do much though that mprint, maybe I'm using it wrong) 26 options symbolgen mprint;
27
28
29 data print_matrix;
30 if _n_=1 then do;
31 declare hash ud(dataset:'brinfo');
32 ud.defineKey('BRO_NUMPRO');
33 ud.defineData(&ts_keepmod);
SYMBOLGEN: Macro variable TS_KEEPMOD resolves to 'BRO_BCE', 'BRO_COLOR_MAIN', 'BRO_COLOR_SECOND', 'BRO_COLOR_TEXT',
'BRO_COLOR_TEXT_MAIN', 'BRO_COLOR_TEXT_TITLE', 'BRO_EMAIL_CLI', 'BRO_FAX', 'BRO_FSMA', 'BRO_LOGO', 'BRO_NAME',
'BRO_NUMPRO', 'BRO_PHONE', 'BRO_SIGN_PERSON', 'BRO_URL'
SYMBOLGEN: Some characters in the above value which were subject to macro quoting have been unquoted for printing.
NOTE: Line generated by the macro variable "TS_KEEPMOD".
33 'BRO_BCE', 'BRO_COLOR_MAIN', 'BRO_COLOR_SECOND', 'BRO_COLOR_TEXT', 'BRO_COLOR_TEXT_MAIN', 'BRO_COLOR_TEXT_TITLE',
_
386
_
200
76
33 ! 'BRO_EMAIL_CLI', 'BRO_FAX', 'BRO_FSMA', 'BRO_LOGO', 'BRO_NAME', 'BRO_NUMPRO', 'BRO_PHONE', 'BRO_SIGN_PERSON', 'BRO_URL'
ERROR 386-185: Expecting an arithmetic expression.
ERROR 200-322: The symbol is not recognized and will be ignored.
ERROR 76-322: Syntax error, statement will be ignored.
34 ud.defineDone();
ERROR: DATA STEP Component Object failure. Aborted during the COMPILATION phase.
NOTE: The SAS System stopped processing this step because of errors.
2 The SAS System 10:10 Wednesday, January 26, 2022
NOTE: DATA statement used (Total process time):
real time 0.00 seconds
user cpu time 0.00 seconds
system cpu time 0.00 seconds
memory 355.43k
OS Memory 25968.00k
Timestamp 01/26/2022 01:44:02 PM
Step Count 168 Switch Count 0
... View more