SAP Reports / Programs

RSVRSFU2 SAP ABAP Report - Version Display: Retrieve Function Module







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


Text pool values


Title: Version Display: Retrieve Function Module
Text Symbol: 001 = Administration information for
Text Symbol: 002 = has been changed. It is stored as include no
Text Symbol: 003 = in group
Text Symbol: 004 = .
Text Symbol: 005 = Yes
Text Symbol: 006 = No
Text Symbol: 007 = Restore Version


INCLUDES used within this REPORT RSVRSFU2

INCLUDE MS38LCOM.


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:

SVRS_GET_VERSION_FUNC_40 call function 'SVRS_GET_VERSION_FUNC_40' exporting object_name = funcname versno = versno tables vsmodisrc = smodisrc_tab vsmodilog = smodilog_tab tfdir_tab = tfdir_tab tftit_tab = tftit_tab funct_tab = funct_tab enlfd_tab = enlfdir_tab trdir_tab = trdir_tab uincl_tab = uincl_tab dincl_tab = dincl_tab fupar_tab = ifupa exceptions no_version = 01.

FUNCTION_IMPORT_INTERFACE call function 'FUNCTION_IMPORT_INTERFACE' exporting funcname = tfdir-funcname with_enhancements = space tables exception_list = fro_except export_parameter = fro_export import_parameter = fro_import changing_parameter = fro_change tables_parameter = fro_tables exceptions error_message = 1 function_not_found = 2 invalid_name = 3 others = 4.

FUNCTION_EXISTS call function 'FUNCTION_EXISTS' exporting funcname = tfdir-funcname importing include = l_include exceptions function_not_exist = 1 others = 2.

RS_CHECK_ENHANCEMENTS call function 'RS_CHECK_ENHANCEMENTS' exporting source_instance = source_instance importing answer = answer.

RS_OBJECT_IN_WORKING_AREA call function 'RS_OBJECT_IN_WORKING_AREA' exporting object = 'FUNC' obj_name = e071_str-obj_name global_check = 'X' * MODE = 'S' importing object_is_work_item = l_item object_inactive_version = l_ina .

SVRS_AFTER_CHANGED_ONLINE_NEW call function 'SVRS_AFTER_CHANGED_ONLINE_NEW' exporting e071_entry = e071_str status = l_item importing version_new = versnum exceptions non_versionable_objtype = 1 no_tadir_entry = 2 object_not_found = 3 object_not_locked = 4 others = 5.

FUNCTION_INCLUDE_SPLIT call function 'FUNCTION_INCLUDE_SPLIT' exporting program = *tfdir-pname importing namespace = l_namespace group = s_area exceptions others = 10.

POPUP_TO_DECIDE call function 'POPUP_TO_DECIDE' exporting textline1 = l_text1 textline2 = l_text2 textline3 = l_text3 text_option1 = 'Ja'(005) text_option2 = 'Nein'(006) titel = 'Version zurückholen'(007) importing answer = l_answer exceptions others = 1.

RS_VERS_LANGUAGE_INFO call function 'RS_VERS_LANGUAGE_INFO' tables langus = langus exceptions language_missing = 1 others = 2.

FUNCTION_EXISTS call function 'FUNCTION_EXISTS' exporting funcname = 'SCWB_CINST_CHECK_SMODILOG'
* IMPORTING * GROUP = * INCLUDE = * NAMESPACE = * STR_AREA = exceptions function_not_exist = 1 others = 2.

SCWB_CINST_CHECK_SMODILOG call function 'SCWB_CINST_CHECK_SMODILOG' tables ct_smodilog = smodilog_tab ct_smodisrc = smodisrc_tab.

RS_PROGRAM_INDEX_DELTA call function 'RS_PROGRAM_INDEX_DELTA' exporting include_name = trdir-name * INCLUDE_TYPE = 'I' * INTERNAL_CALL = ' ' * NEW_MAX = 99999 * NEW_MIN = 1 * OLD_MAX = 99999 * OLD_MIN = 1 * STATUS = 'A' tables source_new = uincl_tab source_old = l_incl_tab.

FUNCTION_CHECK_REMOTE_INTERF call function 'FUNCTION_CHECK_REMOTE_INTERF' exporting p_rs38l = rs38l check_only = ' ' tables p_import = if_import p_export = if_export p_change = if_change p_tables = if_tables exceptions error_message = 1.

FUNCTION_CHECK_REMOTE_INTERF call function 'FUNCTION_CHECK_REMOTE_INTERF' exporting p_rs38l = rs38l check_only = ' ' tables p_import = if_import p_export = if_export p_change = if_change p_tables = if_tables exceptions error_message = 1.

FUNCTION_GENERATE_INTERFACE * CALL FUNCTION 'FUNCTION_GENERATE_INTERFACE' * EXPORTING * funcname = rs38l-name * global = enlfdir-global * v_include = ut_include * exception_class = rs38l-exception_class * TABLES * ifupararef = lfupa * isource = isource * EXCEPTIONS * OTHERS = 0.

CLM_CWB_FUNC_GENER_INTERFACE call function 'CLM_CWB_FUNC_GENER_INTERFACE' exporting funcname = rs38l-name global = enlfdir-global exception_class = rs38l-exception_class v_include = ut_include tables ifupararef = lfupa[] isource = isource[] exceptions others = 0.

FUNCTION_CHECK_REMOTE_INTERF call function 'FUNCTION_CHECK_REMOTE_INTERF' exporting p_rs38l = rs38l check_only = ' ' tables p_import = if_import p_export = if_export p_change = if_change p_tables = if_tables.

SVRS_GET_VERSION_REPO_40 call function 'SVRS_GET_VERSION_REPO_40' exporting object_name = reportname versno = versno tables trdir_tab = trdir_tab abaptext_tab = uincl_tab textpool_tab = textp_tab exceptions no_version = 01.

RS_CORR_INSERT





call function 'RS_CORR_INSERT' exporting global_lock = lock object = object object_class = class korrnum = korrnum object_class_supports_ma = 'X' extend = l_extend * master_language = new_master_language importing korrnum = korrnum transport_key = transport_key exceptions cancelled = 01 permission_failure = 02.

RS_WORKING_AREA_ACTIVE_CHECK call function 'RS_WORKING_AREA_ACTIVE_CHECK' exceptions nok = 1 others = 2.

RS_INSERT_INTO_WORKING_AREA call function 'RS_INSERT_INTO_WORKING_AREA' exporting object = 'FUNC' obj_name = l_obj_name exceptions others = 1.

RS_INSERT_INTO_WORKING_AREA call function 'RS_INSERT_INTO_WORKING_AREA' exporting object = 'REPS' obj_name = l_obj_name exceptions others = 1.

RS_INSERT_INTO_WORKING_AREA call function 'RS_INSERT_INTO_WORKING_AREA' exporting object = 'REPS' obj_name = l_obj_name exceptions others = 1.

RS_ACCESS_PERMISSION call function 'RS_ACCESS_PERMISSION' exporting authority_check = 'X' global_lock = space language_upd_exit = 'RS_PROG_CHANGE_LANGUAGE_UPD' mode = 'MODIFY' object = obj object_class = 'FUNC' * suppress_corr_check = 'X' suppress_upgrade_check = 'X' suppress_language_check = 'X' suppress_editor_lock_check = 'X' suppress_extend_dialog = space importing transport_key = p_trkey * new_master_language = new_master_language extend = modification_on * = changing_language frozen = p_frozen " ec 22.05.2002

FUNCTION_IMPORT_DOKU call function 'FUNCTION_IMPORT_DOKU' exporting funcname = smodirs38l-name importing global_flag = smodirs38l-global remote_call = smodirs38l-remote update_task = smodirs38l-utask short_text = old_tftit-stext exception_class = smodirs38l-exception_class " ec 21.01.2002

RESTORE_SMODISRC_PROTOCOL call function 'RESTORE_SMODISRC_PROTOCOL' exporting state = p_state subtype = p_subtype subname = p_subname objtype = p_objtype objname = p_objname tables smodilog_tab = p_smodilog_tab new_source = new_source smodisrc_tab = p_smodisrc_tab.



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