SAP Reports / Programs | Basis Components | Upgrade - General | Online Correction Support (Support Package and Add-On Tools)(BC-UPG-OCS) SAP BC

RSSPDASS SAP ABAP Report - Support Package Disassembler







RSSPDASS is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This report disassembles Support Packages even if these packages do not match the release of the current system...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 RSSPDASS 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 RSSPDASS. "Basic submit
SUBMIT RSSPDASS AND RETURN. "Return to original report after report execution complete
SUBMIT RSSPDASS VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Support Package Disassembler
Text Symbol: 007 = Disassemble to
Text Symbol: 008 = Disassembling R3trans file..
Text Symbol: 009 = Disassembling ADO file..
Text Symbol: 010 = Package(s) uploaded successfully.
Text Symbol: 011 = Creating cofile...
Text Symbol: 012 = Package saved successfully to transport directory.
Text Symbol: 006 = Disassemble SpPkg?
Text Symbol: 000 = Support Package :
Text Symbol: 001 = Package List
Text Symbol: 002 = Find new Support Packages
Text Symbol: 003 = (in EPS directory)?
Text Symbol: 004 = Upgrade directory
Text Symbol: 005 = Transport directory
Text Symbol: 030 = Could not insert in table PAT03/PAT03 SDA.
Text Symbol: 050 = OCS file has unknown format.
Text Symbol: 060 = Error when disassembling:
Text Symbol: 121 = Searching in EPS inbox ...
Text Symbol: A01 = Enter the package name and choose the target directory
Text Symbol: 029 = OCS file already exists in inbox. Upload not required.
Text Symbol: 013 = Package saved successfully to upgrade directory.
Text Symbol: 024 = Cannot create path for file ? in directory +.
Text Symbol: 025 = Cannot open OCS file.
Text Symbol: 026 = Upload successful.
Text Symbol: 027 = Could not insert in table TEPSIN.
Text Symbol: 028 = OCS file has release 3.x format. Cannot upload.


INCLUDES used within this REPORT RSSPDASS

INCLUDE RSPDAF01.


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:

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' textline1 = text-002 textline2 = text-003 titel = text-121 start_column = 15 * START_ROW = 6 IMPORTING answer = lv_answer EXCEPTIONS OTHERS = 1.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING text = lv_message.

EPS_GET_DIRECTORY_LISTING CALL FUNCTION 'EPS_GET_DIRECTORY_LISTING' EXPORTING dir_name = space IMPORTING dir_name = lv_eps_dir TABLES dir_list = lt_file_list EXCEPTIONS OTHERS = 99.

EPS_GET_DIRECTORY_PATH CALL FUNCTION 'EPS_GET_DIRECTORY_PATH' EXPORTING eps_subdir = lc_eps_in IMPORTING dir_name = lv_eps_dir EXCEPTIONS OTHERS = 99.

SUBST_EVAL_DELIVERY_RANGE * CALL FUNCTION 'SUBST_EVAL_DELIVERY_RANGE' * IMPORTING * EV_STARTREL = LV_START_REL * EV_TARGETREL = LV_TARGET_REL * EXCEPTIONS * OTHERS = 99.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' textline1 = lv_text1 textline2 = lv_dir_put titel = lv_title * START_COLUMN = 25 * START_ROW = 6 IMPORTING answer = lv_answer EXCEPTIONS OTHERS = 1.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' textline1 = lv_text1 textline2 = lv_dir_trans titel = lv_title * START_COLUMN = 25 * START_ROW = 6 IMPORTING answer = lv_answer EXCEPTIONS OTHERS = 1.

SPDA_PATCH_DISASSEMBLER CALL FUNCTION 'SPDA_PATCH_DISASSEMBLER' EXPORTING iv_patch = lv_patch iv_eps_path = lv_eps_path iv_dir_type = lv_dir_type iv_tp_path = lv_tp_path iv_tpparam_path = lv_tpparam_path IMPORTING ev_full_parcel_name = lv_full_parcel_name ev_full_r_data_file = lv_full_r_data_file ev_full_d_data_file = lv_full_d_data_file ev_full_cofile = lv_full_cofile ev_patch = lv_patch EXCEPTIONS cannot_determine_r_data_file = 1 cannot_get_package_file = 2 cannot_open_package_file = 3 patch_format_error = 4 cannot_disassemble_r_data_file = 5 cannot_disassemble_d_data_file = 6 cannot_open_cofile = 7 cannot_open_r_data_file = 8 patch_unknown_block = 9 cannot_determine_d_data_file = 10 cannot_open_d_data_file = 11 cannot_store_separator = 12 wrong_directory_type = 13 cannot_store_attributes = 14 no_params_for_createcofile = 15 cannot_call_tp_createcofile = 16 cannot_determine_cofile = 17 wrong_eps_file_name = 18 OTHERS = 99.



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