RSODSACT1 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 RSODSACT1 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: Activating M->A in ODS
Text Symbol: 001 = Activating PSA M records
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RSBATCH_INFORM_MANAGER call function 'RSBATCH_INFORM_MANAGER' exporting i_process_type = 'ODSACTIVAT' i_status = icon_yellow_light i_t_info = l_t_info importing e_batch_id = l_batch_id.
RSSM_SLEEP_DEBUG call function 'RSSM_SLEEP_DEBUG' exporting i_seconds = 15 * I_ALWAYS = ' ' * I_DEBUG_STATUS_GET = ' ' * IMPORTING * E_DEBUG_ON = .
GET_JOB_RUNTIME_INFO call function 'GET_JOB_RUNTIME_INFO' importing jobcount = l_jobcount jobname = l_jobname exceptions no_runtime_info = 1 others = 2.
RSSM_GET_JOBS call function 'RSSM_GET_JOBS' exporting i_prefix = l_prefix tables e_t_joblist = l_t_joblist exceptions no_jobs_found = 1 others = 2.
ENQUEUE_ERSICENQ call function 'ENQUEUE_ERSICENQ' exceptions foreign_lock = 1 system_failure = 2 others = 3.
RSBATCH_INFORM_MANAGER call function 'RSBATCH_INFORM_MANAGER' exporting i_status = icon_red_light i_batch_id = l_batch_id.
DEQUEUE_ERSICENQ call function 'DEQUEUE_ERSICENQ' exceptions others = 1.
RSBATCH_INFORM_MANAGER call function 'RSBATCH_INFORM_MANAGER' exporting i_status = icon_red_light i_batch_id = l_batch_id.
RSSM_GET_TIME call function 'RSSM_GET_TIME' importing e_timestamps = l_s_rsodsact-timestamp_begin exceptions others = 1.
DEQUEUE_ERSICENQ call function 'DEQUEUE_ERSICENQ' exceptions others = 1.
DB_COMMIT call function 'DB_COMMIT' exceptions others = 1.
RSBATCH_INFORM_MANAGER call function 'RSBATCH_INFORM_MANAGER' exporting i_status = icon_yellow_light i_t_info = l_t_info i_batch_id = l_batch_id.
RSAWB_MAINTAIN_DTA call function 'RSAWB_MAINTAIN_DTA' exporting i_method = rsatr_c_dta_get i_objvers = rs_c_objvers-active i_dta = i_cube importing e_s_dta = l_s_dta e_not_allowed = l_not_allowed.
RSSM_PROCESS_ODSACTIVATE call function 'RSSM_PROCESS_ODSACTIVATE' exporting i_odsobject = i_cube i_jobname = l_jobname i_no_condense = l_s_rsodsact-no_condense i_serialize = l_s_rsodsact-odsactserial i_t_request_sel = l_t_request_sel i_parent_batch_id = l_batch_id i_unique_mode = l_s_rsodsact-unique_mode i_init_unique = l_s_rsodsact-init_unique importing e_t_msg = l_t_msg e_error = l_error e_t_odsr_rnr = l_t_odsr_rnr e_t_error_rnr = l_t_error_rnr e_t_activate_rnr = l_t_activate_rnr.
RSS2_IN_MEMORY_DSO_PREPARE call function 'RSS2_IN_MEMORY_DSO_PREPARE' exporting i_t_request = l_t_request_sel i_dso = i_cube i_no_condense = l_s_rsodsact-no_condense importing e_t_req_im_dso = l_t_req_im.
RSSM_PROCESS_ODSACTIVATE call function 'RSSM_PROCESS_ODSACTIVATE' exporting i_odsobject = i_cube i_jobname = l_jobname i_no_condense = l_s_rsodsact-no_condense i_serialize = l_s_rsodsact-odsactserial i_t_request_sel = l_t_request_sel i_parent_batch_id = l_batch_id i_unique_mode = l_s_rsodsact-unique_mode i_init_unique = l_s_rsodsact-init_unique importing e_t_msg = l_t_msg_proc e_error = l_error_proc e_t_odsr_rnr = l_t_odsr_proc e_t_error_rnr = l_t_error_proc e_t_activate_rnr = l_t_activate_proc.
RSAWB_MAINTAIN_DTA call function 'RSAWB_MAINTAIN_DTA' exporting i_method = rsatr_c_dta_get i_dta = i_cube importing e_s_dta = l_s_dta.
RSD_NSPACE_PAR_GET_FROM_NAME * call function 'RSD_NSPACE_PAR_GET_FROM_NAME' * exporting * i_objnm = i_cube * importing * e_namespace = l_namespace * e_name_w_o_prefix = l_name * exceptions * name_error = 0.
call function 'RSA_LOGICAL_SYSTEM_BIW_GET' exporting i_without_popup = 'X' importing e_logsys_biw = l_ls.
RSATREE_ODS_FORTSCHREIBEN call function 'RSATREE_ODS_FORTSCHREIBEN' exporting i_ods = i_cube i_no_dialog = rs_c_true importing e_t_logdpid = l_t_logdpid tables return = l_t_return exceptions error = 1 no_valid_ods = 2 error_creating_ipak = 3 no_processing_nessesary = 0 no_processing_possible = 5 others = 6.
DB_COMMIT call function 'DB_COMMIT'.
BAPI_IPAK_START call function 'BAPI_IPAK_START' exporting infopackage = l_s_logdpid-logdpid importing requestid = l_requestid tables return = l_t_return.
RSSM_GET_TIME call function 'RSSM_GET_TIME' importing e_timestamps = rs2ndprocprot-timestamp.
RRSI_VAL_SID_SINGLE_CONVERT call function 'RRSI_VAL_SID_SINGLE_CONVERT' exporting i_iobjnm = rsd_c_dpanm-requid i_chavl = l_rnr importing e_sid = rs2ndprocprot-rnsid exceptions others = 5.
DB_COMMIT call function 'DB_COMMIT'.
RSSM_EVENT_RAISE call function 'RSSM_EVENT_RAISE' exporting i_eventid = rsodssettings-event_id_act_er i_eventparm = rsodssettings-event_pm_act_er.
RSSM_GET_TIME call function 'RSSM_GET_TIME' importing e_timestamps = rs2ndprocprot-timestamp.
RRSI_VAL_SID_SINGLE_CONVERT call function 'RRSI_VAL_SID_SINGLE_CONVERT' exporting i_iobjnm = rsd_c_dpanm-requid i_chavl = l_rnr importing e_sid = rs2ndprocprot-rnsid exceptions others = 5.
DB_COMMIT call function 'DB_COMMIT'.
RSSM_EVENT_RAISE call function 'RSSM_EVENT_RAISE' exporting i_eventid = rsodssettings-event_id_act_ok i_eventparm = rsodssettings-event_pm_act_ok.
RSSM_GET_TIME call function 'RSSM_GET_TIME' importing e_timestamps = l_s_rsodsact-timestamp_end exceptions others = 1.
RSSM_SLEEP_DEBUG call function 'RSSM_SLEEP_DEBUG' exporting i_seconds = 2 i_always = 'X'.
RSSM_GET_TIME call function 'RSSM_GET_TIME' importing e_timestamps = l_s_rsodsact_eingeplant-timestamp exceptions others = 1.
RSBATCH_INFORM_MANAGER call function 'RSBATCH_INFORM_MANAGER' exporting i_status = icon_green_light i_batch_id = l_batch_id.
RSBATCH_INFORM_MANAGER call function 'RSBATCH_INFORM_MANAGER' exporting i_status = icon_red_light i_batch_id = l_batch_id.
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 RSODSACT1 or its description.
RSODSACT1 - Activating M->A in ODS RSODSACT1 - Activating M->A in ODS RSODS1 - Subsequently update a request from the ODS in the InfoCubes RSODS1 - Subsequently update a request from the ODS in the InfoCubes RSODP_SHOW_VERSION_COMPARISON - ESH-Based Version Comparison for ODP RSODP_SHOW_VERSION_COMPARISON - ESH-Based Version Comparison for ODP