Register Login

Spool Full or Spool Overflow

SPOOL_INTERNAL_ERROR

System can no longer create spool requests & creating spool requests takes a long time. Finally, the system cannot create any more requests and the short dump SPOOL_INTERNAL_ERROR occurs. In the dump itself and in the syslog, the system issues the message "Spool full" or "Spool overflow".

In the standard SAP system, the number of spool requests that can be created is limited to 32000. If you reach this limit, there are no more free numbers and the errors described above occur.

You can raise the upper limit for spool requests. As of Release 4.0, you can set the upper limit to anywhere between 2 and 31 numbers (previously 99,000).

However, we recommend that you do not set the interval higher than 999,999 because the human user finds higher numbers difficult to process. (This is not a technical restriction; it concerns the handling only.)

Proceed as follows:

Step 1) Log on to the system in client 000 and Execute t-code SNRO.

t-code SNRO

Step 2)  Select the object SPO_NUM and click the Change button.

SPO_NUM

Step 3)  On the next screen, click the Interval Editing button or press the F7 key

Interval Editng

Step 4) Then again select the Change Interval button

Change

Step 5)  In the To number column, change the upper limit of interval, for example, 01 to 999,999.

Set number

 Step 6) Now once changes are made click the SAVE button to save the changes

Save

A message Data was saved will be displayed on the bottom of your screen

Data was saved

The size of the interval also determines the maximum number of spool requests that can exist in the system. To ensure that the system performance does not deteriorate, you must use RSPO0041 or RSPO1041 on a regular basis to delete spool requests that are no longer required. The number of spool requests that can be held "officially" in the system depends to a great extent on the capacity of the database and the database computer. Only the number of spool requests simultaneously held in the system is relevant, not the size of the number intervals.

You can use the spool number monitor in transaction RZ20 to specify threshold values in which the system must create an alert if a certain percentage of the spool numbers are allocated.