SAP Reports / Programs | Basis Components | ABAP Workbench, Java IDE and Infrastructure | ABAP Editor(BC-DWB-TOO-ABA) SAP BC

MSEDTF13 SAP ABAP INCLUDE - Navigation routines







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


Text pool values


Title: Navigation routines


INCLUDES used within this REPORT MSEDTF13

FORM GOTO_INCLUDE_N.
FORM NAVIGATIONV_N USING QUELLINCLUDE QUELLZEILE QUELLOFFSET QUELLTOP.
FORM MERKE_ZIEL USING QUELLINCLUDE QUELLZEILE QUELLOFFSET QUELLTOP TYP.


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:

RS_NAVIGATION_GEDAECHTNIS CALL FUNCTION 'RS_NAVIGATION_GEDAECHTNIS' EXPORTING OBJEKTINFP = OBJEKTINF OBJEKTTYPP = TYPE TEXT1P = TEXT1 TEXT2P = TEXT2 TEXT3P = TEXT3 VERZEICHNISTYP = VTYPE IMPORTING FCODE = FCODE.

RS_NAVIGATION_PREPARE * CALL FUNCTION 'RS_NAVIGATION_PREPARE' * EXPORTING * I_CHANGED = EDIT-BUF_VARIED * I_COL = CURSOR-OFFSET * I_EDITOR = 'EDTR' * I_INCL = EDIT-BUF_NAME(8) * I_ROW = CURSOR-INDEX * IMPORTING * O_COL = O_COL * O_DYNNR = O_DYNNR * O_EVENT = O_EVENT * O_EVENTTYPE = O_EVENTTYPE * O_INCL = O_INCL * O_OBJECTNAME = O_OBJECTNAME * O_OBJECTTYPE = O_OBJECTTYPE * O_OPERATION = O_OPERATION * O_PROGRAM = O_PROGRAM * O_ROW = O_ROW * TABLES * I_SOURCE = CONTENT.

RS_NOTATION_INSERT CALL FUNCTION 'RS_NOTATION_INSERT' EXPORTING OBJECTINF = MERKETABL-OBJEKTINF OBJECTTYPE = MERKETABL-OBJEKTTYP EXPLICIT = MERKETABL-EXPLIZIT TEXT1 = MERKETABL-TEXT1 TEXT2 = MERKETABL-TEXT2 TEXT3 = MERKETABL-TEXT3 EXCEPTIONS OTHERS = 1.

RS_NAVIGATION_ADD_QUESTION CALL FUNCTION 'RS_NAVIGATION_ADD_QUESTION' EXPORTING OBJEKTKLASSE = OBJECT OBJEKTNAME = OBJECTNAME IMPORTING ANSWER = ANSWER.

POPUP_TO_CONFIRM_WITH_VALUE * call function 'POPUP_TO_CONFIRM_WITH_VALUE' * exporting * defaultoption = 'J' * objectvalue = o_objectname * text_after = * ' existiert nicht. Soll das Objekt angelegt werden?'(g06)

POPUP_TO_CONFIRM_WITH_VALUE * CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' * EXPORTING * DEFAULTOPTION = 'J' * OBJECTVALUE = CURSOR-KEYWORD * TEXT_AFTER = * ' existiert nicht. Soll sie global angelegt werden?'(G09)

FUNCTION_INCLUDE_SPLIT CALL FUNCTION 'FUNCTION_INCLUDE_SPLIT' EXPORTING * PROGRAM = SUPPRESS_SELECT = ' ' * COMPLETE_AREA = ' ' IMPORTING NAMESPACE = L_NAMESPACE FUNCTION_NOT_EXISTS = L_FUNCTION_NOT_EXISTS GROUP = L_FUNKTIONSGRUPPE FUNCNAME = FB_NAME INCLUDE_NUMBER = L_INCLNR NO_FUNCTION_INCLUDE = L_NO_FUNCTION_INCLUDE NO_FUNCTION_MODULE = L_NO_FUNCTION_MODULE SUFFIX = L_SUFFIX * RESERVED_NAME = * TOO_MANY_DELIMITERS = * RESERVED_FOR_EXITS = CHANGING INCLUDE = X_INCLNAME EXCEPTIONS INCLUDE_NOT_EXISTS = 1 GROUP_NOT_EXISTS = 2 NO_SELECTIONS = 3 NO_FUNCTION_INCLUDE = 4 NO_FUNCTION_POOL = 5 DELIMITER_WRONG_POSITION = 6 NO_CUSTOMER_FUNCTION_GROUP = 7 NO_CUSTOMER_FUNCTION_INCLUDE = 8 RESERVED_NAME_CUSTOMER = 9 OTHERS = 10.

RS_PROGNAME_SPLIT CALL FUNCTION 'RS_PROGNAME_SPLIT' EXPORTING PROGNAME_WITH_NAMESPACE = X_INCLNAME IMPORTING TYPE_IS_RESERVED_NAME = T_TYPE_IS_RESERVED_NAME TYPE_NAME = T_TYPE_NAME EXCEPTIONS DELIMITER_ERROR = 1 OTHERS = 2.

RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING MODE = 'FREE' OBJECT = DDENQ OBJECT_CLASS = 'DICT'.

RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING MODE = 'FREE' OBJECT = FB_NAME OBJECT_CLASS = 'FUNC'.

RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING MODE = 'FREE' OBJECT = X_INCLNAME OBJECT_CLASS = 'ABAP'.

RS_TOOL_ACCESS CALL FUNCTION 'RS_TOOL_ACCESS' EXPORTING OPERATION = OPERATION OBJECT_NAME = SNODE-NAME OBJECT_TYPE = SNODE-TYPE+1 ENCLOSING_OBJECT = MAINNAME MONITOR_ACTIVATION = SPACE EXCEPTIONS NOT_EXECUTED = 1 INVALID_OBJECT_TYPE = 2.

RS_NAVIGATION_POP CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_TRANSACTION_SHOW CALL FUNCTION 'RS_TRANSACTION_SHOW' EXPORTING OBJECTNAME = TRANSACTION MONITOR_ACTIVATE = ' ' EXCEPTIONS OBJECT_NOT_FOUND = 1 OTHERS = 2.

RS_NAVIGATION_TOP CALL FUNCTION 'RS_NAVIGATION_TOP' IMPORTING OBJEKTINF = SCRPINF OBJEKTTYP = TYPE.

RS_SCREEN_EXPORT CALL FUNCTION 'RS_SCREEN_EXPORT' EXPORTING DYNNR = DYNPRO H_EXPORT = H PROGNAME = MODULPOOL DYNPRO_TEXT = DYNPRO_TEXT DYNPRO_LANGUAGE = DYNPRO_LANGUAGE EXTEND = EXTEND_MOD IMPORTING SAVED = SAVED E_KORRNUM = KORRNUM TABLES E_G = CONTENT F_G = F M_G = M SMODILOG_DYNP_G = SMODILOG_DYNP EXCEPTIONS CANCELED_BY_USER = 01.

RS_NAVIGATION_POP CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_ACCESS_PERMISSION





* CALL FUNCTION 'RS_ACCESS_PERMISSION' * EXPORTING * MODE = 'FREE' * OBJECT = DYNPRO_ID * OBJECT_CLASS = 'SCRP'.

RS_NAVIGATION_POP CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_PUSH CALL FUNCTION 'RS_NAVIGATION_PUSH' EXPORTING OBJEKTINF = ABAPSTRUC OBJEKTTYP = 'DV' TEXT1 = O_OBJECTNAME TEXT2 = 'DBaustein'(Z01) TEXT3 = 'Verwaltung'(Z02).

RS_NAVIGATION_POP CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_SCREEN_EXPORT CALL FUNCTION 'RS_SCREEN_EXPORT' EXPORTING DYNNR = X_DYNP_BUF_ID-DNUM H_EXPORT = H PROGNAME = X_DYNP_BUF_ID-PROG DYNPRO_TEXT = DYNPRO_TEXT DYNPRO_LANGUAGE = DYNPRO_LANGUAGE EXTEND = EXTEND_MOD IMPORTING SAVED = SAVED E_KORRNUM = KORRNUM TABLES E_G = CONTENT F_G = F M_G = M SMODILOG_DYNP_G = SMODILOG_DYNP EXCEPTIONS CANCELED_BY_USER = 01.

RS_NAVIGATION_RESTORE CALL FUNCTION 'RS_NAVIGATION_RESTORE'.

RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING MODE = 'FREE' OBJECT = X_DYNP_ID OBJECT_CLASS = 'SCRP'.

RS_SCREEN_IMPORT CALL FUNCTION 'RS_SCREEN_IMPORT' EXPORTING DYNNR = DYNNR1 PROGNAME = MODPOOL WANTED_MODE = MODE IMPORTING NEW_MASTER_LANGUAGE = DYNPRO_LANGUAGE DYNPRO_TEXT = DYNPRO_TEXT ACTUAL_MODE = ACTUAL_MODE H_IMPORT = H EXTEND = EXTEND_MOD E_KORRNUM = KORRNUM IS_GENERATED = DYNPRO_IS_GENERATED IS_IN_WA = DYNPRO_IS_IN_WA IS_IN_FOREIGN_WA = DYNPRO_IS_IN_FOREIGN_WA WITH_ACTIVE_SOURCES = WITH_ACTIVE_SOURCES TABLES E_G = E F_G = F M_G = M SMODILOG_DYNP_G = SMODILOG_DYNP EXCEPTIONS NOT_EXECUTED = 01 NOT_FOUND = 02.

RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING MODE = 'FREE' OBJECT = INCLUDE_NAME OBJECT_CLASS = 'ABAP'.

RS_NAVIGATION_POP CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_PUSH CALL FUNCTION 'RS_NAVIGATION_PUSH' EXPORTING OBJEKTINF = OBJEKTINF OBJEKTTYP = '$$' TEXT1 = TEXT1 TEXT2 = TEXT2 TEXT3 = TEXT3.

RS_NAVIGATION_GET_COUNTER CALL FUNCTION 'RS_NAVIGATION_GET_COUNTER' EXPORTING MEMID = COMP_ID(17) IMPORTING COUNTER = ID_COUNTER EXCEPTIONS OTHERS = 1.

RS_NAVIGATION_GET_COUNTER CALL FUNCTION 'RS_NAVIGATION_GET_COUNTER' EXPORTING MEMID = COMP_ID(17) IMPORTING COUNTER = ID_COUNTER EXCEPTIONS OTHERS = 1.

RS_NAVIGATION_GET_COUNTER CALL FUNCTION 'RS_NAVIGATION_GET_COUNTER' EXPORTING MEMID = COMP_ID(17) IMPORTING COUNTER = ID_COUNTER EXCEPTIONS OTHERS = 1.

RS_NAVIGATION_GET_COUNTER CALL FUNCTION 'RS_NAVIGATION_GET_COUNTER' EXPORTING MEMID = COMP_ID(17) IMPORTING COUNTER = ID_COUNTER EXCEPTIONS OTHERS = 1.

RS_NAVIGATION_GET_COUNTER CALL FUNCTION 'RS_NAVIGATION_GET_COUNTER' EXPORTING MEMID = COMP_ID(17) IMPORTING COUNTER = ID_COUNTER EXCEPTIONS OTHERS = 1.

RS_NAVIGATION_GET_COUNTER CALL FUNCTION 'RS_NAVIGATION_GET_COUNTER' EXPORTING MEMID = COMP_ID(17) IMPORTING COUNTER = ID_COUNTER EXCEPTIONS OTHERS = 1.

RS_NAVIGATION_GET_COUNTER CALL FUNCTION 'RS_NAVIGATION_GET_COUNTER' EXPORTING MEMID = COMP_ID(17) IMPORTING COUNTER = ID_COUNTER EXCEPTIONS OTHERS = 1.




RS_NAVIGATION_GET_COUNTER CALL FUNCTION 'RS_NAVIGATION_GET_COUNTER' EXPORTING MEMID = COMP_ID(17) IMPORTING COUNTER = ID_COUNTER EXCEPTIONS OTHERS = 1.

RS_NAVIGATION_GET_COUNTER CALL FUNCTION 'RS_NAVIGATION_GET_COUNTER' EXPORTING MEMID = COMP_ID(17) IMPORTING COUNTER = ID_COUNTER EXCEPTIONS OTHERS = 1.

RS_NAVIGATION_PUSH CALL FUNCTION 'RS_NAVIGATION_PUSH' EXPORTING OBJEKTINF = OBJEKTINF OBJEKTTYP = TYPE TEXT1 = TEXT1 TEXT2 = TEXT2 TEXT3 = TEXT3.

RS_NAVIGATION_PREPARE * CALL FUNCTION 'RS_NAVIGATION_PREPARE' * EXPORTING * I_CHANGED = EDIT-BUF_VARIED * I_COL = CURSOR-OFFSET * I_EDITOR = 'EDTR' * I_INCL = EDIT-BUF_NAME(8) * I_ROW = CURSOR-INDEX * IMPORTING * O_COL = O_COL * O_DYNNR = O_DYNNR * O_EVENT = O_EVENT * O_EVENTTYPE = O_EVENTTYPE * O_INCL = O_INCL * O_OBJECTNAME = O_OBJECTNAME * O_OBJECTTYPE = O_OBJECTTYPE * O_OPERATION = O_OPERATION * O_PROGRAM = O_PROGRAM * O_ROW = O_ROW * TABLES * I_SOURCE = CONTENT.

RS_SHOW_BREAKPOINTS CALL FUNCTION 'RS_SHOW_BREAKPOINTS' EXPORTING OBJEKTINFP = OBJEKTINF OBJEKTTYPP = TYPE TEXT1P = TEXT1 TEXT2P = TEXT2 TEXT3P = TEXT3 IMPORTING FCODE = FCODE TABLES BREAKPOINTS = SHOWBREAKPOINTTAB.

SYSTEM_DEBUG_BREAKPOINTS CALL FUNCTION 'SYSTEM_DEBUG_BREAKPOINTS' EXPORTING MAIN_PROGRAM = SHOWBREAKPOINTTAB-MAINPROG TABLES BREAKPOINTS = SHOWBREAKPOINTS EXCEPTIONS C_CALL_ERROR = 01.

RS_NAVIGATION_TOP CALL FUNCTION 'RS_NAVIGATION_TOP' IMPORTING MARK = MARK OBJEKTINF = OBJEKTINF OBJEKTTYP = TYPE TEXT1 = TEXT1 TEXT2 = TEXT2 TEXT3 = TEXT3.

RS_PROGNAME_SPLIT CALL FUNCTION 'RS_PROGNAME_SPLIT' EXPORTING PROGNAME_WITH_NAMESPACE = L_X_INCLNAME IMPORTING NAMESPACE = L_NAMESPACE PROGNAME_WITHOUT_NAMESPACE = L_PROGNAME_WITHOUT_NAMESPACE * fugr_is_name = * FUGR_IS_RESERVED_NAME = * FUGR_IS_FUNCTIONPOOL_NAME = * FUGR_IS_INCLUDE_NAME = FUGR_IS_FUNCTIONMODULE_NAME = IS_FUNCTION_MODULE FUGR_GROUP = L_FUNKTIONSGRUPPE * FUGR_INCLUDE_NUMBER = * FUGR_SUFFIX = * FUGR_IS_RESERVED_EXIT_NAME = * SLDB_IS_RESERVED_NAME = * SLDB_LOGDB_NAME = * MST_IS_RESERVED_NAME = * TYPE_IS_RESERVED_NAME = * MENU_IS_RESERVED_NAME = EXCEPTIONS OTHERS = 1.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_RESTORE * CALL FUNCTION 'RS_NAVIGATION_RESTORE'.

RS_NAVIGATION_POP CALL FUNCTION 'RS_NAVIGATION_POP'.

DEQUEUE_ESRDIRE * CALL FUNCTION 'DEQUEUE_ESRDIRE' * EXPORTING * NAME = EDIT-BUF_NAME(8).

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_GET_MAINPROGRAMS CALL FUNCTION 'RS_GET_MAINPROGRAMS' EXPORTING DIALOG = ' ' FULLTAB = 'X' NAME = X_INCLNAME IMPORTING NUMBER_OF_MAINPROGRAMS = NUMBER_OF_MAINPROGRAMS TABLES MAINPROGRAMS = MAINTAB EXCEPTIONS CANCELLED = 1 OTHERS = 2.

RS_DELETE_BREAKPOINT CALL FUNCTION 'RS_DELETE_BREAKPOINT' EXPORTING INDEX = INDEX MAINPROG = MAINTAB-NAME PROGRAM = X_INCLNAME EXCEPTIONS OTHERS = 1.

RS_GET_MAINPROGRAMS CALL FUNCTION 'RS_GET_MAINPROGRAMS' EXPORTING DIALOG = 'X' * fulltab = 'X' NAME = X_INCLNAME IMPORTING NUMBER_OF_MAINPROGRAMS = LINES TABLES MAINPROGRAMS = MAINTAB EXCEPTIONS CANCELLED = 01.

RS_GET_MAINPROGRAMS CALL FUNCTION 'RS_GET_MAINPROGRAMS' EXPORTING DIALOG = 'X' * fulltab = 'X' NAME = X_INCLNAME IMPORTING NUMBER_OF_MAINPROGRAMS = LINES TABLES MAINPROGRAMS = MAINTAB EXCEPTIONS CANCELLED = 01.

RS_SET_BREAKPOINT CALL FUNCTION 'RS_SET_BREAKPOINT' EXPORTING MAINPROGRAM = MAINTAB-NAME PROGRAM = X_INCLNAME INDEX = INDEX IMPORTING O_INDEX = INDEX EXCEPTIONS NOT_EXECUTED = 1.

RS_PROGNAME_SPLIT CALL FUNCTION 'RS_PROGNAME_SPLIT' EXPORTING PROGNAME_WITH_NAMESPACE = L_X_INCLNAME IMPORTING NAMESPACE = L_NAMESPACE PROGNAME_WITHOUT_NAMESPACE = L_PROGNAME_WITHOUT_NAMESPACE * fugr_is_name = * FUGR_IS_RESERVED_NAME = * FUGR_IS_FUNCTIONPOOL_NAME = * FUGR_IS_INCLUDE_NAME = FUGR_IS_FUNCTIONMODULE_NAME = IS_FUNCTION_MODULE FUGR_GROUP = L_FUNKTIONSGRUPPE * FUGR_INCLUDE_NUMBER = * FUGR_SUFFIX = * FUGR_IS_RESERVED_EXIT_NAME = * SLDB_IS_RESERVED_NAME = * SLDB_LOGDB_NAME = * MST_IS_RESERVED_NAME = * TYPE_IS_RESERVED_NAME = * MENU_IS_RESERVED_NAME = EXCEPTIONS OTHERS = 1.

RS_NOTATION_INSERT CALL FUNCTION 'RS_NOTATION_INSERT' EXPORTING OBJECTINF = OBJEKTINF OBJECTTYPE = TYPE EXPLICIT = EXPLIZIT TEXT1 = TEXT1 TEXT2 = TEXT2 TEXT3 = TEXT3.



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