SAP Reports / Programs

RSDSSPTI SAP ABAP Report - Report waiting time for the spool server to monitoring architecture







RSDSSPTI is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter RSDSSPTI 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 RSDSSPTI. "Basic submit
SUBMIT RSDSSPTI AND RETURN. "Return to original report after report execution complete
SUBMIT RSDSSPTI VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Report waiting time for the spool server to monitoring architecture


INCLUDES used within this REPORT RSDSSPTI

INCLUDE RSPOTIME.
INCLUDE RSPOOPT.
INCLUDE RSALEXTI.


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:

SALI_MC_CREATE_ATTACH CALL FUNCTION 'SALI_MC_CREATE_ATTACH' EXPORTING MCNAME = CCMS_SPOOL_MCNAME NUMRANGE = AL_NR_SAP_R3_SPOOL OWNER = CCMS_SPOOL_OWNER * SEGMENT = MT_CLASS = CCMS_SPOOL_CLASS * SYSID = SYSTEMWIDE_CONTEXT = 'X' IMPORTING ROOT_TID = ROOT_TID EXCEPTIONS UNABLE_TO_EXPAND_NAME = 1 SEGMENT_NOT_FOUND = 2 COMMUNICATION_FAILURE = 3 OTHER_PROBLEM = 4 WRONG_SEGMENT = 5 OTHERS = 6.

SALI_SUM_CREATE_ATTACH CALL FUNCTION 'SALI_SUM_CREATE_ATTACH' EXPORTING PARENT_TID = ROOT_TID SUM_NAME = SPOOLSRV_SUMNAME NUMRANGE = AL_NR_SAP_R3_SPOOL UNIQUENUM = SUM_SPOOLSRV_NO * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR * DESC_TEXT_MSGID = 'RT' * DESC_TEXT_MSGNO = 13 MT_CLASS = SUM_CLASS IMPORTING NEW_TID = SUM_TID EXCEPTIONS INVALID_TID = 1 UNABLE_TO_EXPAND_NAME = 2 INVALID_PARAMETERS = 3 COMMUNICATION_FAILURE = 4 OTHER_PROBLEM = 5 WRONG_SEGMENT = 6 INTERNAL_FAILURE_SALS = 7 OTHERS = 6.

RSPO_SERVER_GET_LIST CALL FUNCTION 'RSPO_SERVER_GET_LIST' EXPORTING * VANISHED = ' ' SPOOL = 'X' ACTIVE = 'X' * MAPPING = ' ' TABLES ENTRIES = SERVER_LIST EXCEPTIONS CALL_ERROR = 1 OPERATION_FAILED = 2 OTHERS = 3.

SALI_MO_CREATE_ATTACH * CALL FUNCTION 'SALI_MO_CREATE_ATTACH' * EXPORTING * parent_tid = sum_tid * mo_name = global_moname * numrange = al_nr_sap_r3_spool * uniquenum = mo_global_no ** VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR ** DESC_TEXT_MSGID = 'RT' ** DESC_TEXT_MSGNO = 13 * mt_class = global_class * IMPORTING * new_tid = mo_tid * EXCEPTIONS * invalid_tid = 1 * unable_to_expand_name = 2 * invalid_parameters = 3 * communication_failure = 4 * other_problem = 5 * wrong_segment = 6 * internal_failure_sals = 7 * OTHERS = 8.

SALI_MA_CREATE_ATTACH * CALL FUNCTION 'SALI_MA_CREATE_ATTACH' * EXPORTING * parent_tid = mo_tid * name = maxwait_maname * typeclass = mt_class_performance ** SUBTYPE = AL_STD_NO_SUBCLASS * numrange = al_nr_sap_r3_spool * uniquenum = ma_maxwait_no * mt_class = maxwait_class * customizing_group = maxwait_class * IMPORTING * new_tid = ma_tid * EXCEPTIONS * invalid_tid = 1 * unable_to_expand_name = 2 * invalid_parameters = 3 * communication_failure = 4 * other_problem = 5 * OTHERS = 6.

SALI_MA_GENER_CUSTOMIZE_PRESET * CALL FUNCTION 'SALI_MA_GENER_CUSTOMIZE_PRESET' * EXPORTING * tid = ma_tid * customizing_group = maxwait_class * severity = 90 ** VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR * keepaltype = al_keep_newest * keepalmax = 5 * sec_until_collecting_tool = 50 * sec_until_set_inactiv = 900 ** SEC_WARMUPTIME = 0 ** desc_text_msgid = 'PO' ** desc_text_msgno = 850 * EXCEPTIONS * invalid_tid = 1 * invalid_parameters = 2 * communication_failure = 3 * other_problem = 4 * OTHERS = 5.

SALI_PERF_CUSTOMIZE_PRESET * CALL FUNCTION 'SALI_PERF_CUSTOMIZE_PRESET' * exporting * tid = ma_tid ** CUSTOMIZING_GROUP = ** RELEVANT_VALUE = AL_PERF_RV_LAST ** THRESHOLD_DIRECTION = AL_THRESHDIR_ABOVE * th_green_to_yellow = 900 * th_yellow_to_red = 1800 * th_yellow_to_green = 600 * th_red_to_yellow = 1500 * unit = 'sec' ** DECIMALS = 0 * alert_text_msgid = 'PO' * alert_text_msgno = 851 * exceptions * invalid_tid = 1 * wrong_typeclass = 2 * invalid_parameters = 3 * communication_failure = 4 * other_problem = 5 * others = 6.

SALI_TOOL_PRESET * CALL FUNCTION 'SALI_TOOL_PRESET' * EXPORTING * tid = ma_tid * collecting_tool = waittime_collect_tool * analyze_tool = waittime_analyze_tool * mt_class = maxwait_class * exceptions * invalid_tid = 1 * invalid_parameters = 2 * communication_failure = 3 * other_problem = 4 * wrong_segment = 5 * internal_failure_sals = 6 * others = 7.

SALI_PERF_REPORT_VALUE * CALL FUNCTION 'SALI_PERF_REPORT_VALUE' * EXPORTING * total_of_reported_values = sd ** NUMBER_OF_REPORTED_VALUES = 1 * reportedby = sy-repid * CHANGING * tid = ma_tid * EXCEPTIONS * invalid_tid = 1 * wrong_typeclass = 2 * invalid_parameters = 3 * communication_failure = 4 * other_problem = 5 * others = 6.

SALI_MO_CREATE_ATTACH CALL FUNCTION 'SALI_MO_CREATE_ATTACH' EXPORTING PARENT_TID = SUM_TID MO_NAME = SERVER NUMRANGE = AL_NR_AUTO UNIQUENUM = 0 * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR * DESC_TEXT_MSGID = 'RT' * DESC_TEXT_MSGNO = 13 MT_CLASS = SERVER_CLASS TOOL_ANALYZE = ANALYZE_TOOL IMPORTING NEW_TID = MO_TID EXCEPTIONS INVALID_TID = 1 UNABLE_TO_EXPAND_NAME = 2 INVALID_PARAMETERS = 3 COMMUNICATION_FAILURE = 4 OTHER_PROBLEM = 5 WRONG_SEGMENT = 6 INTERNAL_FAILURE_SALS = 7 OTHERS = 8.

SALI_MA_CREATE_ATTACH CALL FUNCTION 'SALI_MA_CREATE_ATTACH' EXPORTING PARENT_TID = MO_TID NAME = STATUS_MANAME TYPECLASS = MT_CLASS_SINGLE_MSG * SUBTYPE = AL_STD_NO_SUBCLASS NUMRANGE = AL_NR_AUTO UNIQUENUM = 0 MT_CLASS = STATUS_CLASS CUSTOMIZING_GROUP = STATUS_CLASS IMPORTING NEW_TID = MA_TID EXCEPTIONS INVALID_TID = 1 UNABLE_TO_EXPAND_NAME = 2 INVALID_PARAMETERS = 3 COMMUNICATION_FAILURE = 4 OTHER_PROBLEM = 5 OTHERS = 6.

SALI_MA_GENER_CUSTOMIZE_PRESET CALL FUNCTION 'SALI_MA_GENER_CUSTOMIZE_PRESET' EXPORTING TID = MA_TID CUSTOMIZING_GROUP = STATUS_CLASS SEVERITY = 90 * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR KEEPALTYPE = AL_KEEP_NEWEST KEEPALMAX = 1 SEC_UNTIL_COLLECTING_TOOL = 50 SEC_UNTIL_SET_INACTIV = 900 * SEC_WARMUPTIME = 0 * desc_text_msgid = 'PO' * desc_text_msgno = 850 EXCEPTIONS INVALID_TID = 1 INVALID_PARAMETERS = 2 COMMUNICATION_FAILURE = 3 OTHER_PROBLEM = 4 OTHERS = 5.

SALI_SMES_CUSTOMIZE_PRESET CALL FUNCTION 'SALI_SMES_CUSTOMIZE_PRESET' EXPORTING TID = MA_TID CUSTOMIZING_GROUP = STATUS_CLASS ALERT_MODE = AL_SMSG_ALMODE_MSG_CHG * ALERT_SHIFT = AL_SMSG_ALSHIFT_UNCHG EXCEPTIONS INVALID_TID = 1 WRONG_TYPECLASS = 2 INVALID_PARAMETERS = 3 COMMUNICATION_FAILURE = 4 OTHER_PROBLEM = 5 OTHERS = 6.

SALI_SMES_REPORT_T100_MESSAGE CALL FUNCTION 'SALI_SMES_REPORT_T100_MESSAGE' EXPORTING MSGVALUE = AL_VAL_GREEN MSGID = 'PO' MSGNO = 855 * msgarg1 = server * ARGTYPE1 = 'C' * MSGARG2 = * ARGTYPE2 = 'C' * MSGARG3 = * ARGTYPE3 = 'C' * MSGARG4 = * ARGTYPE4 = 'C' DEFAULT_MSGTEXT = 'Server is active' "#EC NOTEXT REPORTEDBY = my_prog CHANGING TID = MA_TID EXCEPTIONS INVALID_TID = 1 WRONG_TYPECLASS = 2 INVALID_PARAMETERS = 3 COMMUNICATION_FAILURE = 4 OTHER_PROBLEM = 5 OTHERS = 6.

SALI_SMES_REPORT_T100_MESSAGE CALL FUNCTION 'SALI_SMES_REPORT_T100_MESSAGE' EXPORTING MSGVALUE = AL_VAL_RED MSGID = 'PO' MSGNO = 854 * msgarg1 = server * ARGTYPE1 = 'C' * MSGARG2 = * ARGTYPE2 = 'C' * MSGARG3 = * ARGTYPE3 = 'C' * MSGARG4 = * ARGTYPE4 = 'C' DEFAULT_MSGTEXT = 'Server is not active, output request is pending!' "#EC NOTEXT REPORTEDBY = my_prog CHANGING TID = MA_TID EXCEPTIONS INVALID_TID = 1 WRONG_TYPECLASS = 2 INVALID_PARAMETERS = 3 COMMUNICATION_FAILURE = 4 OTHER_PROBLEM = 5 OTHERS = 6.

SALI_MO_CREATE_ATTACH CALL FUNCTION 'SALI_MO_CREATE_ATTACH' EXPORTING PARENT_TID = SUM_TID MO_NAME = SERVER NUMRANGE = AL_NR_AUTO UNIQUENUM = 0 * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR * DESC_TEXT_MSGID = 'RT' * DESC_TEXT_MSGNO = 13 MT_CLASS = PSEUDO_SERVER_CLASS IMPORTING NEW_TID = MO_TID EXCEPTIONS INVALID_TID = 1 UNABLE_TO_EXPAND_NAME = 2 INVALID_PARAMETERS = 3 COMMUNICATION_FAILURE = 4 OTHER_PROBLEM = 5 WRONG_SEGMENT = 6 INTERNAL_FAILURE_SALS = 7 OTHERS = 8.

SALI_MA_CREATE_ATTACH CALL FUNCTION 'SALI_MA_CREATE_ATTACH' EXPORTING PARENT_TID = MO_TID NAME = WAITTIME_MANAME TYPECLASS = MT_CLASS_PERFORMANCE * SUBTYPE = AL_STD_NO_SUBCLASS NUMRANGE = AL_NR_AUTO UNIQUENUM = 0 MT_CLASS = WAITTIME_CLASS CUSTOMIZING_GROUP = WAITTIME_CLASS IMPORTING NEW_TID = MA_TID EXCEPTIONS INVALID_TID = 1 UNABLE_TO_EXPAND_NAME = 2 INVALID_PARAMETERS = 3 COMMUNICATION_FAILURE = 4 OTHER_PROBLEM = 5 OTHERS = 6.

SALI_MA_GENER_CUSTOMIZE_PRESET CALL FUNCTION 'SALI_MA_GENER_CUSTOMIZE_PRESET' EXPORTING TID = MA_TID CUSTOMIZING_GROUP = WAITTIME_CLASS SEVERITY = 90 * VISIBLE_ON_USERLEV = AL_VISIBLE_OPERATOR KEEPALTYPE = AL_KEEP_NEWEST KEEPALMAX = 5 SEC_UNTIL_COLLECTING_TOOL = 50 SEC_UNTIL_SET_INACTIV = 900 * SEC_WARMUPTIME = 0 * desc_text_msgid = 'PO' * desc_text_msgno = 850 EXCEPTIONS INVALID_TID = 1 INVALID_PARAMETERS = 2 COMMUNICATION_FAILURE = 3 OTHER_PROBLEM = 4 OTHERS = 5.

SALI_PERF_CUSTOMIZE_PRESET





CALL FUNCTION 'SALI_PERF_CUSTOMIZE_PRESET' EXPORTING TID = MA_TID * CUSTOMIZING_GROUP = * RELEVANT_VALUE = AL_PERF_RV_LAST * THRESHOLD_DIRECTION = AL_THRESHDIR_ABOVE TH_GREEN_TO_YELLOW = 900 TH_YELLOW_TO_RED = 1800 TH_YELLOW_TO_GREEN = 600 TH_RED_TO_YELLOW = 1500 UNIT = 'sec' * DECIMALS = 0 ALERT_TEXT_MSGID = 'PO' ALERT_TEXT_MSGNO = 851 EXCEPTIONS INVALID_TID = 1 WRONG_TYPECLASS = 2 INVALID_PARAMETERS = 3 COMMUNICATION_FAILURE = 4 OTHER_PROBLEM = 5 OTHERS = 6.

SALI_TOOL_PRESET CALL FUNCTION 'SALI_TOOL_PRESET' EXPORTING TID = MA_TID COLLECTING_TOOL = WAITTIME_COLLECT_TOOL ANALYZE_TOOL = WAITTIME_ANALYZE_TOOL * TOOLDISPATCHER = 'SAP_CCMS_DEFAULT_TD' MT_CLASS = WAITTIME_CLASS EXCEPTIONS INVALID_TID = 1 INVALID_PARAMETERS = 2 COMMUNICATION_FAILURE = 3 OTHER_PROBLEM = 4 WRONG_SEGMENT = 5 INTERNAL_FAILURE_SALS = 6 OTHERS = 7.

SALI_PERF_REPORT_VALUE CALL FUNCTION 'SALI_PERF_REPORT_VALUE' EXPORTING TOTAL_OF_REPORTED_VALUES = SD * NUMBER_OF_REPORTED_VALUES = 1 REPORTEDBY = my_prog CHANGING TID = MA_TID EXCEPTIONS INVALID_TID = 1 WRONG_TYPECLASS = 2 INVALID_PARAMETERS = 3 COMMUNICATION_FAILURE = 4 OTHER_PROBLEM = 5 OTHERS = 6.



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 RSDSSPTI or its description.