RSDG_CUBE_VALT_MODIFY 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 RSDG_CUBE_VALT_MODIFY 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_CUBE = D InfoCube
Title: BW Metadata: Change the validity slice of a non-cumulative Cube
Text Symbol: TIT = Convert the validity table
Text Symbol: TX1 = Dialog
Text Symbol: TX2 = Background
Text Symbol: TXT = Description
Text Symbol: VAL = Validity Table
Text Symbol: SUC = Validity table converted successfully
Text Symbol: DI1 = Converting the validity table
Text Symbol: DI2 = can take a long time.
Text Symbol: DI3 = Do you want to convert the table in the dialog or in the background?
Text Symbol: IOB = InfoObject
Text Symbol: MAC = Activate the validity table
Text Symbol: MAR = Selection
Text Symbol: SEL = Select InfoObjects for the validity table
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RSD_CUBE_GET CALL FUNCTION 'RSD_CUBE_GET' EXPORTING i_infocube = p_cube i_objvers = rs_c_objvers-active * I_BYPASS_BUFFER = RS_C_FALSE i_with_atr_nav = rs_c_true IMPORTING e_s_cube = l_s_cube e_t_cubet = l_t_cubet e_t_cube_iobj = l_t_cube_iobj e_t_dime = l_t_dime e_t_ic_val_iobj = l_t_ic_val_iobj e_t_icha_pro = l_t_icha_pro e_t_ikyf_pro = l_t_ikyf_pro e_t_cube_part = l_t_cube_part e_t_cube_part_iobj = l_t_cube_part_iobj e_t_multi_iobj = l_t_multi_iobj EXCEPTIONS infocube_not_found = 1 illegal_input = 2 OTHERS = 3.
RSSB_AUTHORITY_ADMWB_INFOCUBE CALL FUNCTION 'RSSB_AUTHORITY_ADMWB_INFOCUBE' EXPORTING i_infoarea = l_s_cube-infoarea i_actvt = l_actvt i_infocube = p_cube i_icubeobj = rssb_c_auth_icubeobj-definition i_try_display = rs_c_false EXCEPTIONS user_not_authorized = 1 not_active = 2 OTHERS = 3.
RS_TR_OBJECTS_CHECK CALL FUNCTION 'RS_TR_OBJECTS_CHECK' EXPORTING i_t_tr_object = l_t_tr_object IMPORTING e_t_e071_display = l_t_e071_display EXCEPTIONS cancel = 1.
RSD_IOBJ_CMP_GET CALL FUNCTION 'RSD_IOBJ_CMP_GET' EXPORTING i_iobjnm = l_s_cube-ncumtim * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE IMPORTING e_t_iobj_cmp = l_t_iobj_cmp EXCEPTIONS iobj_cmp_not_found = 1 illegal_input = 2 OTHERS = 3.
RSD_IOBJ_GET CALL FUNCTION 'RSD_IOBJ_GET' EXPORTING i_iobjnm = l_s_sel_iobj-iobjnm i_objvers = rs_c_objvers-active * I_BYPASS_BUFFER = RS_C_FALSE i_ignore_bctcomp = rs_c_true IMPORTING * E_S_VIOBJ = e_s_iobj = l_s_iobj EXCEPTIONS iobj_not_found = 1 illegal_input = 2 bct_comp_invalid = 3 OTHERS = 4.
REUSE_ALV_POPUP_TO_SELECT CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT' EXPORTING i_title = l_title i_selection = rs_c_true * I_ALLOW_NO_SELECTION = i_zebra = rs_c_true * I_SCREEN_START_COLUMN = 0 * I_SCREEN_START_LINE = 0 * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 i_checkbox_fieldname = 'MARK' * I_LINEMARK_FIELDNAME = i_scroll_to_sel_line = rs_c_false i_tabname = 'l_t_val_iobj' * i_structure_name = 'RSDGUSAGEITEM' it_fieldcat = l_t_fieldcat * IT_EXCLUDING = * I_CALLBACK_PROGRAM = * I_CALLBACK_USER_COMMAND = * IS_PRIVATE = IMPORTING * ES_SELFIELD = e_exit = l_exit TABLES t_outtab = l_t_sel_iobj EXCEPTIONS program_error = 1 OTHERS = 2.
DD_TABL_DEL CALL FUNCTION 'DD_TABL_DEL' EXPORTING tabname = l_s_cube-ncumvaltab del_state = rsd_c_ddsta-modified EXCEPTIONS OTHERS = 1.
RSDG_ACT_DEL_DDIC_OBJECTS CALL FUNCTION 'RSDG_ACT_DEL_DDIC_OBJECTS' EXPORTING i_mode = 'A' i_protnm = rsdg_c_masg_cube_act i_t_mage = l_t_mage i_delnoref = rs_c_true i_text = text-mac i_progress = rs_c_true IMPORTING * E_T_TAB_CNV = e_subrc = l_subrc CHANGING c_t_msg = l_t_msg.
RSDG_CUBE_SAVE CALL FUNCTION 'RSDG_CUBE_SAVE' EXPORTING i_set_ic_pro = rs_c_true i_t_icha_pro = l_t_icha_pro i_t_ikyf_pro = l_t_ikyf_pro i_t_ic_val_iobj = l_t_ic_val_iobj i_t_cube_part = l_t_cube_part i_t_multi_iobj = l_t_multi_iobj IMPORTING e_subrc = l_subrc e_t_msg = l_t_msg CHANGING c_s_cube = l_s_cube c_t_dime = l_t_dime c_t_cube_iobj = l_t_cube_iobj EXCEPTIONS illegal_input = 1 OTHERS = 2.
RSD_BUFFER_REFRESH CALL FUNCTION 'RSD_BUFFER_REFRESH' EXPORTING i_infocube = p_cube i_cube_refresh = rs_c_true.
RSDG_CUBE_ACTIVATE CALL FUNCTION 'RSDG_CUBE_ACTIVATE' EXPORTING i_infocube = p_cube i_objvers = rs_c_objvers-modified i_manual = rs_c_true i_write_protocol = rs_c_true i_progress = rs_c_true i_with_impact = rs_c_true IMPORTING * E_NOT_ALL_DDIC_OBJ_ACTIVATED = * E_T_MSG = e_subrc = l_subrc.
POPUP_TO_DECIDE_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_DECIDE_WITH_MESSAGE' "#EC FB_OLDED EXPORTING * DEFAULTOPTION = '1' diagnosetext1 = l_diag1 diagnosetext2 = l_diag2 * DIAGNOSETEXT3 = ' ' textline1 = l_diag3 * TEXTLINE2 = l_text2 * TEXTLINE3 = ' ' text_option1 = l_text1 text_option2 = l_text2 * ICON_TEXT_OPTION1 = * ICON_TEXT_OPTION2 = titel = l_title * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING answer = l_answer.
RSDV_VALID_RECREATE CALL FUNCTION 'RSDV_VALID_RECREATE' EXPORTING i_infocube = p_cube i_rebuild_from_fact = rs_c_true * I_SHOW_STATEMENT = RS_C_FALSE EXCEPTIONS x_message = 1 OTHERS = 2.
RSDV_VALID_RECREATE CALL FUNCTION 'RSDV_VALID_RECREATE' IN BACKGROUND TASK EXPORTING i_infocube = p_cube i_rebuild_from_fact = rs_c_true i_show_statement = rs_c_false.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RSDG_CUBE_VALT_MODIFY - BW Metadata: Change the validity slice of a non-cumulative Cube RSDG_CUBE_VALT_MODIFY - BW Metadata: Change the validity slice of a non-cumulative Cube RSDG_CUBE_TABLES_CONVERT - Help Program for the Conversion of InfoCube Tables RSDG_CUBE_TABLES_CONVERT - Help Program for the Conversion of InfoCube Tables RSDG_CUBE_REORG_TEXTS - Reorganization of texts for InfoCubes RSDG_CUBE_REORG_TEXTS - Reorganization of texts for InfoCubes