SAP Reports / Programs | SAP Business Information Warehouse | Business Explorer | OLAP Technology(BW-BEX-OT) SAP BW

RSCDS_MOVE_REFPOINTS SAP ABAP Report - Program RSCDS_MOVE_REFPOINTS







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


Text pool values


Selection Text: P_SETFL = Set Check Flag
Selection Text: P_PGS = Size of Data Packages
Selection Text: P_EXECB = Adjust Markers in Batch
Selection Text: P_EXEC = Adjust Markers Immediately
Selection Text: P_CUBE = InfoCube
Selection Text: P_CHECK = Calculate Number of Markers
Title: Program RSCDS_MOVE_REFPOINTS
Text Symbol: 190 = This function will be supported as of Basis Release 7.00
Text Symbol: 180 = Check flag set in RSADMIN table
Text Symbol: 170 = All InfoCubes fully converted
Text Symbol: 160 = Check indicator can only be set once all InfoCubes have been converted
Text Symbol: 150 = Some InfoCubes not fully converted
Text Symbol: 140 = Do you want to adjust all InfoCubes with NCUMTIM=PARTTIM?
Text Symbol: 130 = No Restrictions on InfoCube
Text Symbol: 120 = No
Text Symbol: 110 = Y
Text Symbol: 100 = Do you want to adjust the markers now?
Text Symbol: 090 = Adjust Markers
Text Symbol: 080 = Number of Data Records
Text Symbol: 070 = Aggregates
Text Symbol: 060 = InfoCubes
Text Symbol: 050 = Action
Text Symbol: 040 = No.of Data Records
Text Symbol: 030 = BasicCube
Text Symbol: 010 = InfoProvider


INCLUDES used within this REPORT RSCDS_MOVE_REFPOINTS

No INCLUDES are used within this REPORT code!


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:

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-130 "all cubes text_question = text-140 "Question text_button_1 = text-110 "Yes text_button_2 = text-120 "No display_cancel_button = ' ' IMPORTING answer = l_ans EXCEPTIONS text_not_found = 0 OTHERS = 0.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-090 "Stützstellen anpassen text_question = text-100 "Question text_button_1 = text-110 "Yes text_button_2 = text-120 "No display_cancel_button = ' ' userdefined_f1_help = 'RSCDS_HELP_01' IMPORTING answer = l_ans EXCEPTIONS text_not_found = 0 OTHERS = 0.

RSD_CUBE_GET CALL FUNCTION 'RSD_CUBE_GET' EXPORTING i_infocube = l_infocube i_objvers = rs_c_objvers-active IMPORTING e_s_cube = l_s_rsdcube e_t_dime = l_t_dime EXCEPTIONS OTHERS = 8.

RSD_SIDNM_GET_FROM_IOBJNM CALL FUNCTION 'RSD_SIDNM_GET_FROM_IOBJNM' EXPORTING i_iobjnm = l_s_rsdcube-parttim IMPORTING e_sidfieldnm = l_sid_fieldnm EXCEPTIONS OTHERS = 8.

RSD_FIELDNM_GET_FOR_DIME CALL FUNCTION 'RSD_FIELDNM_GET_FOR_DIME' EXPORTING i_dimension = l_s_dime-dimension IMPORTING e_fieldnm = l_dim_fieldnm EXCEPTIONS name_error = 1 OTHERS = 2.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'OBJECT' window_title = 'Select data target' "#EC NOTEXT value = l_pattern value_org = 'S' display = rs_c_false TABLES value_tab = l_t_val return_tab = l_t_retval EXCEPTIONS OTHERS = 0. "ignor error

RSAQ_DELETE_ONE_VARIANT CALL FUNCTION 'RSAQ_DELETE_ONE_VARIANT' EXPORTING report = i_report variant = c_variant EXCEPTIONS not_authorized = 1 not_executed = 2 no_report = 3 report_not_existent = 4 report_not_supplied = 5 variant_locked = 6 OTHERS = 7.

CALL FUNCTION RSAQ_DELETE_ONE_VARIANT l_etxt-attr3 = 'CALL FUNCTION RSAQ_DELETE_ONE_VARIANT'. "#EC NOTEXT

RS_CREATE_VARIANT CALL FUNCTION 'RS_CREATE_VARIANT' EXPORTING curr_report = i_report curr_variant = c_variant vari_desc = l_s_vari_desc TABLES vari_contents = l_t_vari_contents vari_text = l_t_vari_text EXCEPTIONS illegal_report_or_variant = 1 illegal_variantname = 2 not_authorized = 3 not_executed = 4 report_not_existent = 5 report_not_supplied = 6 variant_exists = 7 variant_locked = 8 OTHERS = 9.

CALL FUNCTION RS_CREATE_VARIANT l_etxt-attr3 = 'CALL FUNCTION RS_CREATE_VARIANT'. "#EC NOTEXT

JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING jobname = l_jobname IMPORTING jobcount = l_jobcount EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4.

CALL FUNCTION JOB_OPEN l_etxt-attr3 = 'CALL FUNCTION JOB_OPEN'. "#EC NOTEXT

JOB_SUBMIT CALL FUNCTION 'JOB_SUBMIT' EXPORTING authcknam = sy-uname jobcount = l_jobcount jobname = l_jobname report = i_report variant = i_variant EXCEPTIONS bad_priparams = 1 bad_xpgflags = 2 invalid_jobdata = 3 jobname_missing = 4 job_notex = 5 job_submit_failed = 6 lock_failed = 7 program_missing = 8 prog_abap_and_extpg_set = 9 OTHERS = 10.

CALL FUNCTION JOB_SUBMIT l_etxt-attr3 = 'CALL FUNCTION JOB_SUBMIT'. "#EC NOTEXT

JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING jobcount = l_jobcount jobname = l_jobname strtimmed = 'X' laststrtdt = i_s_jobstart-laststrtdt laststrttm = i_s_jobstart-laststrttm prddays = i_s_jobstart-prddays prdhours = i_s_jobstart-prdhours prdmins = i_s_jobstart-prdmins prdmonths = i_s_jobstart-prdmonths prdweeks = i_s_jobstart-prdweeks predjob_checkstat = i_s_jobstart-checkstat pred_jobcount = i_s_jobstart-predjobcnt pred_jobname = i_s_jobstart-predjob sdlstrtdt = i_s_jobstart-sdlstrtdt sdlstrttm = i_s_jobstart-sdlstrttm startdate_restriction = i_s_jobstart-prdbehav EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 invalid_target = 8 OTHERS = 9.

CALL FUNCTION JOB_CLOSE l_etxt-attr3 = 'CALL FUNCTION JOB_CLOSE'. "#EC NOTEXT

BP_START_DATE_EDITOR CALL FUNCTION 'BP_START_DATE_EDITOR' EXPORTING stdt_dialog = 'Y' stdt_input = c_s_jobstart stdt_opcode = 14 IMPORTING stdt_modify_type = c_modify_type stdt_output = c_s_jobstart EXCEPTIONS fcal_id_not_defined = 1 incomplete_last_startdate = 2 incomplete_startdate = 3 invalid_dialog_type = 4 invalid_eventid = 5 invalid_opcode = 6 invalid_opmode_name = 7 invalid_periodbehaviour = 8 invalid_predecessor_jobname = 9 last_startdate_in_the_past = 10 no_period_data_given = 11 no_startdate_given = 12 period_and_predjob_no_way = 13 period_too_small_for_limit = 14 predecessor_jobname_not_unique = 15 startdate_interval_too_large = 16 startdate_in_the_past = 17 startdate_is_a_holiday = 18 startdate_out_of_fcal_range = 19 stdt_before_holiday_in_past = 20 unknown_fcal_error_occured = 21 no_workday_nr_given = 22 invalid_workday_countdir = 23 invalid_workday_nr = 24 notbefore_stdt_missing = 25 workday_starttime_missing = 26 no_eventid_given = 27.

RSD_FIELDNM_GET_FOR_DIME





CALL FUNCTION 'RSD_FIELDNM_GET_FOR_DIME' EXPORTING i_dimension = i_s_dime-dimension IMPORTING e_fieldnm = l_fieldnm EXCEPTIONS name_error = 1 OTHERS = 2.

RSD_SIDNM_GET CALL FUNCTION 'RSD_SIDNM_GET' EXPORTING i_objnm = rsd_c_dpanm-recordtp IMPORTING e_sidfieldnm = l_sid_recordtp EXCEPTIONS OTHERS = 0. " ignore any error here

RSD_SIDNM_GET CALL FUNCTION 'RSD_SIDNM_GET' EXPORTING i_objnm = rsd_c_dpanm-requid IMPORTING e_sidfieldnm = l_sid_requid EXCEPTIONS OTHERS = 0. " ignore any error here

RSD_COB_PRO_GET_ALWAYS CALL FUNCTION 'RSD_COB_PRO_GET_ALWAYS' EXPORTING i_infocube = i_infocube i_iobjnm = rsd_c_timnm-fiscvarnt i_objvers = rs_c_objvers-active IMPORTING e_s_cob_pro = l_s_cob_pro EXCEPTIONS OTHERS = 8.

RRSI_VAL_SID_SINGLE_CONVERT CALL FUNCTION 'RRSI_VAL_SID_SINGLE_CONVERT' EXPORTING i_iobjnm = i_parttim i_chavl = l_time IMPORTING e_sid = e_parttim_sid_ref EXCEPTIONS no_sid = 1 chavl_not_allowed = 2 chavl_not_figure = 3 chavl_not_plausible = 4 x_message = 5 interval_not_found = 6 foreign_lock = 7 inherited_error = 8 OTHERS = 9.

RSD_CUBE_GET CALL FUNCTION 'RSD_CUBE_GET' EXPORTING i_infocube = l_infocube i_objvers = rs_c_objvers-active IMPORTING e_s_cube = l_s_rsdcube EXCEPTIONS OTHERS = 8.

RSD_SIDNM_GET_FROM_IOBJNM CALL FUNCTION 'RSD_SIDNM_GET_FROM_IOBJNM' EXPORTING i_iobjnm = l_s_rsdcube-parttim IMPORTING e_sidfieldnm = l_sid_fieldnm EXCEPTIONS OTHERS = 8.

RSD_COB_PRO_ALL_GET CALL FUNCTION 'RSD_COB_PRO_ALL_GET' EXPORTING i_infocube = l_infocube IMPORTING e_t_cob_pro = l_t_cob_pro EXCEPTIONS infocube_not_found = 1 error_reading_infocatalog = 2 illegal_input = 3 OTHERS = 4.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.

RSD_CUBE_GET CALL FUNCTION 'RSD_CUBE_GET' EXPORTING i_infocube = l_infocube i_objvers = rs_c_objvers-active IMPORTING e_s_cube = l_s_rsdcube e_t_dime = l_t_dime e_t_dime_iobj = l_t_dime_iobj EXCEPTIONS OTHERS = 8.

RSD_SIDNM_GET_FROM_IOBJNM CALL FUNCTION 'RSD_SIDNM_GET_FROM_IOBJNM' EXPORTING i_iobjnm = l_s_rsdcube-parttim IMPORTING e_sidfieldnm = l_fieldnm_part EXCEPTIONS OTHERS = 8.

RSD_FIELDNM_GET_FOR_DIME CALL FUNCTION 'RSD_FIELDNM_GET_FOR_DIME' EXPORTING i_dimension = l_s_dime-dimension IMPORTING e_fieldnm = l_fieldnm_tdim EXCEPTIONS name_error = 1 OTHERS = 2.

RSD_FIELDNM_GET_FOR_DIME CALL FUNCTION 'RSD_FIELDNM_GET_FOR_DIME' EXPORTING i_dimension = l_s_bestdime-dimension IMPORTING e_fieldnm = l_fieldnm_dim EXCEPTIONS name_error = 1 OTHERS = 2.

RSD_FIELDNM_GET_FOR_DIME CALL FUNCTION 'RSD_FIELDNM_GET_FOR_DIME' EXPORTING i_dimension = l_s_dime-dimension IMPORTING e_fieldnm = l_fieldnm_pdim EXCEPTIONS name_error = 1 OTHERS = 2.

DB_COMMIT CALL FUNCTION 'DB_COMMIT'.



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