Previous Page | Next Page

SAS System Return Codes

Mnemonics for SAS System Return Codes

Warning and Error Conditions Sorted Alphabetically by Mnemonic lists the mnemonics for SAS system return codes along with the value and a description of the error or warning condition. This table is sorted by the mnemonic name, and the codes are grouped into general categories of operations that can produce the conditions. Warning and Error Conditions Sorted by Value presents the codes sorted by the return code value.

Warning and Error Conditions Sorted Alphabetically by Mnemonic
Mnemonic Value Description
Library Assign/Deassign Messages
_SEDUPLB 70004 The libref refers to the same physical library as another libref.
_SEIBASN 70006 The specified libref is not assigned.
_SEINUSE 70025 The library or member is not available for use.
_SEINVLB 70002 The library is not in a valid format for the access method.
_SEINVLN 20014 The libref is not valid.
_SELBACC 70029 The action requested cannot be performed because you do not have the required access level on the library.
_SELBUSE 70025 The library is still in use.
_SELGASN 70006 The specified libref is not assigned.
_SENOASN 20004 The libref is not assigned.
_SENOLNM 20031 The libref is not available for use.
_SESEQLB 630032 The library is in sequential (tape) format.
_SWDUPLB -70004 The libref refers to the same physical library as another libref.
_SWNOLIB -70008 The library does not exist.
Fileref Messages
_SELOGNM 20002 The fileref is assigned to an invalid file.
_SWLNASN -20004 The fileref is not assigned.
SAS Table Messages
_SEBAUTH 70045 The data set has passwords.
_SEBDIND 630009 The index name is not a valid SAS name.
_SEDSMOD 70018 The data set is not open in the correct mode for the specified operation.
_SEDTLEN 20012 The data length is invalid.
_SEINDCF 630008 The new name conflicts with an index name.
_SEINVMD 20015 The open mode is invalid.
_SEINVPN 20017 The physical name is invalid.
_SEMBACC 70030 You do not have the level of access required to open the data set in the requested mode.
_SENOLCK 630053 A record-level lock is not available.
_SENOMAC 660025 Member-level access to the data set is denied.
_SENOSAS 70037 The file is not a SAS data set.
_SEVARCF 630019 The new name conflicts with an existing variable name.
_SWBOF -570001 You tried to read the previous observation when you are on the first observation.
_SWNOWHR -630004 The record no longer satisfies the WHERE clause.
_SWSEQ -630032 The task requires reading observations in a random order, but the engine you are using allows only sequential access.
_SWWAUG -580016 The WHERE clause has been augmented.
_SWWCLR -580017 The WHERE clause has been cleared.
_SWWREP -580015 The WHERE clause has been replaced.
SAS File Open and Update Messages
_SEBDSNM 630087 The filename is not a valid SAS name.
_SEDLREC 630049 The record has been deleted from the file.
_SEFOPEN 20036 The file is currently open.
_SEINVON 70022 The option name is invalid.
_SEINVOV 70023 The option value is invalid.
_SEINVPS 20018 The value of the File Data Buffer pointer is invalid.
_SELOCK 70031 The file is locked by another user.
_SENOACC 20029 You do not have the level of access required to open the file in the requested mode.
_SENOALL 630100 _ALL_ is not allowed as part of a filename in this release.
_SENOCHN 630058 The record was not changed because it would cause a duplicate value for an index that does not allow duplicates.
_SENODEL 10011 Records cannot be deleted from this file.
_SENODLT 20030 The file could not be deleted.
_SENOERT 20035 The file is not open for writing.
_SENOOAC 70030 You are not authorized for the requested open mode.
_SENOOPN 20037 The file or directory is not open.
_SENOPF 20006 The physical file does not exist.
_SENORD 20032 The file is not opened for reading.
_SENORDX 630066 The file is not radix addressable.
_SENOTRD 570002 No record has been read from the file yet.
_SENOUPD 630006 The file cannot be opened for update because the engine is read-only.
_SENOWRT 70040 You do not have write access to the member.
_SEOBJLK 20025 The file or directory is in exclusive use by another user.
_SERECRD 630052 No records have been read from the input file.
_SWACMEM -630032 Access to the directory will be provided one member at a time.
_SWEOF -1 End of file.
_SWNOFLE -20006 The file does not exist.
_SWNOPF -70008 The file or directory does not exist.
_SWNOREP -630002 The file was not replaced because of the NOREPLACE option.
_SWNOTFL -20002 The item pointed to exists but is not a file.
_SWNOUPD -630054 This record cannot be updated at this time.
Library/Member/Entry Messages
_SEBDMT 70015 The member type specification is invalid.
_SEDLT 70033 The member was not deleted.
_SELKUSR 630097 The library or library member locked by another user.
_SEMLEN 70028 The member name is too long for this system.
_SENOLKH 630099 The library or library member is not currently locked.
_SENOMEM 70009 The member does not exist.
_SWKNXL -670212 You have locked a library, member, or entry that does not exist yet.
_SWLKUSR -630097 The library or library member is locked by another user.
_SWLKYOU -630098 You have already locked the library or library member.
_SWNOLKH -630099 The library or library member is not currently locked.
Miscellaneous Operations
_SEDEVOF 10008 The device is offline or unavailable.
_SEDSKFL 70039 The disk or tape is full.
_SEINVDV 20011 The device type is invalid.
_SENORNG 20034 There is no write ring in the tape opened for write access.
_SOK 0 The function was successful.
_SWINVCC -20001 The carriage-control character is invalid.
_SWNODSK -20005 The device is not a disk.
_SWPAUAC -630104 Pause in I/O, process accumulated data up to this point.
_SWPAUSL -630105 Pause in I/O, slide data window forward and process accumulated data up to this point.
_SWPAUU1 -630106 Pause in I/O, extra user control point 1.
_SWPAUU2 -630107 Pause in I/O, extra user control point 2.
Integrity Constraints
_SEICAU 660130 The add/update action failed for the table because the data value(s) do not comply with the integrity constraints.
_SEICA2 660169 This error is a generic error that represents either _SEICAU or _SENMCH. This error is returned if the corresponding integrity constraint was set to return only the user-defined message.
_SEINTG 630025 The add/update action failed because the data value(s) do not comply with an integrity constraint that uses the index for the corresponding file.
_SENMCH 630188 The observation was not added and/or updated because no match was found for the foreign key value.

Warning and Error Conditions Sorted by Value
Value Mnemonic Description
-1 _SWEOF End of file.
-20001 _SWINVCC The carriage control character is invalid.
-20002 _SWNOTFL The item pointed to exists but is not a file.
-20004 _SWLNASN The fileref is not assigned.
-20005 _SWNODSK The device is not a disk.
-20006 _SWNOFLE The file does not exist.
-70004 _SWDUPLB The libref refers to the same physical library as another libref.
-70008 _SWNOPF The file or directory does not exist.
-70008 _SWNOLIB The library does not exist.
-570001 _SWBOF You tried to read the previous observation when you are on the first observation.
-580015 _SWWREP The WHERE clause has been replaced.
-580016 _SWWAUG The WHERE clause has been augmented.
-580017 _SWWCLR The WHERE clause has been cleared.
-630002 _SWNOREP The file was not replaced because of the NOREPLACE option.
-630004 _SWNOWHR The record no longer satisfies the WHERE clause.
-630032 _SWSEQ The task requires reading observations in a random order, but the engine you are using allows only sequential access.
-630032 _SWACMEM Access to the directory will be provided one member at a time.
-630054 _SWNOUPD This record cannot be updated at this time.
-630097 _SWLKUSR The library or library member is locked by another user.
-630098 _SWLKYOU You have already locked the library or library member.
-630099 _SWNOLKH The library or library member is not currently locked.
-630104 _SWPAUAC Pause in I/O, process accumulated data up to this point.
-630105 _SWPAUSL Pause in I/O, slide data window forward and process accumulated data up to this point.
-630106 _SWPAUU1 Pause in I/O, extra user control point 1.
-630107 _SWPAUU2 Pause in I/O, extra user control point 2.
-670212 _SWKNXL You have locked a library, member, or entry that does not exist yet.
0 _SOK The function was successful.
10008 _SEDEVOF The device is offline or unavailable.
10011 _SENODEL Records cannot be deleted from this file.
20002 _SELOGNM The fileref is assigned to an invalid file.
20004 _SENOASN The libref is not assigned.
20006 _SENOPF The physical file does not exist.
20011 _SEINVDV The device type is invalid.
20012 _SEDTLEN The data length is invalid.
20014 _SEINVLN The libref is not valid.
20015 _SEINVMD The open mode is invalid.
20017 _SEINVPN The physical name is invalid.
20018 _SEINVPS The value of the File Data Buffer pointer is invalid.
20025 _SEOBJLK The file or directory is in exclusive use by another user.
20029 _SENOACC You do not have the level of access required to open the file in the requested mode.
20030 _SENODLT The file could not be deleted.
20031 _SENOLNM The libref is not available for use.
20032 _SENORD The file is not opened for reading.
20034 _SENORNG There is no write ring in the tape opened for write access.
20035 _SENOERT The file is not open for writing.
20036 _SEFOPEN The file is currently open.
20037 _SENOOPN The file or directory is not open.
70002 _SEINVLB The library is not in a valid format for the access method.
70004 _SEDUPLB The libref refers to the same physical library as another libref.
70006 _SEIBASN The specified libref is not assigned.
70006 _SELGASN The specified libref is not assigned.
70009 _SENOMEM The member does not exist.
70015 _SEBDMT The member type specification is invalid.
70018 _SEDSMOD The data set is not open in the correct mode for the specified operation.
70022 _SEINVON The option name is invalid.
70023 _SEINVOV The option value is invalid.
70025 _SEINUSE The library or member is not available for use.
70025 _SELBUSE The library is still in use.
70028 _SEMLEN The member name is too long for this system.
70029 _SELBACC The action requested cannot be performed because you do not have the required access level on the library.
70030 _SEMBACC You do not have the level of access required to open the data set in the requested mode.
70030 _SENOOAC You are not authorized for the requested open mode.
70031 _SELOCK The file is locked by another user.
70033 _SEDLT The member was not deleted.
70037 _SENOSAS The file is not a SAS data set.
70039 _SEDSKFL The disk or tape is full.
70040 _SENOWRT You do not have write access to the member.
70045 _SEBAUTH The data set has passwords.
570002 _SENOTRD No record has been read from the file yet.
630006 _SENOUPD The file cannot be opened for update because the engine is read-only.
630008 _SEINDCF The new name conflicts with an index name.
630009 _SEBDIND The index name is not a valid SAS name.
630019 _SEVARCF The new name conflicts with an existing variable name.
630032 _SESEQLB The library is in sequential (tape) format.
630049 _SEDLREC The record has been deleted from the file.
630052 _SERECRD No records have been read from the input file.
630053 _SENOLCK A record-level lock is not available.
630058 _SENOCHN The record was not changed because it would cause a duplicate value for an index that does not allow duplicates.
630066 _SENORDX The file is not radix addressable.
630087 _SEBDSNM The filename is not a valid SAS name.
630097 _SELKUSR The library or library member locked by another user.
630099 _SENOLKH The library or library member is not currently locked.
630100 _SENOALL _ALL_ is not allowed as part of a filename in this release.
660025 _SENOMAC Member-level access to the data set is denied.
630025 _SEINTG The add/update action failed because the data value(s) do not comply with an integrity constraint that uses the index for the corresponding file.
630188 _SENMCH The observation was not added and/or updated because no match was found for the foreign key value.
660130 _SEICAU The add/update action failed for the table because the data value(s) do not comply with the integrity constraints.
660169 _SEICA2 This error is a generic error that represents either _SEICAU or _SENMCH. This error is returned if the corresponding integrity constraint was set to return only the user-defined message.

Previous Page | Next Page | Top of Page