RSDMDD_DELETE_BATCH 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 RSDMDD_DELETE_BATCH 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.
Title: Report RSDMDD_DELETE_BATCH
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RSD_IOBJ_GET CALL FUNCTION 'RSD_IOBJ_GET' EXPORTING i_iobjnm = p_iobjnm IMPORTING e_s_viobj = l_s_viobj e_t_atr_nav = l_t_atr_nav EXCEPTIONS OTHERS = 1.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'NLS Verwendungsnachweis'(001) text_question = l_question display_cancel_button = space IMPORTING answer = l_answer.
RSD_CHKTAB_GET_FOR_CHA_BAS CALL FUNCTION 'RSD_CHKTAB_GET_FOR_CHA_BAS' EXPORTING i_chabasnm = p_iobjnm IMPORTING e_chktab = l_mview e_sidtab = l_sidtab EXCEPTIONS OTHERS = 1.
FREE_SELECTIONS_INIT CALL FUNCTION 'FREE_SELECTIONS_INIT' EXPORTING KIND = 'T' EXPRESSIONS = pt_expr IMPORTING SELECTION_ID = l_selid TABLES TABFIELDS_NOT_DISPLAY = l_t_hide_fields FIELDS_TAB = lT_FIELD TABLES_TAB = lT_TAB FIELD_TEXTS = lt_field_texts EXCEPTIONS FIELDS_INCOMPLETE = 1 FIELDS_NO_JOIN = 2 FIELD_NOT_FOUND = 3 NO_TABLES = 4 TABLE_NOT_FOUND = 5 EXPRESSION_NOT_SUPPORTED = 6 INCORRECT_EXPRESSION = 7 ILLEGAL_KIND = 8 AREA_NOT_FOUND = 9 INCONSISTENT_AREA = 10 KIND_F_NO_FIELDS_LEFT = 11 KIND_F_NO_FIELDS = 12 TOO_MANY_FIELDS = 13 DUP_FIELD = 14 FIELD_NO_TYPE = 15 FIELD_ILL_TYPE = 16 DUP_EVENT_FIELD = 17 NODE_NOT_IN_LDB = 18 AREA_NO_FIELD = 19 OTHERS = 20.
FREE_SELECTIONS_DIALOG CALL FUNCTION 'FREE_SELECTIONS_DIALOG' EXPORTING SELECTION_ID = l_selid AS_WINDOW = 'X' START_ROW = 5 START_COL = 5 TREE_VISIBLE = space IMPORTING * WHERE_CLAUSES = l_t_where EXPRESSIONS = pt_expr * FIELD_RANGES = pt_range * NUMBER_OF_ACTIVE_FIELDS = l_active_fields TABLES FIELDS_TAB = lt_field EXCEPTIONS INTERNAL_ERROR = 1 NO_ACTION = 2 SELID_NOT_FOUND = 3 ILLEGAL_STATUS = 4 OTHERS = 5.
RSD_CHKTAB_GET_FOR_CHA_BAS CALL FUNCTION 'RSD_CHKTAB_GET_FOR_CHA_BAS' "Note 1641738 EXPORTING i_chabasnm = p_iobjnm IMPORTING e_chktab = l_mview e_sidtab = l_sidtab EXCEPTIONS OTHERS = 1.
RSDMDD_DELETE_MASTER_DATA CALL FUNCTION 'RSDMDD_DELETE_MASTER_DATA' EXPORTING i_iobjnm = p_iobjnm i_flag_delete_all = rs_c_false i_flag_delete_sids = p_delsid i_flag_dialog = rs_c_false i_flag_delete_texts = p_deltxt i_flag_force_delete = rs_c_true i_flag_simulation = p_simul i_flag_log = p_log i_usage_protocol = p_prot i_search_mode = p_smode i_t_expr = pt_expr i_storage_selection = l_storage_selection i_store_usage_list = l_store i_reuse_usage_list = l_reuse IMPORTING * E_PROT_OBJECT = l_prot_object * E_PROT_SUBOBJECT = l_prot_subobject * E_PROT_EXTNUM = l_prot_extnum * E_T_MSG = l_t_msg e_result = l_result.
RSDMDD_DELETE_MASTER_DATA CALL FUNCTION 'RSDMDD_DELETE_MASTER_DATA' EXPORTING i_iobjnm = p_iobjnm i_flag_delete_all = rs_c_false i_flag_delete_sids = p_delsid i_flag_dialog = rs_c_false i_flag_delete_texts = p_deltxt i_flag_force_delete = rs_c_true i_flag_simulation = p_simul i_flag_log = p_log i_usage_protocol = p_prot i_search_mode = p_smode i_t_expr = pt_expr i_storage_selection = l_storage_selection i_store_usage_list = l_store i_reuse_usage_list = l_reuse IMPORTING * E_PROT_OBJECT = l_prot_object * E_PROT_SUBOBJECT = l_prot_subobject * E_PROT_EXTNUM = l_prot_extnum * E_T_MSG = l_t_msg E_RESULT = l_result.
RSDMDD_DELETE_MASTER_DATA CALL FUNCTION 'RSDMDD_DELETE_MASTER_DATA' EXPORTING I_IOBJNM = p_iobjnm I_FLAG_DELETE_ALL = RS_C_TRUE I_FLAG_DELETE_SIDS = p_delsid I_FLAG_DIALOG = RS_C_FALSE I_FLAG_DELETE_TEXTS = p_deltxt I_FLAG_FORCE_DELETE = RS_C_TRUE I_FLAG_SIMULATION = p_simul I_FLAG_LOG = p_log I_USAGE_PROTOCOL = p_prot I_SEARCH_MODE = p_smode I_STORAGE_SELECTION = l_storage_selection i_store_usage_list = l_store i_reuse_usage_list = l_reuse IMPORTING * E_PROT_OBJECT = l_prot_object * E_PROT_SUBOBJECT = l_prot_subobject * E_PROT_EXTNUM = l_prot_extnum * E_T_MSG = l_t_msg E_RESULT = l_result.
RSD_CHKTAB_GET_FOR_CHA_BAS CALL FUNCTION 'RSD_CHKTAB_GET_FOR_CHA_BAS' EXPORTING i_chabasnm = i_iobjnm IMPORTING e_chktab = l_mview * e_sidtab = l_sidtab 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.
RSDMDD_DELETE_BATCH - Report RSDMDD_DELETE_BATCH RSDMDD_DELETE_BATCH - Report RSDMDD_DELETE_BATCH RSDMDD_COMMON_FORMS - Include RSDMDD_COMMON_FORMS RSDL_TNSA_CHECKS - DB Connect: Check Program for the Connection RSDL_TNSA_CHECKS - DB Connect: Check Program for the Connection RSDL_SYST_CONNECT - Tests a defined database connection in BW for DB connect