SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 11383: %CPPRINT returns a SYMGET error when data set name includes level

DetailsHotfixAboutRate It
The %CPPRINT macro may return a SYMGET error if it is invoked with the
data set parameter in the form LEVEL.DATASET. The reason for the error
is that %CPPRINT does not set macro variable CPTABNAM when the data set
name includes the level. Here is an example of the error message:

NOTE: Invalid argument to function SYMGET at line 399 column 1.
 RPTTIME=18NOV2003:08:00:27 PDB=f:\PDBs\updb-wnt\ LABELS=  REDLVL=WORK
 TABLENM=  DATASET=work.Done RPTTYPE=TEXT MEMNAMES=today
 BYVALS1=. DESC='11/01/03' RPTNAME=  RPTTIMEN=1384761627 ID=13 _ERROR_=1
 _N_=1

To prevent the error, specify only the data set name, not the level.


Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS IT Management Solutions Core Components MVA DataMicrosoft Windows NT Workstation2.62.7
Solaris2.62.7
z/OS2.62.7
64-bit Enabled Solaris2.62.7
HP-UX2.62.7
Tru64 UNIX2.62.7
64-bit Enabled AIX2.62.7
64-bit Enabled HP-UX2.62.7
AIX2.62.7
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.