28.1.11

SAP Note 19498 - More than 150 printers as of Rel. 2.1G

Symptom:

If more than 150 printers are defined for one server, some printers are no longer edited. The dev-file writes:

*** ERROR ==> rspofps: no free slot for printer [rsposhm. 883]
In the status of the output request you have: status unknown

For the most part, you will still also find the message 'lookup
failed' there.

Additional key words

internal, error, printing

Cause and prerequisites

For each printer, one entry is made in the shared memory. The default for this is 150 entries.

Solution
Raise the number of entries in the shared memory:
To do this, you have to set the system profile parameter "rspo/global_shm/printer_list" to a sufficient number of printers. In addition, you have to increase pool 40, in which the data is stored, by 750 bytes for each additional printer. The profile parameter is called "ipc/shm_psize_40". You can determine the current value with ABAP/4 report 'RSPFPAR'. This report is perhaps already explicitly set in your profile. If you have no entries in your profile, set the value to the value determined by RSPFPAR plus 750 bytes extra for each additional printer (see also Note 5076.)
Notice that the adjustment of the pool size is not applicable on
AS/400 since Shared Memory areas in pools do not need to be grouped on
AS/400.
As of Release 4.0A this memory area will be dynamically maintained to prevent the error occurring any longer.

No comments:

Post a Comment