SAP Reports / Programs | Basis Components | Use Subcomponents | Print and Output Management(BC-CCM-PRN) SAP BC

RSPO1055 SAP ABAP Report - Installation Check for SAP Spool







RSPO1055 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program checks the installation data of the SAP spooler such as the existence of known servers, references between different output device information, whether the logged on spool work processes are running, and so on...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RSPO1055 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RSPO1055. "Basic submit
SUBMIT RSPO1055 AND RETURN. "Return to original report after report execution complete
SUBMIT RSPO1055 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: USERPARS = Compare User Parameters
Selection Text: TITLEPG = Cover page language
Selection Text: SERV = Server landscape
Selection Text: ROMS = Real output management systems
Selection Text: RESTLP01 = Restore LP01
Selection Text: OMSDEV = OMS devices
Selection Text: LPDHOST = Destination host
Selection Text: LOMS = Logical output mgmt systems
Selection Text: JOBS = Unprocessed requests
Selection Text: DEVTYPE = Device types for OutputDevices
Selection Text: DEVTYP2 = Formats for local types
Selection Text: DEVTYP1 = Formats for standard types
Selection Text: DEVSERV = Spool server
Selection Text: DEVDEF = Device definitions
Selection Text: ARCH = Archiving
Selection Text: ACCMETH = Access methods
Title: Installation Check for SAP Spool
Text Symbol: 820 = Specify callback target
Text Symbol: 819 = Callback tgt not active
Text Symbol: 818 = Unable to check commands
Text Symbol: 817 = Language for CoverPages
Text Symbol: 816 = Language &1 for device &2 is not available
Text Symbol: 815 = Maintain language for device &1
Text Symbol: 814 = Specify start command
Text Symbol: 813 = Logical OMS
Text Symbol: 812 = Real OMS
Text Symbol: 811 = Specify instance for start command
Text Symbol: 810 = Instance for start command not active
Text Symbol: 809 = ROMS
Text Symbol: 808 = Command server not specified
Text Symbol: 807 = Command server not running
Text Symbol: 806 = Spool server not defined
Text Symbol: 805 = Operating system commands incomplete
Text Symbol: 804 = cannot be checked
Text Symbol: 803 = ROMS unknown:
Text Symbol: 802 = LOMS unknown
Text Symbol: 801 = LOMS
Text Symbol: 800 = OMS dev.





Text Symbol: 400 = Output device &1 has no device type.
Text Symbol: 302 = printer character sets.
Text Symbol: 301 = Note: Use report RSCP0126 to implement old
Text Symbol: 300 = Character set &1 is not implemented
Text Symbol: 210 = Wait Time
Text Symbol: 209 = Requests;;
Text Symbol: 208 = transaction SPAD
Text Symbol: 207 = device definition in
Text Symbol: 206 = a device, resave the
Text Symbol: 205 = Note: To generate the generated form of
Text Symbol: 204 = transaction SPAD
Text Symbol: 203 = OK code UPDDV in
Text Symbol: 201 = from the generated description, use
Text Symbol: 913 = Compare User Parameters
Text Symbol: 912 = Deleted
Text Symbol: 911 = In Client
Text Symbol: 910 = Parameters of Deleted User
Text Symbol: 904 = successfully restored
Text Symbol: 903 = Error when restoring device
Text Symbol: 902 = correctly configured
Text Symbol: 901 = Naming conflct f. device
Text Symbol: 900 = Restore LP01
Text Symbol: 889 = User
Text Symbol: 888 = Problems with Languages for Output Devs
Text Symbol: 887 = Problems with Conv.Flag
Text Symbol: 886 = Checks Performed:
Text Symbol: 885 = Information
Text Symbol: 884 = Server environ.
Text Symbol: 883 = Output management systems
Text Symbol: 882 = DeviceTypes
Text Symbol: 881 = Archiving
Text Symbol: 880 = Output dev.
Text Symbol: 835 = Server
Text Symbol: 834 = Mapped server
Text Symbol: 833 = No alternate spool server found
Text Symbol: 832 = Unable to find alternate server
Text Symbol: 831 = The last time, the instance did not have a spool WP
Text Symbol: 830 = Instance has never run
Text Symbol: 829 = Mapping class does not match





Text Symbol: 828 = Spool server class unsuitable for server class
Text Symbol: 827 = ROMS unknown
Text Symbol: 826 = No spool service active
Text Symbol: 825 = No real server active
Text Symbol: 824 = No real server assigned
Text Symbol: 823 = Instance not active
Text Symbol: 822 = Server
Text Symbol: 821 = Server environ.
Text Symbol: 200 = Note: To generate the description data
Text Symbol: 084 = The assigned real server is not active
Text Symbol: 083 = Class does not match assigned server
Text Symbol: 082 = Device class does not match server class
Text Symbol: 081 = Otherwise adapt w/ SPAD.
Text Symbol: 080 = &1 days &2 hours &3 minutes
Text Symbol: 079 = names; it can probably be deleted
Text Symbol: 078 = conversion of assignment to instance
Text Symbol: 077 = This printer has not been used since
Text Symbol: 076 = No spool WP currently running there
Text Symbol: 074 = No active spool server found
Text Symbol: 072 = Host
Text Symbol: 071 = Instance name
Text Symbol: 070 = Output device
Text Symbol: 065 = Have you paid attention to upper/lower case?
Text Symbol: 064 = Are the host names written correctly?
Text Symbol: 063 = Unable to check host spool
Text Symbol: 062 = Name of destination host missing
Text Symbol: 061 = Unable to contact host spool system
Text Symbol: 060 = Name of destination host unknown?
Text Symbol: 049 = The conversion flag is activated for device &1.
Text Symbol: 046 = Was that intentional?
Text Symbol: 045 = allowed.
Text Symbol: 044 = "\n", "\e", and so on, are not
Text Symbol: 043 = the 'conversion flag'.
Text Symbol: 042 = converted before output as a result of
Text Symbol: 041 = The contents of 'device type format' are
Text Symbol: 037 = No generated description exists
Text Symbol: 036 = Several mappings with same short name (not unique)
Text Symbol: 035 = Several mappings with same short name (repaired)
Text Symbol: 033 = No name mapping exists (not unique)



Text Symbol: 032 = No name mapping exists (repaired)
Text Symbol: 031 = Several device descriptions with same short name
Text Symbol: 030 = Only generated description exists
Text Symbol: 028 = This has the instance name
Text Symbol: 027 = Not supported on this host
Text Symbol: 026 = Test performed on host
Text Symbol: 025 = The spool server is probably busy
Text Symbol: 024 = No problems found
Text Symbol: 023 = This is not necessarily a problem
Text Symbol: 022 = (Host spool)
Text Symbol: 021 = (Server)
Text Symbol: 019 = Does not match device class
Text Symbol: 085 = The assigned real server is not a spool server
Text Symbol: 164 = Total
Text Symbol: 161 = No. of warnings
Text Symbol: 160 = No. of problems
Text Symbol: 156 = Device not an archiver
Text Symbol: 154 = Device does not exist
Text Symbol: 153 = ID to archive device
Text Symbol: 152 = Use table TSP0F for conversion of archive
Text Symbol: 151 = Archive device
Text Symbol: 150 = Archive ID
Text Symbol: 142 = Reason
Text Symbol: 140 = AccMeth
Text Symbol: 132 = See page &1
Text Symbol: 130 = No problems found
Text Symbol: 129 = Loc. device types
Text Symbol: 128 = Problem with format
Text Symbol: 127 = Unable to check format
Text Symbol: 126 = Device type does not implement any formats
Text Symbol: 125 = Format
Text Symbol: 124 = Device type
Text Symbol: 123 = Device types for output dev.
Text Symbol: 122 = Standard dev. types
Text Symbol: 121 = Type
Text Symbol: 120 = The device type is not defined
Text Symbol: 118 = Unprocessed output requests
Text Symbol: 116 = Archiving
Text Symbol: 114 = Conv.Indic.
Text Symbol: 113 = Device definitions
Text Symbol: 112 = Acc.Methods
Text Symbol: 111 = Spool Servers
Text Symbol: 110 = Destination Host
Text Symbol: 109 = Parameters of Deleted Users
Text Symbol: 108 = Summary
Text Symbol: 107 = Initialization
Text Symbol: 106 = Date
Text Symbol: 104 = Database
Text Symbol: 102 = Check
Text Symbol: 101 = Check... &2
Text Symbol: 100 = Installation of the spool
Text Symbol: 092 = menu in transaction SPAD
Text Symbol: 091 = spool server using the "Utilities"
Text Symbol: 090 = Note: You can reassign all devices to another
Text Symbol: 086 = No spool server assigned


INCLUDES used within this REPORT RSPO1055

INCLUDE: RSPOPGRS,
RSPOSERV,
RSPOIREF,
RSPOIDOP,
RSPOTIME,
RSPOLOCK.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

RSPO_BUILD_DEVICE_DESCRIPTION CALL FUNCTION 'RSPO_BUILD_DEVICE_DESCRIPTION' EXPORTING name = device_list-padest EXCEPTIONS illegal_device = 1 failed = 2 OTHERS = 3.

RSPO_DEVICE_FLUSH CALL FUNCTION 'RSPO_DEVICE_FLUSH' EXPORTING device = device_list-padest * LOCAL = ' ' EXCEPTIONS call_error = 1 operation_failed = 2 OTHERS = 3.

RSPO_BUILD_DEVICE_DESCRIPTION CALL FUNCTION 'RSPO_BUILD_DEVICE_DESCRIPTION' EXPORTING name = desc_list-padest EXCEPTIONS illegal_device = 1 failed = 2 OTHERS = 3.

RSPO_DEVICE_FLUSH CALL FUNCTION 'RSPO_DEVICE_FLUSH' EXPORTING device = desc_list-padest * LOCAL = ' ' EXCEPTIONS call_error = 1 operation_failed = 2 OTHERS = 3.

RSPO_BUILD_DEVICE CALL FUNCTION 'RSPO_BUILD_DEVICE' EXPORTING name = desc_list-name IMPORTING e_tsp03 = changed_tsp03 EXCEPTIONS illegal_device = 1 failed = 2 aborted = 3 OTHERS = 4.

RSPO_DEVICE_FLUSH CALL FUNCTION 'RSPO_DEVICE_FLUSH' EXPORTING device = changed_tsp03-padest * LOCAL = ' ' EXCEPTIONS call_error = 1 operation_failed = 2 OTHERS = 3.

RSPO_DEVICE_CHECK_HOSTSPOOL call function 'RSPO_DEVICE_CHECK_HOSTSPOOL' exporting dest = device_list-padest silent = 'X' importing reachable = host_list-ok exceptions name_missing = 1 name_twice = 2 not_found = 3 call_error = 4 others = 5.

RSPO_FORM_CHECK call function 'RSPO_FORM_CHECK' exporting devtype = tsp0a-patype form = tsp06a-paper importing rc = rc tables * list = contents * ERRORS = messages = msgs * TSP06_T = EXCEPTIONS CALL_ERROR = 1 OPERATION_FAILED = 2 OTHERS = 3.

RSPO_OMS_DECODE_PRINTER call function 'RSPO_OMS_DECODE_PRINTER' exporting osinfo = tsp03c-paprosname importing loms_name = ref_loms oms_printer = prt exceptions others = 1.

RSPO_MAP_SERVERNAME call function 'RSPO_MAP_SERVERNAME' exporting lname = tsp03c-pamsserver importing pname = pserver exceptions others = 1.

RSPO_OMS_CHECK_SPWP_CMDS call function 'RSPO_OMS_CHECK_SPWP_CMDS' destination pserver exporting loms = ref_loms importing opsys = opsys error = e1 exceptions unknown_loms = 1 unknown_roms = 2 others = 3.

RSPO_MAP_SERVERNAME call function 'RSPO_MAP_SERVERNAME' exporting lname = entry-currentsrv importing pname = pserver exceptions others = 1.

RSPO_OMS_CHECK_USER_CMDS call function 'RSPO_OMS_CHECK_USER_CMDS' destination pserver exporting loms = loms importing opsys = opsys error = e1 exceptions unknown_loms = 1 unknown_roms = 2 others = 3.

RSPO_TOC_GET_PAGE_INFO call function 'RSPO_TOC_GET_PAGE_INFO' * EXPORTING * HANDLE = IMPORTING * TOTALPAGE = * SUBPAGE = OLDPAGES = startpage * CHANGING * TOC_ENTRY = EXCEPTIONS HANDLE_NOT_VALID = 1 OPERATION_FAILED = 2 OTHERS = 3 .

RSPO_SET_TOC_SPOOLJOB call function 'RSPO_SET_TOC_SPOOLJOB' EXPORTING rqident = ident TABLES contents = contents.

RSPO_SERVER_MAP call function 'RSPO_SERVER_MAP' exporting server = server active = 'X' spool = 'X' force = 'X' importing entry = entry exceptions operation_failed = 1.

RSPO_SERVER_GET call function 'RSPO_SERVER_GET' exporting server = entry-server mapping = 'X' importing entry = entry exceptions operation_failed = 1.

RSPO_SERVER_MAP call function 'RSPO_SERVER_MAP' exporting server = server active = 'X' force = 'X' importing entry = entry exceptions operation_failed = 1.

RSPO_BUILD_DEVICE CALL FUNCTION 'RSPO_BUILD_DEVICE' EXPORTING name = wa_tsp03d-name MODE = 'D' * IMPORT = ' ' * IMPORTING * E_TSP03 = * E_TSP03C = * SHORTNAME_CHANGED = * SERVER_INVALID = * POOL_INVALID = EXCEPTIONS ILLEGAL_DEVICE = 1 FAILED = 2 ABORTED = 3 OTHERS = 4 .

RSPO_DEVICE_FLUSH CALL FUNCTION 'RSPO_DEVICE_FLUSH' EXPORTING device = device * LOCAL = ' ' EXCEPTIONS CALL_ERROR = 1 OPERATION_FAILED = 2 OTHERS = 3.

USER_EXISTS CALL FUNCTION 'USER_EXISTS' EXPORTING bname = wa_user-paruser client = wa_user-parclient * NEW_EXPORT_STYLE = ' ' EXCEPTIONS user_dont_exist = 1 user_exists = 2 OTHERS = 3.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RSPO1055 or its description.