MSERPF20 is a standard ABAP INCLUDE 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 MSERPF20 into the relevant SAP transactions such as SE38 or SE80
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.
Title: Subroutines: Node Operations
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
K_RW_REPORT_ADD CALL FUNCTION 'K_RW_REPORT_ADD' EXPORTING I_TYPE = SREPOTYPES-REPORTTYPE IMPORTING E_TYPE = SREPOTYPES-REPORTTYPE E_VARIANT = SREPOVARI-VARIANT E_EXTDREPORT = SREPOVARI-EXTDREPORT E_REPORT = SREPOVARI-REPORT EXCEPTIONS NO_REPORT = 01 USER_ABEND = 02. "#EC *
K_RW_REPORT_CHECK CALL FUNCTION 'K_RW_REPORT_CHECK' EXPORTING I_REPORTTYPE = P_SKEYREPORT-REPORTTYPE I_REPORT = P_SKEYREPORT-REPORT I_EXTDREPORT = P_SKEYREPORT-EXTDREPORT I_VARIANT = P_SKEYREPORT-VARIANT EXCEPTIONS NOT_FOUND = 01 NOT_GENERATED = 02. "#EC *
SYSTEM_GET_UNIQUE_ID CALL FUNCTION 'SYSTEM_GET_UNIQUE_ID' IMPORTING UNIQUE_ID = L_UNIQUE_ID.
RS_DELETE_LISTS CALL FUNCTION 'RS_DELETE_LISTS' TABLES T_SREPOLIST = L_OLD_ABAP_LISTS.
POPUP_TO_CONFIRM_WITH_VALUE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' EXPORTING OBJECTVALUE = SPACE TEXT_AFTER = SPACE TEXT_BEFORE = 'Delete list?'(025) TITEL = 'Delete'(024) IMPORTING ANSWER = L_ANSWER EXCEPTIONS TEXT_TOO_LONG = 0. "avoid RABAX!!!
POPUP_TO_CONFIRM_WITH_VALUE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' EXPORTING OBJECTVALUE = SPACE TEXT_AFTER = SPACE TEXT_BEFORE = 'Delete list with all linked lists?'(028) TITEL = 'Delete'(024) IMPORTING ANSWER = L_ANSWER EXCEPTIONS TEXT_TOO_LONG = 0. "avoid RABAX!!!
POPUP_TO_CONFIRM_WITH_VALUE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' EXPORTING OBJECTVALUE = SPACE TEXT_AFTER = SPACE TEXT_BEFORE = 'Delete list ?'(025) TITEL = 'Delete'(024) IMPORTING ANSWER = L_ANSWER EXCEPTIONS TEXT_TOO_LONG = 0. "avoid RABAX!!!
RS_DELETE_LISTS CALL FUNCTION 'RS_DELETE_LISTS' TABLES T_SREPOLIST = L_SREPOLIST.
RSAQ_READ_QUERY_TITEL CALL FUNCTION 'RSAQ_READ_QUERY_TITEL' EXPORTING WORKSPACE = L_WORKSPACE USERGROUP = L_USERGROUP QUERY = L_QUERY IMPORTING TITEL = P_TITLE EXCEPTIONS NO_USERGROUP = 1 NO_QUERY = 2 OTHERS = 3.
SELECT_FORM CALL FUNCTION 'SELECT_FORM' EXPORTING FORM = L_TDFORM LANGUAGE = '*' THROUGHCLIENT = 'X' TABLES SELECTIONS = L_SELECTED_LAYOUT_SETS EXCEPTIONS OTHERS = 1.
K_RW_REPORT_CHECK CALL FUNCTION 'K_RW_REPORT_CHECK' EXPORTING I_REPORTTYPE = P_SREPOVARI-REPORTTYPE I_REPORT = P_SREPOVARI-REPORT I_EXTDREPORT = P_SREPOVARI-EXTDREPORT I_VARIANT = P_SREPOVARI-VARIANT IMPORTING E_TEXT = P_TITLE EXCEPTIONS OTHERS . "#EC *
RS_REPORTINGTREE_NODE_AUTH CALL FUNCTION 'RS_REPORTINGTREE_NODE_AUTH' EXPORTING AUTHGROUP = L_SECU EXCEPTIONS NO_SUBMIT_AUTH = 1 OTHERS = 2.
RSAQ_EXIST_QUERY CALL FUNCTION 'RSAQ_EXIST_QUERY' EXPORTING WORKSPACE = L_WORKSPACE USERGROUP = L_USERGROUP QUERY = L_QUERY IMPORTING REPORTNAME = L_QUERY_REPORT EXCEPTIONS NO_USERGROUP = 1 NO_QUERY = 2 OTHERS = 3.
RKD_RNAME_FROM_TKEB1_KEY CALL FUNCTION 'RKD_RNAME_FROM_TKEB1_KEY' EXPORTING TKEB1KEY = P_SREPOVARI-EXTDREPORT IMPORTING RNAME = L_RNAME EXCEPTIONS REPORT_NOT_EXIST = 1. "#EC *
RS_VARIANT_TEXT CALL FUNCTION 'RS_VARIANT_TEXT' EXPORTING CURR_REPORT = L_REPORT LANGU = SY-LANGU VARIANT = L_VARIANT IMPORTING V_TEXT = L_VTEXT EXCEPTIONS NO_TEXT = 01.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
MSERPF20 - Subroutines: Node Operations MSERPF03 - Subroutines: Tree Operations MSERPF02 - Subroutines: Tree Operations (Clipboard, Dialog Boxes for Corr.) MSERPF01 - Subroutines: Tree Operations (Display, Change, Save) MSERPF00 - General Subroutines MSERPE01 - Events (AT USER-COMMAND, TOP-OF-PAGE, ...)