RSDS_REPL_RESET is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The program allows you to newly replicate DataSources not yet used in replicating source systems (SAP source systems), so that you can simultaneously change the object type for many DataSources...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RSDS_REPL_RESET into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Selection Text: P_CKSH = Delete SHDS Without TADIR
Selection Text: P_LS = Source System (*: Repl. All)
Selection Text: P_PRFTP = Preferred Type (ISFS/RSDS)
Text Symbol: 001 = Exists in TADIR -> Do Not Delete
Text Symbol: 002 = Object Deleted
Text Symbol: 003 = Object Does Not Exist (Error Upon Instantiation)
Text Symbol: 004 = Object Used By
Text Symbol: 005 = A Version Exists -> Do Not Delete
Text Symbol: 006 = Shadow Object Exists -> Do Not Delete (in Content System)
Text Symbol: 007 = Checking Dependent Objects Failed -> Do Not Delete
Text Symbol: 008 = Request in PSA:
Text Symbol: 009 = Log Saved: RSAR METADATA REPL_RESET
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RSA_LOGICAL_SYSTEM_BIW_GET CALL FUNCTION 'RSA_LOGICAL_SYSTEM_BIW_GET' EXPORTING i_without_popup = 'X' IMPORTING e_logsys_biw = l_logsys EXCEPTIONS OTHERS = 1.
RSDS_DATASOURCE_SH_DELETE CALL FUNCTION 'RSDS_DATASOURCE_SH_DELETE' EXPORTING i_datasource = l_s_rsdssh-datasource i_contsrctype = l_s_rsdssh-contsrctype i_contsrcvers = l_s_rsdssh-contsrcvers EXCEPTIONS OTHERS = 1.
RSAOS_METADATA_UPLOAD CALL FUNCTION 'RSAOS_METADATA_UPLOAD' EXPORTING i_logsys = l_logsys i_show_log = rs_c_false i_activate_rsds = rs_c_false i_preftype = p_prftp IMPORTING e_t_messages = l_t_messages EXCEPTIONS OTHERS = 1.
RSSM_RFC_IS_GUI_ON CALL FUNCTION 'RSSM_RFC_IS_GUI_ON' IMPORTING on = l_dialog.
RSDS_DATASOURCE_DELETE CALL FUNCTION 'RSDS_DATASOURCE_DELETE' EXPORTING i_datasource = l_s_rsds-datasource i_logsys = l_s_rsds-logsys i_objvers = l_s_rsds-objvers i_no_enqueue = rs_c_false i_no_authority = rs_c_false EXCEPTIONS OTHERS = 1.
RSAOS_OLTPSOURCE_PROP_DELETE CALL FUNCTION 'RSAOS_OLTPSOURCE_PROP_DELETE' EXPORTING i_oltpsource = l_s_isfs-oltpsource i_logsys = l_s_isfs-logsys i_objvers = l_s_isfs-objvers i_no_transport = rs_c_true i_no_del_transtru = rs_c_true i_no_authority = rs_c_false i_with_buf = rs_c_false IMPORTING e_t_messages = l_t_messages EXCEPTIONS locked = 1 transport_error = 2 no_authority = 3 OTHERS = 4.
RSDS_DATASOURCE_SINGLE_GET CALL FUNCTION 'RSDS_DATASOURCE_SINGLE_GET' EXPORTING i_datasource = i_datasource i_logsys = i_logsys i_objvers = rs_c_objvers-active i_old_ds = rs_c_false i_new_ds = rs_c_true IMPORTING e_s_ds = l_s_ds e_t_dsseg = l_t_dsseg EXCEPTIONS OTHERS = 1.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.