SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 45685: System abend 0C4 occurs when the FILENAME option MGTCLAS is used with an unresolved macro variable

DetailsHotfixAboutRate It

A system abend 0C4 occurs when a FILENAME statement is used with the MGMTCLAS option that references an unresolved SAS macro variable. For example, in the following FILENAME statement, if the SAS macro variable MGMTCLAS has not previously been defined, a system abend 0C4 abend occurs.

   FILENAME TMPP MVS  "userid.TEST.DATA"
            RECFM=FS LRECL=6144 MGMTCLAS=&MGMTCLAS
            DISP=(NEW,CATLG) DSORG=PS SPACE=(TRK,(1,1),RLSE);
If traceback information is written to the SAS log, it might look like this:
NOTE: Traceback called
NOTE:  Module  Function 
NOTE: -------- -------- 
NOTE: SABXSPL   YXRPARS 
NOTE: SABXSPL    YTLIBF 
NOTE: SABXSPL    YASANY 
NOTE: SABXSPL   YASANY2 
NOTE: SABXSPL    YTTKNX 
NOTE: SABXSPL   YALEXEC 
NOTE: SABXSPL   YALINLN 
NOTE: SABXSPL   YALPROC 
NOTE: SABXSPL  SASXBTCH 
NOTE: SASXA1    UNKNOWN 

To circumvent this issue, assign a value to any SAS macro variable that is assigned with the MGMTCLAS option.

Click the Hot Fix tab in this note to access the hot fix for this issue.

Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemBase SASz/OS9.219.219.2 TS2M09.2 TS2M3
* 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.