![]() | ![]() | ![]() | ![]() | ![]() |
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);
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.
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | Base SAS | z/OS | 9.21 | 9.21 | 9.2 TS2M0 | 9.2 TS2M3 |