SAP Reports / Programs | Basis Components | Basis Services / Communication Interfaces | Report Tree(BC-SRV-REP) SAP BC

MSERPF20 SAP ABAP INCLUDE - Subroutines: Node Operations







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


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 MSERPF20. "Basic submit
SUBMIT MSERPF20 AND RETURN. "Return to original report after report execution complete
SUBMIT MSERPF20 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Subroutines: Node Operations


INCLUDES used within this REPORT MSERPF20

No INCLUDES are used within this REPORT code!


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:

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.



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