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

MSEDTF01 SAP ABAP INCLUDE - Editor: Function code processing







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


Text pool values


Title: Editor: Function code processing


INCLUDES used within this REPORT MSEDTF01

FORM ERROR_MESSAGE_OUTPUT USING CHECK_MESSAGE CHECK_INCLUDE CHECK_INDEX


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_PROGNAME_SPLIT call function 'RS_PROGNAME_SPLIT' exporting progname_with_namespace = x_inclname importing progname_without_namespace = t_progname_without_namespace exceptions delimiter_error = 1 others = 2.

RS_PROGNAME_SPLIT call function 'RS_PROGNAME_SPLIT' exporting progname_with_namespace = x_inclname importing progname_without_namespace = t_progname_without_namespace exceptions delimiter_error = 1 others = 2.

EDITOR_APPLICATION call function 'EDITOR_APPLICATION' exporting new = new application = appl varied = changed * TRDIR_INF = ' ' * TITLE_TEXT = ' ' importing changed = changed fcode = xcode tables content = content2 exceptions others = 4.

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'J' textline1 = 'Text wurde verändert.'(048)

POPUP_TO_CONFIRM_WITH_VALUE * CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' * EXPORTING * DEFAULTOPTION = 'J' * OBJECTVALUE = SPACE "EDIT_BUFFER * TEXT_AFTER = * ' wurde verändert. Soll er übernommen werden?'(016)

RS_NAVIGATION_READ_BOTTOM call function 'RS_NAVIGATION_READ_BOTTOM' importing otype = type objektinf = objektinf.

RS_NAVIGATION_END call function 'RS_NAVIGATION_END'.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1.

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_WORKING_OBJECT_ACTIVATE call function 'RS_WORKING_OBJECT_ACTIVATE' exporting object = trobj_type obj_name = trobj_name * FORCE_ACTIVATION = ' ' exceptions object_not_in_working_area = 1 execution_error = 2 cancelled = 3 others = 4.

RS_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting object = trobj_type obj_name = trobj_name * GLOBAL_CHECK = ' ' * MODE = 'S' importing object_is_work_item = object_is_work_item exceptions others = 1.

RS_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting object = trobj_type obj_name = trobj_name * GLOBAL_CHECK = ' ' * MODE = 'S' importing object_is_work_item = object_is_work_item exceptions others = 1.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1.

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_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting object = trobj_type obj_name = trobj_name * GLOBAL_CHECK = ' ' * MODE = 'S' importing object_is_work_item = object_is_work_item exceptions others = 1.

RS_RESET_TO_ACTIVE_VERSION call function 'RS_RESET_TO_ACTIVE_VERSION' importing answer = answer.

POPUP_TO_CONFIRM * CALL FUNCTION 'POPUP_TO_CONFIRM' * EXPORTING * TITLEBAR = TITLE_TEXT * DIAGNOSE_OBJECT = 'DELINACTIVE' * TEXT_QUESTION = * 'Wollen Sie die inaktiven Änderungen verwerfen?'(069) ** TEXT_BUTTON_1 = 'Ja'(001) ** ICON_BUTTON_1 = ' ' ** TEXT_BUTTON_2 = 'Nein'(002) ** ICON_BUTTON_2 = ' ' ** DEFAULT_BUTTON = '1' ** DISPLAY_CANCEL_BUTTON = 'X' ** USERDEFINED_F1_HELP = ' ' ** START_COLUMN = 25 ** START_ROW = 6 ** POPUP_TYPE = * IMPORTING * ANSWER = ANSWER ** TABLES ** PARAMETER = * EXCEPTIONS * TEXT_NOT_FOUND = 1 * OTHERS = 2.

RS_CORR_INSERT call function 'RS_CORR_INSERT' exporting global_lock = 'X' * master_language = master_langu mode = 'MODIFY' object = ddenq object_class = 'DICT' * importing * transport_key = transport_key exceptions cancelled = 01 permission_failure = 02 others = 03.

RS_CORR_INSERT





call function 'RS_CORR_INSERT' exporting * GLOBAL_LOCK = IS_NOT_INCLUDE mode = 'MODIFY' object = fb_name object_class = 'FUNC' importing transport_key = transport_key exceptions cancelled = 01 permission_failure = 02 unknown_objectclass = 03.

RS_CORR_INSERT call function 'RS_CORR_INSERT' exporting * GLOBAL_LOCK = IS_NOT_INCLUDE object = x_inclname object_class = 'ABAP' mode = 'MODIFY' importing transport_key = transport_key exceptions cancelled = 01 permission_failure = 02 unknown_objectclass = 03.

RS_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting object = trobj_type obj_name = trobj_name * GLOBAL_CHECK = ' ' * MODE = 'S' importing object_is_work_item = object_is_work_item exceptions others = 1.

RS_DELETE_FROM_WORKING_AREA call function 'RS_DELETE_FROM_WORKING_AREA' exporting object = trobj_type obj_name = trobj_name.

RS_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting object = trobj_type obj_name = trobj_name * GLOBAL_CHECK = ' ' * MODE = 'S' importing object_is_work_item = object_is_work_item exceptions others = 1.

RS_PROGRAM_INDEX_DELTA call function 'RS_PROGRAM_INDEX_DELTA' exporting include_name = edit-buf_name include_type = trdir-subc new_max = 99999 new_min = 1 old_max = 99999 old_min = 1 status = 'A' tables source_new = content source_old = content_save.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1.

RS_PROGNAME_SPLIT call function 'RS_PROGNAME_SPLIT' exporting progname_with_namespace = x_inclname importing fugr_is_functionmodule_name = t_is_function_module type_is_reserved_name = t_type_is_reserved_name type_name = t_type_name exceptions delimiter_error = 1 others = 2.

TADIR_PFLEGE call function 'TADIR_PFLEGE' "verändert DDxxV exporting adir = tadir readonly = display.

RS_ACCESS_PERMISSION * call function 'RS_ACCESS_PERMISSION' * exporting * mode = 'FREE' * object = edit-buf_name(8) * object_class = 'ABAP'.

RS_MODIFY_TSE05 call function 'RS_MODIFY_TSE05' exporting objecttype = edit-app_obj objectname = tse05-keyword operation = operation exceptions no_permission = 1 others = 2.

RS_MODIFY_TSE05 call function 'RS_MODIFY_TSE05' exporting objecttype = edit-app_obj objectname = tse05-keyword operation = operation exceptions no_permission = 1 not_found = 2 others = 3.

RS_MODIFY_TSE05 call function 'RS_MODIFY_TSE05' exporting objecttype = edit-app_obj objectname = tse05-keyword operation = operation exceptions not_found = 1 no_permission = 2 others = 3.

RS_MODIFY_TSE05 call function 'RS_MODIFY_TSE05' exporting objecttype = edit-app_obj objectname = tse05-keyword operation = operation exceptions not_found = 1 no_permission = 2 others = 3.

RS_NAVIGATION_BREAK call function 'RS_NAVIGATION_BREAK'.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = x_inclname object_class = 'ABAP'.

RS_SOURCE_STRUCTURE call function 'RS_SOURCE_STRUCTURE' exporting source = source focus_line = line tables source_tab = content.

RS_NAVIGATION_BREAK_RESET call function 'RS_NAVIGATION_BREAK_RESET'.

RS_GET_MAINPROGRAMS call function 'RS_GET_MAINPROGRAMS' exporting dialog = space fulltab = 'X' name = x_inclname importing number_of_mainprograms = integer * TINDEX = I02 tables mainprograms = maintab exceptions cancelled = 01.

WB_TREE_ACTUALIZE call function 'WB_TREE_ACTUALIZE' exporting tree_name = pname with_tcode_index = 'X'.




RS_GET_MAINPROGRAMS call function 'RS_GET_MAINPROGRAMS' exporting dialog = true name = x_inclname dialog_required = false importing number_of_mainprograms = integer * TINDEX = I02 tables mainprograms = maintab exceptions cancelled = 01.

AUTHORITY_CHECK_TCODE call function 'AUTHORITY_CHECK_TCODE' exporting tcode = 'SLIN' exceptions ok = 1 not_ok = 2.

RS_NAVIGATION_BREAK_RESET call function 'RS_NAVIGATION_BREAK_RESET'.

SYSTEM_DEBUG_AUTHORITY_CHECK call function 'SYSTEM_DEBUG_AUTHORITY_CHECK' * EXPORTING * FLAG_NORMAL = 'X' * FLAG_REPLACE = ' ' * FLAG_KERNEL = ' ' importing flag_authority = flag_authority exceptions others = 0.

RS_GET_MAINPROGRAMS call function 'RS_GET_MAINPROGRAMS' exporting dialog = 'X' name = x_inclname multiple_select = 'X' importing number_of_mainprograms = lines tables mainprograms = maintab exceptions cancelled = 01.

SYSTEM_DEBUG_BREAKPOINTS call function 'SYSTEM_DEBUG_BREAKPOINTS' exporting main_program = maintab-name tables breakpoints = showbreakpoints exceptions C_CALL_ERROR = 01.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = 'X' * COMPLETE_AREA = ' ' importing * namespace = namespace function_not_exists = l_func_not_exists group = l_funktionsgruppe funcname = l_fb_name * include_number = no_function_include = l_no_function_include no_function_module = l_no_function_module * 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_FUNCTION_VERSION call function 'RS_FUNCTION_VERSION' exporting funcname = fb_name with_retrieve = 'X' exceptions others = 1.

SVRS_DISPLAY_DIRECTORY call function 'SVRS_DISPLAY_DIRECTORY' exporting * DESTINATION = ' ' f2_report = 'RSVRSRS1' f5_report = 'RSVRSRS3' f7_report = 'RSVRSREM' f9_report = 'RSEDTVE1' * KORRNUM = ' ' object_name = objname object_type = objtype * REMOTE = ' ' skip_screen = 'X' importing function_code = code exceptions no_directory = 01.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = 'X' * COMPLETE_AREA = ' ' importing * namespace = namespace function_not_exists = l_func_not_exists group = l_funktionsgruppe funcname = l_fb_name * include_number = no_function_include = l_no_function_include no_function_module = l_no_function_module * 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.

SVRS_AFTER_CHANGED_ONLINE * CALL FUNCTION 'SVRS_AFTER_CHANGED_ONLINE' * EXPORTING ** CLIENT = E01 * DATE = SY-DATUM * E071_ENTRY = E071_TAB * MODE = 'U' * TIME = SY-UZEIT * USER = SY-UNAME * IMPORTING * VERSION_WAS_CREATED = CREATED.

GET_NAME_PARTS call function 'GET_NAME_PARTS' exporting name = progname importing first_four = l_first_four last_three = l_last_three namespace = l_namespace name_without_namespace = l_name_without_namespace * TOP = * TYPEGROUP = exceptions others = 1.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting suppress_select = ' ' importing namespace = namespace function_not_exists = func_not_exists group = funktionsgruppe funcname = fb_name no_function_include = no_function_include no_function_module = no_function_module * SUFFIX = * RESERVED_NAME = * TOO_MANY_DELIMITERS = * RESERVED_FOR_EXITS = changing include = rstxp-tdprogram 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.

FUNCTION_INCLUDE_INFO call function 'FUNCTION_INCLUDE_INFO' changing funcname = fb_name group = funktionsgruppe include = rstxp-tdprogram exceptions function_not_exists = 1 include_not_exists = 2 group_not_exists = 3 no_selections = 4 no_function_include = 5 others = 6.

RS_DD_TYGR_ATTRIBUTES call function 'RS_DD_TYGR_ATTRIBUTES' exporting objname = typegr exceptions object_not_found = 01.

RS_DD_TYGR_TEXT call function 'RS_DD_TYGR_TEXT' exporting fct = modus objname = typegr exceptions not_executed = 01.

GET_NAME_PARTS call function 'GET_NAME_PARTS' exporting name = tfdir-pname importing first_four = l_first_four last_three = l_last_three namespace = l_namespace name_without_namespace = l_name_without_namespace * TOP = * TYPEGROUP = exceptions others = 1.

FUNCTION_INCLUDE_INFO call function 'FUNCTION_INCLUDE_INFO' changing funcname = fb_name group = funktionsgruppe include = rstxp-tdprogram exceptions function_not_exists = 1 include_not_exists = 2 group_not_exists = 3 no_selections = 4 no_function_include = 5 others = 6.

RS_NAVIGATION_SET_MONITOR call function 'RS_NAVIGATION_SET_MONITOR'.

RS_FUNCTION_ACTIVATE call function 'RS_FUNCTION_ACTIVATE' exporting action = 'X' funcname = fb_name exceptions canceled_in_corr = 01 not_found = 02 permission_failure = 03 * error_message = 04 no_action = 05 cancelled = 06 editor_navigation_flag = 07 message_send = 08.

RS_NAVIGATION_RESET_MONITOR call function 'RS_NAVIGATION_RESET_MONITOR'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1.

RS_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting object = trobj_type obj_name = trobj_name * GLOBAL_CHECK = ' ' * MODE = 'S' importing object_is_work_item = object_is_work_item exceptions others = 1.

RS_RESET_TO_ACTIVE_VERSION call function 'RS_RESET_TO_ACTIVE_VERSION' importing answer = answer.

RS_CORR_INSERT call function 'RS_CORR_INSERT' exporting * GLOBAL_LOCK = IS_NOT_INCLUDE mode = 'MODIFY' object = fb_name object_class = 'FUNC' importing transport_key = transport_key exceptions cancelled = 01 permission_failure = 02 unknown_objectclass = 03.

RS_FUNCTION_RESET_TO_ACTIVE call function 'RS_FUNCTION_RESET_TO_ACTIVE' exporting funcname = fb_name.

RS_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting object = trobj_type obj_name = trobj_name * GLOBAL_CHECK = ' ' * MODE = 'S' importing object_is_work_item = object_is_work_item exceptions others = 1.

RS_PROGRAM_INDEX_DELTA call function 'RS_PROGRAM_INDEX_DELTA' exporting include_name = edit-buf_name include_type = trdir-subc new_max = 99999 new_min = 1 old_max = 99999 old_min = 1 status = 'A' tables source_new = content source_old = content_save.

RS_FUNCTION_ACTIVATE * CALL FUNCTION 'RS_FUNCTION_ACTIVATE' * EXPORTING * FUNCNAME = FB_NAME * EXCEPTIONS * CANCELED_IN_CORR = 01 * NOT_FOUND = 02 * PERMISSION_FAILURE = 03 * ERROR_MESSAGE = 04 * NO_ACTION = 05 * CANCELLED = 06 * EDITOR_NAVIGATION_FLAG = 07 * MESSAGE_SEND = 08.

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

RS_FUNCTION_TEST call function 'RS_FUNCTION_TEST' exporting funcname = fb_name.

RS_VARIANT_SCREEN call function 'RS_VARIANT_SCREEN' exporting report = report_id.

RS_GET_MAINPROGRAMS call function 'RS_GET_MAINPROGRAMS' exporting name = x_inclname dialog = 'X' importing number_of_mainprograms = integer tables mainprograms = maintab exceptions cancelled = 1.

RS_EDTR_EDIT_MESSAGE call function 'RS_EDTR_EDIT_MESSAGE' exporting name = mainname exceptions cancelled = 1.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_GET_MAINPROGRAMS * CALL FUNCTION 'RS_GET_MAINPROGRAMS' * EXPORTING * DIALOG = ' ' ** FULLTAB = ' ' * NAME = X_INCLNAME ** MULTIPLE_SELECT = ' ' ** DIALOG_REQUIRED = ' ' ** TRDIR_INF = ' ' ** IMPORTING * NUMBER_OF_MAINPROGRAMS = LINES ** TINDEX = * TABLES * MAINPROGRAMS = MAINTAB * EXCEPTIONS * CANCELLED = 1 * OTHERS = 2.

RS_SCRP_DELETE_ALL call function 'RS_SCRP_DELETE_ALL' exporting progname = mytrdir-name suppress_checks = 'X' with_popup = space.

RS_CUA_DELETE call function 'RS_CUA_DELETE' exporting objectname = '*' program = mytrdir-name suppress_checks = 'X' exceptions others = 01.

RS_PROGNAME_SPLIT call function 'RS_PROGNAME_SPLIT' exporting progname_with_namespace = newname importing namespace = t_namespace progname_without_namespace = t_progname_without_namespace exceptions delimiter_error = 1 others = 2.

RS_CUA_COPY_ALL call function 'RS_CUA_COPY_ALL' exporting cobjectname = newname language = trdir-rload objectname = progname exceptions object_not_found = 01 others = 02.

RS_CUA_GENERATE_ALL call function 'RS_CUA_GENERATE_ALL' exporting language = trdir-rload objectname = newname exceptions not_excecuted = 01.

RS_SCRP_COPY_ALL call function 'RS_SCRP_COPY_ALL' exporting source_progname = progname suppress_checks = 'X' target_progname = newname.

RS_CUA_DELETE call function 'RS_CUA_DELETE' exporting objectname = '*' program = progname suppress_checks = 'X' exceptions others = 01.

RS_SCRP_DELETE_ALL call function 'RS_SCRP_DELETE_ALL' exporting progname = progname suppress_checks = 'X' with_popup = space.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1.

RS_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting object = trobj_type obj_name = trobj_name * GLOBAL_CHECK = ' ' * MODE = 'S' importing object_is_work_item = object_is_work_item exceptions others = 1.

RS_WARNING_EXECUTE call function 'RS_WARNING_EXECUTE' importing answer = answer.

RS_NAVIGATION_END call function 'RS_NAVIGATION_END'.

RS_NAVIGATION_END call function 'RS_NAVIGATION_END'.

RS_PROGNAME_SPLIT call function 'RS_PROGNAME_SPLIT' exporting progname_with_namespace = x_inclname importing namespace = t_namespace progname_without_namespace = t_progname_without_namespace sldb_logdb_name = ldbstruc-ldb exceptions delimiter_error = 1 others = 2.

RS_NAVIGATION_PUSH call function 'RS_NAVIGATION_PUSH' exporting objektinf = ldbstruc objekttyp = 'LD'.

RS_PROGNAME_SPLIT call function 'RS_PROGNAME_SPLIT' exporting progname_with_namespace = x_inclname importing namespace = t_namespace progname_without_namespace = t_progname_without_namespace sldb_logdb_name = ldbstruc-ldb exceptions delimiter_error = 1 others = 2.

RS_NAVIGATION_PUSH call function 'RS_NAVIGATION_PUSH' exporting objektinf = ldbstruc objekttyp = 'LD'.

RS_PROGNAME_SPLIT call function 'RS_PROGNAME_SPLIT' exporting progname_with_namespace = x_inclname importing namespace = t_namespace progname_without_namespace = t_progname_without_namespace sldb_logdb_name = ldbstruc-ldb exceptions delimiter_error = 1 others = 2.

RS_NAVIGATION_PUSH call function 'RS_NAVIGATION_PUSH' exporting objektinf = ldbstruc objekttyp = 'LD'.

RS_PROGNAME_SPLIT call function 'RS_PROGNAME_SPLIT' exporting progname_with_namespace = x_inclname importing namespace = t_namespace progname_without_namespace = t_progname_without_namespace sldb_logdb_name = ldbstruc-ldb exceptions delimiter_error = 1 others = 2.

RS_NAVIGATION_PUSH call function 'RS_NAVIGATION_PUSH' exporting objektinf = ldbstruc objekttyp = 'LD'.

RS_PROGNAME_SPLIT call function 'RS_PROGNAME_SPLIT' exporting progname_with_namespace = x_inclname importing namespace = t_namespace progname_without_namespace = t_progname_without_namespace sldb_logdb_name = ldbstruc-ldb exceptions delimiter_error = 1 others = 2.

RS_NAVIGATION_PUSH call function 'RS_NAVIGATION_PUSH' exporting objektinf = ldbstruc objekttyp = 'LD'.

RS_PROGNAME_SPLIT call function 'RS_PROGNAME_SPLIT' exporting progname_with_namespace = x_inclname importing namespace = t_namespace progname_without_namespace = t_progname_without_namespace sldb_logdb_name = ldbstruc-ldb exceptions delimiter_error = 1 others = 2.

RS_NAVIGATION_PUSH call function 'RS_NAVIGATION_PUSH' exporting objektinf = ldbstruc objekttyp = 'LD'.

RS_PROGNAME_SPLIT call function 'RS_PROGNAME_SPLIT' exporting progname_with_namespace = x_inclname importing namespace = t_namespace progname_without_namespace = t_progname_without_namespace sldb_logdb_name = ldbstruc-ldb exceptions delimiter_error = 1 others = 2.

RS_NAVIGATION_PUSH call function 'RS_NAVIGATION_PUSH' exporting objektinf = ldbstruc objekttyp = 'LD'.

RS_PROGNAME_SPLIT call function 'RS_PROGNAME_SPLIT' exporting progname_with_namespace = x_inclname importing namespace = t_namespace progname_without_namespace = t_progname_without_namespace sldb_logdb_name = ldbstruc-ldb exceptions delimiter_error = 1 others = 2.

RS_NAVIGATION_PUSH call function 'RS_NAVIGATION_PUSH' exporting objektinf = ldbstruc objekttyp = 'LD'.

RS_NAVIGATION_END call function 'RS_NAVIGATION_END'.

RS_NAVIGATION_END call function 'RS_NAVIGATION_END'.

RS_NAVIGATION_TOP call function 'RS_NAVIGATION_TOP' importing objektinf = objektinf objekttyp = type exit = exit text1 = text1 text2 = text2 text3 = text3.

RS_FUNCTION_ACTIVE_CHECK call function 'RS_FUNCTION_ACTIVE_CHECK' exporting funcname = fb_name importing active = active exceptions not_found = 01.

RS_NAVIGATION_SET_MONITOR call function 'RS_NAVIGATION_SET_MONITOR'.

RS_FUNCTION_ACTIVATE call function 'RS_FUNCTION_ACTIVATE' exporting action = 'X' funcname = fb_name with_popup = 'X' exceptions canceled_in_corr = 01 not_found = 02 cancelled = 03 no_action = 04 permission_failure = 05 error_message = 06 editor_navigation_flag = 07 message_send = 08.

RS_NAVIGATION_RESET_MONITOR call function 'RS_NAVIGATION_RESET_MONITOR'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = ' ' * COMPLETE_AREA = ' ' importing namespace = l_namespace function_not_exists = l_func_not_exists group = l_funktionsgruppe funcname = l_fb_name * include_number = no_function_include = l_no_function_include no_function_module = l_no_function_module * SUFFIX = * RESERVED_NAME = * TOO_MANY_DELIMITERS = * RESERVED_FOR_EXITS = changing include = abapstruc-include 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_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = ' ' * COMPLETE_AREA = ' ' importing * namespace = namespace function_not_exists = l_func_not_exists group = l_funktionsgruppe funcname = l_fb_name * include_number = no_function_include = l_no_function_include no_function_module = l_no_function_module * SUFFIX = * RESERVED_NAME = * TOO_MANY_DELIMITERS = * RESERVED_FOR_EXITS = changing include = abapstruc-include 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_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_SHOW_BREAKPOINT_LISTE call function 'RS_SHOW_BREAKPOINT_LISTE' exporting memoryid = objektinf.

RS_NAVIGATION_TOP call function 'RS_NAVIGATION_TOP' importing objektinf = objektinf objekttyp = type text1 = text1 text2 = text2 text3 = text3.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP' importing objektinf = objektinf objekttyp = type text1 = text1 text2 = text2 text3 = text3.

RS_NAVIGATION_PUSH call function 'RS_NAVIGATION_PUSH' exporting objektinf = abapstruc objekttyp = type text1 = text1 text2 = text2 text3 = text3.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_EDTR_TREFFERLISTE call function 'RS_EDTR_TREFFERLISTE' exporting treffstruc = objektinf.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_EU_CROSSREF_LIST_REFRESH * CALL FUNCTION 'RS_EU_CROSSREF_LIST_REFRESH' * EXPORTING * MEMOID = CROSSINF-MEMOID * IMPORTING * O_FCODE = FCODE.

RS_EUIN_CALL_SYSTEM call function 'RS_EUIN_CALL_SYSTEM' exporting extern = info_navi-extern info = info_navi importing fcode = spec_fcode.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = ' ' * COMPLETE_AREA = ' ' importing * namespace = namespace function_not_exists = l_func_not_exists group = l_funktionsgruppe funcname = l_fb_name * include_number = no_function_include = l_no_function_include no_function_module = l_no_function_module * 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_EDTR_ATTR_EDIT call function 'RS_EDTR_ATTR_EDIT' exporting with_progdir_entry = 'X' * importing * leaved_with_mode = mode * leaved_with_fcode = next_action changing program_progdir = progdir exceptions program_name_missing = 1 program_not_exists = 2 wrong_parameter_value = 3 others = 4.

RS_EDTR_ATTR_SHOW call function 'RS_EDTR_ATTR_SHOW' exporting with_progdir_entry = 'X' * importing * leaved_with_mode = mode * leaved_with_fcode = next_action changing program_progdir = progdir exceptions program_name_missing = 1 program_not_exists = 2 others = 3.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 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.

DOCU_CALL call function 'DOCU_CALL' exporting displ = edit-app_disp id = 'RE' object = docu_object typ = 'E' langu = sy-langu use_sec_langu = 'X'.

RS_MENU_TOOL * CALL FUNCTION 'RS_MENU_TOOL' * EXPORTING * TCODE = 'SE38'.

COPY_PROGRAMM * CALL FUNCTION 'COPY_PROGRAMM' * EXPORTING * PROGRAM_OLD = PROGRAMMNAME * PROGRAM_NEW = PROGRAMMNAME * WITH_SCREEN = 'X' * LIST_OBJECTS = 'X'.

RENAME_PROGRAMM * CALL FUNCTION 'RENAME_PROGRAMM' * EXPORTING * PROGRAM_OLD = PROGRAMMNAME * PROGRAM_NEW = PROGRAMMNAME * WITH_SCREEN = 'X' * LIST_OBJECTS = 'X'.

RS_TABLE_LIST_CREATE call function 'RS_TABLE_LIST_CREATE' exporting table_name = l_table_name exceptions table_is_structure = 01 table_not_exists = 02 others = 03.

RS_NAVIGATION_BREAK call function 'RS_NAVIGATION_BREAK'.

RS_TASK_OVERVIEW call function 'RS_TASK_OVERVIEW' * EXPORTING * PERSON = E01 * POPUP = E02 * IMPORTING * KORRNUM = I01 * TASKNR = I02 exceptions suppress_message = 01.

RS_NAVIGATION_BREAK_RESET call function 'RS_NAVIGATION_BREAK_RESET'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

DELETE_PROGRAMM * CALL FUNCTION 'DELETE_PROGRAMM' * EXPORTING * PROGRAM_OLD = PROGRAMMNAME * WITH_SCREEN = 'X' * LIST_OBJECTS = 'X'.

RS_NAVIGATION_BREAK call function 'RS_NAVIGATION_BREAK'.

RS_NAVIGATION_BACK_EDITOR * call function 'RS_NAVIGATION_BACK_EDITOR'.

RS_NAVIGATION_CLEAR_RESTORE call function 'RS_NAVIGATION_CLEAR_RESTORE'.

RS_NAVIGATION_BREAK_RESET call function 'RS_NAVIGATION_BREAK_RESET'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

AUTHORITY_CHECK_TCODE call function 'AUTHORITY_CHECK_TCODE' exporting tcode = 'SE39' exceptions ok = 1 not_ok = 2.

AUTHORITY_CHECK_TCODE call function 'AUTHORITY_CHECK_TCODE' exporting tcode = 'SE84' exceptions ok = 1 not_ok = 2.

RS_NAVIGATION_BREAK call function 'RS_NAVIGATION_BREAK'.

RS_NAVIGATION_BREAK_RESET call function 'RS_NAVIGATION_BREAK_RESET'.

AUTHORITY_CHECK_TCODE call function 'AUTHORITY_CHECK_TCODE' exporting tcode = 'SE30' exceptions ok = 1 not_ok = 2.

RS_GET_MAINPROGRAMS call function 'RS_GET_MAINPROGRAMS' exporting name = x_inclname dialog = ' ' fulltab = 'X' importing * tindex = tindex number_of_mainprograms = integer tables mainprograms = maintab exceptions cancelled = 1.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_EDTR_SEARCH call function 'RS_EDTR_SEARCH' exporting actual_include = object dynpro_part = 'B' objecttype = 'Y' tables objecttab = objtab actual_source = content_c exceptions not_found = 01 not_executed = 04.

RS_EDTR_SEARCH call function 'RS_EDTR_SEARCH' exporting actual_include = object objecttype = l_objtype tables objecttab = objtab actual_source = content_c exceptions not_found = 01 not_executed = 04.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_GET_MAINPROGRAMS call function 'RS_GET_MAINPROGRAMS' exporting name = x_inclname dialog = ' ' fulltab = 'X' importing number_of_mainprograms = integer * tindex = tindex tables mainprograms = maintab exceptions cancelled = 1.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_EDTR_REPLACE2 call function 'RS_EDTR_REPLACE2' exporting actual_include = object dynpro_part = 'B' objecttype = 'Y' tables objecttab = objtab exceptions not_found = 01 not_executed = 04.

RS_EDTR_REPLACE2 call function 'RS_EDTR_REPLACE2' exporting actual_include = object objecttype = l_objtype tables objecttab = objtab exceptions not_found = 01 not_executed = 04.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

CLM_REPS_DIFFERENCES_SHOW call function 'CLM_REPS_DIFFERENCES_SHOW' exporting object = smodilog_key exceptions not_found = 1 others = 2.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = 'X' * COMPLETE_AREA = ' ' importing namespace = l_namespace function_not_exists = l_func_not_exists group = l_funktionsgruppe funcname = l_fb_name * INCLUDE_NUMBER = no_function_include = l_no_function_include no_function_module = l_no_function_module * 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.

CLM_DYNP_DIFFERENCES_SHOW call function 'CLM_DYNP_DIFFERENCES_SHOW' exporting object = smodilog_key exceptions not_found = 1 others = 2.

RS_SCRP_EXT_DIFF_SHOW * CALL FUNCTION 'RS_SCRP_EXT_DIFF_SHOW' * EXPORTING * TRANSPORT_KEY = TRANSPORT_KEY * H = H ** FIELDINDEX = * DTXT = DYNPRO_TEXT * TABLES * F = F * E = CONTENT_C * M = M * SMODILOG_DYNP = SMODILOG_DYNP * smodisrc_prot_abap = mod_tab * EXCEPTIONS * NOT_EXISTS = 1 * OTHERS = 2.

RS_EDTR_SHOW_MAINPROGS call function 'RS_EDTR_SHOW_MAINPROGS' exporting includename = x_inclname tables sourcetab = content.

RS_PROGRAM_CHECK_NAME call function 'RS_PROGRAM_CHECK_NAME' exporting check_string_only = 'X' progname = rstxp-tdprogram exceptions string_warning = 10 string_length_error = 14 others = 1.

GET_NAME_PARTS call function 'GET_NAME_PARTS' exporting name = pgname importing first_four = l_first_four_old last_three = l_last_three_old namespace = l_namespace_old name_without_namespace = l_name_without_namespace_old * TOP = * TYPEGROUP = exceptions others = 1.

GET_NAME_PARTS call function 'GET_NAME_PARTS' exporting name = x_inclname importing first_four = l_first_four last_three = l_last_three namespace = l_namespace name_without_namespace = l_name_without_namespace * TOP = * TYPEGROUP = exceptions others = 1.

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 = l_fb_name * INCLUDE_NUMBER = 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 = l_include 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_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = include_name object_class = 'ABAP'.

RS_GET_MAINPROGRAMS call function 'RS_GET_MAINPROGRAMS' exporting fulltab = 'X' name = x_inclname tables mainprograms = current_maintab exceptions cancelled = 01.

RS_NAVIGATION_TOP call function 'RS_NAVIGATION_TOP' importing objektinf = objektinf objekttyp = objekttyp exceptions others = 1.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = ' ' * COMPLETE_AREA = ' ' importing namespace = l_namespace_old function_not_exists = l_function_not_exists_old group = l_funktionsgruppe_old funcname = l_fb_name_old * INCLUDE_NUMBER = no_function_include = l_no_function_include_old no_function_module = l_no_function_module_old suffix = l_suffix_old * RESERVED_NAME = * TOO_MANY_DELIMITERS = * RESERVED_FOR_EXITS = changing include = l_include_old 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.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = ' ' * COMPLETE_AREA = ' ' importing namespace = l_namespace_neu function_not_exists = l_function_not_exists_neu group = l_funktionsgruppe_neu funcname = l_fb_name_neu * INCLUDE_NUMBER = no_function_include = l_no_function_include_neu no_function_module = l_no_function_module_neu suffix = l_suffix_neu * RESERVED_NAME = * TOO_MANY_DELIMITERS = * RESERVED_FOR_EXITS = changing include = l_include_neu 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_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_RESTORE call function 'RS_NAVIGATION_RESTORE'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP' importing objektinf = objektinf objekttyp = objekttyp.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_RESTORE call function 'RS_NAVIGATION_RESTORE'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP' importing objektinf = objektinf objekttyp = objekttyp.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_RESTORE call function 'RS_NAVIGATION_RESTORE'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = x_dynp_id object_class = 'SCRP'.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = x_dynp_id object_class = 'SCRP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = include_name object_class = 'ABAP'.

RS_GET_MAINPROGRAMS call function 'RS_GET_MAINPROGRAMS' exporting fulltab = 'X' name = x_inclname tables mainprograms = current_maintab exceptions cancelled = 01.

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_inclname 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_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = ' ' * COMPLETE_AREA = ' ' importing namespace = l_namespace_old function_not_exists = l_function_not_exists_old group = l_funktionsgruppe_old funcname = l_fb_name_old * INCLUDE_NUMBER = no_function_include = l_no_function_include_old no_function_module = l_no_function_module_old suffix = l_suffix_old * RESERVED_NAME = * TOO_MANY_DELIMITERS = * RESERVED_FOR_EXITS = changing include = l_include_old 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.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = ' ' * COMPLETE_AREA = ' ' importing namespace = l_namespace_neu function_not_exists = l_function_not_exists_neu group = l_funktionsgruppe_neu funcname = l_fb_name_neu * INCLUDE_NUMBER = no_function_include = l_no_function_include_neu no_function_module = l_no_function_module_neu suffix = l_suffix_neu * RESERVED_NAME = * TOO_MANY_DELIMITERS = * RESERVED_FOR_EXITS = changing include = l_include_neu 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.

SWO_GET_OBJTYPE_FROM_PROGRAM call function 'SWO_GET_OBJTYPE_FROM_PROGRAM' exporting program = incl_name importing objtype = objtype exceptions others = 1.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = x_dynp_id object_class = 'SCRP'.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = include_name object_class = 'ABAP'.

RS_OBJECT_POSITION call function 'RS_OBJECT_POSITION' exporting object_name = object_name object_type = i_object_type importing col = o_col row = o_row tables source = content exceptions object_not_found = 01.

RS_SCREEN_IMPORT call function 'RS_SCREEN_IMPORT' exporting dynnr = x_dynp_buf_id-dnum progname = x_dynp_buf_id-prog wanted_mode = mode importing actual_mode = mode dynpro_text = dynpro_text h_import = h new_master_language = dynpro_language 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 = content 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 = incl_name object_class = 'ABAP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_GET_MAINPROGRAMS call function 'RS_GET_MAINPROGRAMS' exporting fulltab = 'X' name = x_inclname tables mainprograms = current_maintab exceptions cancelled = 01.

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'J' textline1 = textline1 textline2 = 'Überschreiben?'(ueb) "#EC * titel = 'Sichern als'(f01) importing answer = answer exceptions others = 0.

POPUP_TO_CONFIRM_WITH_VALUE * CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' * EXPORTING * DEFAULTOPTION = 'N' * OBJECTVALUE = RSTXP-TDNPROGRAM * TEXT_AFTER = ' existiert bereits. Überschreiben?'(F03)

RS_CORR_INSERT call function 'RS_CORR_INSERT' exporting global_lock = is_not_include object = rstxp-tdnprogram object_class = 'ABAP' mode = 'MODIFY' * PROGRAM = E04 * IMPORTING * KORRNUM = I01 exceptions cancelled = 01 permission_failure = 02 unknown_objectclass = 03.

RS_CORR_INSERT call function 'RS_CORR_INSERT' exporting global_lock = is_not_include object = rstxp-tdnprogram object_class = 'ABAP' mode = 'INSERT' master_language = master_langu * PROGRAM = E04 * IMPORTING * KORRNUM = I01 exceptions cancelled = 01 permission_failure = 02 unknown_objectclass = 03.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = rstxp-tdnprogram object_class = 'ABAP'.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1.

RS_INSERT_INTO_WORKING_AREA call function 'RS_INSERT_INTO_WORKING_AREA' exporting object = 'REPS' obj_name = e071objectname exceptions others = 0.

RS_PROGRAM_INDEX_DELTA call function 'RS_PROGRAM_INDEX_DELTA' exporting include_name = rstxp-tdnprogram include_type = trdir-subc old_min = 1 old_max = 999999 new_min = 1 new_max = 999999 tables source_new = content source_old = content_old.

RS_PROGRAM_INDEX_DELTA call function 'RS_PROGRAM_INDEX_DELTA' exporting include_name = rstxp-tdnprogram include_type = trdir-subc old_min = 1 old_max = 999999 new_min = 1 new_max = 999999 tables source_new = buffer source_old = content_old.

RS_TREE_OBJECT_PLACEMENT call function 'RS_TREE_OBJECT_PLACEMENT' exporting object = rstxp-tdnprogram operation = 'INSERT' type = type.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = rstxp-tdprogram " rstxp-tdnprogram object_class = 'ABAP'.

RS_PROGRAM_CHECK_NAME call function 'RS_PROGRAM_CHECK_NAME' exporting progname = rstxp-tdnprogram exceptions reserved_name = 04 no_customer_function_group = 05 no_customer_function_include = 06 reserved_name_customer = 07 others = 08.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1.

RS_WORKING_AREA_INIT call function 'RS_WORKING_AREA_INIT' * EXPORTING * FORCE_INITIALISATION = ' ' exceptions others = 1.

RS_GET_MAINPROGRAMS call function 'RS_GET_MAINPROGRAMS' exporting dialog = true name = x_inclname dialog_required = false importing number_of_mainprograms = ll tables mainprograms = maintab exceptions cancelled = 01.

RS_GET_MAINPROGRAMS call function 'RS_GET_MAINPROGRAMS' exporting dialog = true name = x_inclname dialog_required = false importing number_of_mainprograms = ll tables mainprograms = maintab exceptions cancelled = 01.

EDITOR_SYNTAX_CHECK call function 'EDITOR_SYNTAX_CHECK' exporting i_global_check = global_check i_global_program = mainprog i_program = check_source i_r2_check = r2_check i_trdir = trdir i_corrwarn = true all_errors = all_errors importing o_error_include = check_include o_error_line = check_index o_error_message = check_message o_error_offset = check_offs o_error_subrc = check_subrc tables i_source = content_c o_correction_tab = correction_table o_warnings_tab = warnings_table o_error_tab = error_tab .

PRETTY_PRINTER call function 'PRETTY_PRINTER' exporting inctoo = space importing indentation_maybe_wrong = l_indentation_wrong tables otext = content_c ntext = buffer.

POPUP_TO_INFORM call function 'POPUP_TO_INFORM' exporting titel = 'Warnung nach Pretty Print'(pp1) txt1 = l_txt txt2 = 'Die Formatierung ist wahrscheinlich fehlerhaft.'(pp3)

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_LONG_PROGNAME_CHECK call function 'RS_LONG_PROGNAME_CHECK' exporting progname = x_inclname importing pgmid = pgmid object = object obj_name = obj_name.

RS_CORR_INSERT call function 'RS_CORR_INSERT' exporting global_lock = 'X' * master_language = master_langu mode = 'MODIFY' object = obj_name object_class = object * importing * transport_key = transport_key exceptions cancelled = 01 permission_failure = 02 others = 03.

RS_WORKING_AREA_ACTIVE_CHECK * CALL FUNCTION 'RS_WORKING_AREA_ACTIVE_CHECK' * EXCEPTIONS * NOK = 1.

RS_INSERT_INTO_WORKING_AREA * CALL FUNCTION 'RS_INSERT_INTO_WORKING_AREA' * EXPORTING * OBJECT = OBJECT * OBJ_NAME = E071OBJECTNAME * EXCEPTIONS * OTHERS = 0.

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_CORR_INSERT call function 'RS_CORR_INSERT' exporting global_lock = 'X' * master_language = master_langu mode = 'MODIFY' object = ddenq object_class = 'DICT' * importing * transport_key = transport_key exceptions cancelled = 01 permission_failure = 02 others = 03.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1.

RS_INSERT_INTO_WORKING_AREA call function 'RS_INSERT_INTO_WORKING_AREA' exporting object = 'TYPE' obj_name = e071objectname exceptions others = 0.

RS_CORR_INSERT call function 'RS_CORR_INSERT' exporting * GLOBAL_LOCK = IS_NOT_INCLUDE mode = 'MODIFY' object = fb_name object_class = 'FUNC' importing transport_key = transport_key exceptions cancelled = 01 permission_failure = 02 unknown_objectclass = 03.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1.

RS_INSERT_INTO_WORKING_AREA call function 'RS_INSERT_INTO_WORKING_AREA' exporting object = 'FUNC' obj_name = e071objectname exceptions others = 0.

RS_CORR_INSERT call function 'RS_CORR_INSERT' exporting * GLOBAL_LOCK = IS_NOT_INCLUDE object = x_inclname object_class = 'ABAP' mode = 'MODIFY' importing transport_key = transport_key exceptions cancelled = 01 permission_failure = 02 unknown_objectclass = 03.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1.

RS_INSERT_INTO_WORKING_AREA call function 'RS_INSERT_INTO_WORKING_AREA' exporting object = 'REPS' obj_name = e071objectname exceptions others = 0.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1.

RS_PROGRAM_INDEX_DELTA call function 'RS_PROGRAM_INDEX_DELTA' exporting include_name = x_inclname include_type = trdir-subc old_min = changed_min_line_alt_c old_max = changed_max_line_alt_c new_min = changed_min_line_neu_c new_max = changed_max_line_neu_c status = status_flag tables source_new = content_c source_old = content_old.

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_LONG_PROGNAME_CHECK call function 'RS_LONG_PROGNAME_CHECK' exporting progname = x_inclname importing pgmid = pgmid object = object obj_name = obj_name.

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'J' textline1 = textline1 textline2 = 'Soll gesichert und aktiviert werden?'(050) titel = 'Aktivieren'(068) importing answer = answer exceptions others = 0.

POPUP_TO_CONFIRM_WITH_VALUE * CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' * EXPORTING * DEFAULTOPTION = 'J' * OBJECTVALUE = X_INCLNAME * TEXT_AFTER = * ' wurde verändert. Vor dem Aktivieren sichern?'(G07)

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'J' textline1 = textline1 textline2 = 'Vor dem Upload sichern?'(052) titel = 'Sichern vor Upload'(022) importing answer = answer exceptions others = 0.

POPUP_TO_CONFIRM_WITH_VALUE * CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' * EXPORTING * DEFAULTOPTION = 'J' * OBJECTVALUE = X_INCLNAME * TEXT_AFTER = * ' wurde verändert. Vor dem Upload sichern?'(021)

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'J' textline1 = textline1 textline2 = 'Vor Beenden des Editors sichern?'(053) titel = 'Editor beenden'(g01) importing answer = answer exceptions others = 0.

POPUP_TO_CONFIRM_WITH_VALUE * CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' * EXPORTING * DEFAULTOPTION = 'J' * OBJECTVALUE = T_TYPE_NAME * TEXT_AFTER = * ' wurde verändert. Vor Beenden des Editors sichern?'(G03)

RS_LONG_PROGNAME_CHECK call function 'RS_LONG_PROGNAME_CHECK' exporting progname = x_inclname importing pgmid = pgmid object = object obj_name = obj_name.

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'J' textline1 = textline1 textline2 = 'Vor Beenden des Editors sichern?'(053) titel = 'Editor beenden'(g01) importing answer = answer exceptions others = 0.

POPUP_TO_CONFIRM_WITH_VALUE * CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' * EXPORTING * DEFAULTOPTION = 'J' * OBJECTVALUE = X_INCLNAME * TEXT_AFTER = * ' wurde verändert. Vor Beenden des Editors sichern?'(G03)

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.

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'J' textline1 = textline1 textline2 = 'Vor Beenden des Editors sichern?'(053) titel = 'Editor beenden'(g01) importing answer = answer exceptions others = 0.

POPUP_TO_CONFIRM_WITH_VALUE * CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' * EXPORTING * DEFAULTOPTION = 'J' * OBJECTVALUE = T_TYPE_NAME * TEXT_AFTER = * ' wurde verändert. Vor Beenden des Editors sichern?'(G03)

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'J' textline1 = textline1 textline2 = 'Vor Version-Ziehen sichern?'(054) titel = 'Version ziehen'(o01) importing answer = answer exceptions others = 0.

POPUP_TO_CONFIRM_WITH_VALUE * CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' * EXPORTING * DEFAULTOPTION = 'J' * OBJECTVALUE = X_INCLNAME * TEXT_AFTER = * ' wurde verändert. Vor Version-Ziehen sichern?'(O03)

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'J' textline1 = textline1 textline2 = text-o05 titel = 'Breakpoint setzen'(o04) importing answer = answer exceptions others = 0.

POPUP_TO_CONFIRM_WITH_VALUE * CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' * EXPORTING * DEFAULTOPTION = 'J' * OBJECTVALUE = X_INCLNAME * TEXT_AFTER = TEXT-O05 * TEXT_BEFORE = 'Programm'(O02) * TITEL = 'Breakpoint setzen'(O04) * IMPORTING * ANSWER = ANSWER * EXCEPTIONS * TEXT_TOO_LONG = 01.

POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'J' textline1 = textline1 textline2 = 'Trotzdem rückladen?'(p03) titel = 'Rückladen'(p01) importing answer = answer exceptions others = 0.

POPUP_TO_CONFIRM_WITH_VALUE * CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_VALUE' * EXPORTING * DEFAULTOPTION = 'J' * OBJECTVALUE = X_INCLNAME * TEXT_AFTER = ' wurde verändert. Trotzdem rückladen?'(P03)

RS_SCREEN_IMPORT call function 'RS_SCREEN_IMPORT' exporting dynnr = dynnr progname = progname wanted_mode = mode importing new_master_language = dynpro_language actual_mode = mode dynpro_text = dynpro_text 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 = content f_g = f m_g = m smodilog_dynp_g = smodilog_dynp exceptions not_executed = 01 not_found = 02.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_RESTORE call function 'RS_NAVIGATION_RESTORE'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_TOP call function 'RS_NAVIGATION_TOP' importing objektinf = objektinf objekttyp = type text1 = text1 text2 = text2 text3 = text3.

RS_FIND_REPLACE_SET_PARAMS call function 'RS_FIND_REPLACE_SET_PARAMS' exporting i_find_replace_parms = rsrepl.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

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

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_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = x_dynp_id object_class = 'SCRP'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'. "

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'. "

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'. "

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

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

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_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = x_dynp_id object_class = 'SCRP'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

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 = EDIT-BUF_NAME+10(4) " * H_EXPORT = H " * PROGNAME = EDIT-BUF_NAME(8) " * DYNPRO_TEXT = DYNPRO_TEXT " * IMPORTING " * SAVED = SAVED " * TABLES " * E_G = CONTENT " * F_G = F " * M_G = M " * EXCEPTIONS " * CANCELED_BY_USER = 01. "

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'. "

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'. "

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'. "

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_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_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = x_dynp_id object_class = 'SCRP'.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = 'X' * COMPLETE_AREA = ' ' importing namespace = l_namespace * FUNCTION_NOT_EXISTS = group = l_funktionsgruppe * FUNCNAME = * INCLUDE_NUMBER = no_function_include = l_no_function_include no_function_module = l_no_function_module * 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_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

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_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

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_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_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = x_dynp_id object_class = 'SCRP'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_EDTR_SHOW_MAINPROGS call function 'RS_EDTR_SHOW_MAINPROGS' exporting memory_key = objektinf tables sourcetab = content.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_EDTR_TREFFERLISTE call function 'RS_EDTR_TREFFERLISTE' exporting treffstruc = objektinf.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_EU_CROSSREF_LIST_REFRESH * CALL FUNCTION 'RS_EU_CROSSREF_LIST_REFRESH' * EXPORTING * MEMOID = CROSSINF-MEMOID * IMPORTING * O_FCODE = FCODE.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_EUIN_CALL_SYSTEM call function 'RS_EUIN_CALL_SYSTEM' exporting extern = info_navi-extern info = info_navi importing fcode = spec_fcode.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = x_dynp_id object_class = 'SCRP'.

RS_LONG_PROGNAME_CHECK call function 'RS_LONG_PROGNAME_CHECK' exporting progname = l_inclname importing pgmid = pgmid object = object obj_name = obj_name.

RS_ACCESS_PERMISSION * CALL FUNCTION 'RS_ACCESS_PERMISSION' * EXPORTING * AUTHORITY_CHECK = 'X' * GLOBAL_LOCK = SPACE * MODE = SHOW_MODE * OBJECT = OBJ_NAME * OBJECT_CLASS = OBJECT ** master_language = master_langu * SUPPRESS_LANGUAGE_CHECK = 'X' * SUPPRESS_EXTEND_DIALOG = SUPPRESS_EXTEND_DIALOG * IMPORTING * TRANSPORT_KEY = TRANSPORT_KEY * NEW_MASTER_LANGUAGE = MASTER_LANGU * EXTEND = EXTEND_MOD * KORRNUM = KORRNUM * EXCEPTIONS * CANCELED_IN_CORR = 01 * ENQUEUED_BY_USER = 02 * ENQUEUE_SYSTEM_FAILURE = 03 * ILLEGAL_PARAMETER_VALUES = 04 * LOCKED_BY_AUTHOR = 05 * NO_MODIFY_PERMISSION = 06 * NO_SHOW_PERMISSION = 07 * PERMISSION_FAILURE = 12.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = 'X' * COMPLETE_AREA = ' ' importing namespace = l_namespace * FUNCTION_NOT_EXISTS = group = l_funktionsgruppe * FUNCNAME = * INCLUDE_NUMBER = no_function_include = l_no_function_include no_function_module = l_no_function_module * SUFFIX = * RESERVED_NAME = * TOO_MANY_DELIMITERS = * RESERVED_FOR_EXITS = changing include = l_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 = programm 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 authority_check = 'X' global_lock = 'X' * master_language = sy-langu mode = show_mode object = ddenq object_class = 'DICT' suppress_extend_dialog = suppress_extend_dialog suppress_language_check = 'X' importing transport_key = transport_key new_master_language = master_langu extend = extend_mod korrnum = korrnum exceptions canceled_in_corr = 01 enqueued_by_user = 02 enqueue_system_failure = 03 illegal_parameter_values = 04 locked_by_author = 05 no_modify_permission = 06 no_show_permission = 07 permission_failure = 12.

RS_PROGNAME_SPLIT * CALL FUNCTION 'RS_PROGNAME_SPLIT' * EXPORTING * PROGNAME_WITH_NAMESPACE = PROGRAMM * IMPORTING * NAMESPACE = L_NAMESPACE * SLDB_LOGDB_NAME = L_LDB_NAME * EXCEPTIONS * DELIMITER_ERROR = 1 * OTHERS = 2.

RS_ACCESS_PERMISSION * CALL FUNCTION 'RS_ACCESS_PERMISSION' * EXPORTING * AUTHORITY_CHECK = 'X' * GLOBAL_LOCK = 'X' ** master_language = sy-langu * MODE = SHOW_MODE * OBJECT = L_LDB_NAME * OBJECT_CLASS = 'SLDB' * SUPPRESS_EXTEND_DIALOG = SUPPRESS_EXTEND_DIALOG * SUPPRESS_LANGUAGE_CHECK = 'X' * IMPORTING * TRANSPORT_KEY = TRANSPORT_KEY * NEW_MASTER_LANGUAGE = MASTER_LANGU * EXTEND = EXTEND_MOD * KORRNUM = KORRNUM * EXCEPTIONS * CANCELED_IN_CORR = 01 * ENQUEUED_BY_USER = 02 * ENQUEUE_SYSTEM_FAILURE = 03 * ILLEGAL_PARAMETER_VALUES = 04 * LOCKED_BY_AUTHOR = 05 * NO_MODIFY_PERMISSION = 06 * NO_SHOW_PERMISSION = 07 * PERMISSION_FAILURE = 12.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting authority_check = 'X' global_lock = space mode = show_mode object = fb_name object_class = 'FUNC' suppress_language_check = 'X' suppress_extend_dialog = suppress_extend_dialog * master_language = master_langu importing transport_key = transport_key new_master_language = master_langu extend = extend_mod korrnum = korrnum exceptions canceled_in_corr = 01 enqueued_by_user = 02 enqueue_system_failure = 03 illegal_parameter_values = 04 locked_by_author = 05 no_modify_permission = 06 no_show_permission = 07 permission_failure = 12.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting authority_check = 'X' global_lock = space mode = show_mode object = progname object_class = 'ABAP' * master_language = master_langu suppress_language_check = 'X' suppress_extend_dialog = suppress_extend_dialog importing transport_key = transport_key new_master_language = master_langu extend = extend_mod korrnum = korrnum exceptions canceled_in_corr = 01 enqueued_by_user = 02 enqueue_system_failure = 03 illegal_parameter_values = 04 locked_by_author = 05 no_modify_permission = 06 no_show_permission = 07 permission_failure = 12.

EDITOR_USER_EXIT call function 'EDITOR_USER_EXIT' exporting program = programm operation = operation exceptions cancelled = 1.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting authority_check = 'X' global_lock = space mode = show_mode object = dynpro object_class = 'SCRP' suppress_language_check = 'X' importing transport_key = transport_key new_master_language = master_langu extend = extend_mod exceptions canceled_in_corr = 01 enqueued_by_user = 02 enqueue_system_failure = 03 illegal_parameter_values = 04 locked_by_author = 05 no_modify_permission = 06 no_show_permission = 07 permission_failure = 12.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = 'X' * COMPLETE_AREA = ' ' importing * NAMESPACE = * FUNCTION_NOT_EXISTS = * GROUP = * FUNCNAME = * INCLUDE_NUMBER = no_function_include = l_no_function_include no_function_module = l_no_function_module * 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_FUNCTION_ACTIVE_CHECK call function 'RS_FUNCTION_ACTIVE_CHECK' exporting funcname = fb_name importing active = active exceptions not_found = 01.

RS_FUNCTION_ACTIVATE call function 'RS_FUNCTION_ACTIVATE' exporting action = 'X' funcname = fb_name with_popup = 'X' exceptions canceled_in_corr = 01 not_found = 02 cancelled = 03 no_action = 04 permission_failure = 05 error_message = 06 editor_navigation_flag = 07 message_send = 08.

RS_NAVIGATION_TOP call function 'RS_NAVIGATION_TOP' importing mark = mark objektinf = objektinf objekttyp = type text1 = text1 text2 = text2 text3 = text3.

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'.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = 'X' * COMPLETE_AREA = ' ' importing * NAMESPACE = * FUNCTION_NOT_EXISTS = * GROUP = * FUNCNAME = * INCLUDE_NUMBER = no_function_include = l_no_function_include no_function_module = l_no_function_module * SUFFIX = * RESERVED_NAME = * TOO_MANY_DELIMITERS = * RESERVED_FOR_EXITS = changing include = l_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_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_RESTORE call function 'RS_NAVIGATION_RESTORE'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_RESTORE call function 'RS_NAVIGATION_RESTORE'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

RS_NAVIGATION_RESTORE call function 'RS_NAVIGATION_RESTORE'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_EDTR_TREFFERLISTE call function 'RS_EDTR_TREFFERLISTE' exporting treffstruc = objektinf.

RS_NAVIGATION_RESTORE call function 'RS_NAVIGATION_RESTORE'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_EU_CROSSREF_LIST_REFRESH * CALL FUNCTION 'RS_EU_CROSSREF_LIST_REFRESH' * EXPORTING * MEMOID = CROSSINF-MEMOID * IMPORTING * O_FCODE = FCODE.

RS_EUIN_CALL_SYSTEM call function 'RS_EUIN_CALL_SYSTEM' exporting extern = info_navi-extern info = info_navi importing fcode = spec_fcode .

RS_NAVIGATION_RESTORE call function 'RS_NAVIGATION_RESTORE'.

RS_NAVIGATION_RESTORE call function 'RS_NAVIGATION_RESTORE'.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_RESTORE call function 'RS_NAVIGATION_RESTORE'.

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_NAVIGATION_TOP call function 'RS_NAVIGATION_TOP' importing * EXIT = * MARK = * NEXT = objektinf = objektinf objekttyp = objekttyp * TEXT1 = * TEXT2 = * TEXT3 = exceptions others = 0.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_PUSH call function 'RS_NAVIGATION_PUSH' exporting mark = mark objektinf = objektinf objekttyp = type text1 = text1 text2 = text2 text3 = text3.

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_TOP call function 'RS_NAVIGATION_TOP' importing objektinf = objektinf objekttyp = type.

RS_NAVIGATION_POP call function 'RS_NAVIGATION_POP'.

RS_NAVIGATION_POP * CALL FUNCTION 'RS_NAVIGATION_POP'.

EDITOR_SYNTAX_CHECK call function 'EDITOR_SYNTAX_CHECK' exporting i_program = check_name i_corrwarn = true tables i_source = content_c o_correction_tab = correction_table o_warnings_tab = warnings_table o_error_tab = error_tab exceptions others = 1.

RS_CORR_CHECK call function 'RS_CORR_CHECK' exporting global_lock = global mode = 'SHOW' object = program object_class = 'ABAP' suppress_dialog = 'X' importing transport_key = transport_key.

RS_LONG_PROGNAME_CHECK call function 'RS_LONG_PROGNAME_CHECK' exporting progname = l_inclname importing pgmid = pgmid object = object obj_name = obj_name.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting mode = 'FREE' object = obj_name object_class = object.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting * PROGRAM = suppress_select = 'X' * COMPLETE_AREA = ' ' importing namespace = l_namespace * FUNCTION_NOT_EXISTS = * GROUP = * FUNCNAME = * INCLUDE_NUMBER = no_function_include = l_no_function_include no_function_module = l_no_function_module * SUFFIX = * RESERVED_NAME = * TOO_MANY_DELIMITERS = * RESERVED_FOR_EXITS = changing include = l_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 = l_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 = l_inclname object_class = 'ABAP'.

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.



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