UMK_BENCHMARK__FIX is a standard ABAP INCLUDE 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 UMK_BENCHMARK__FIX 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: Include UMK_BENCHMARK__FIX
INCLUDE UMK_BW_TYPES.
No SAP DATABASE tables are accessed within this REPORT code!
UMK_BW_VERSION_GET CALL FUNCTION 'UMK_BW_VERSION_GET' EXPORTING i_rfcdest = i_rfcdest IMPORTING e_version = g_version EXCEPTIONS bwserver_not_exist = 1 rfc_error = 2 failed = 3 OTHERS = 4.
UMK_BW_META_INFO_GET CALL FUNCTION 'UMK_BW_META_INFO_GET' EXPORTING i_rfcdest = i_rfcdest i_infocube = i_infocube IMPORTING et_chapro = gt_chapro et_kyfpro = gt_kyfpro et_chacmp = gt_chacmp EXCEPTIONS OTHERS = 1.
UMK_BW_CHAVAL_TEXT_GET CALL FUNCTION 'UMK_BW_CHAVAL_TEXT_GET' EXPORTING i_rfcdest = g_rfcdest i_chanm = i_chanm i_chavlint = i_chavl_int it_chadep = it_chadep IMPORTING e_txtlg = e_chavl_txt EXCEPTIONS chanm_not_found = 1 chavl_not_valid = 2 rfc_error = 3 failed = 4 OTHERS = 5.
UMK_BW_CHAVL_EX_IN_CONVERT CALL FUNCTION 'UMK_BW_CHAVL_EX_IN_CONVERT' EXPORTING i_rfcdest = g_rfcdest i_chanm = i_chanm i_chavlext = i_chavlext IMPORTING e_chavlint = e_chavlint EXCEPTIONS rfc_error = 1 failed = 2 invalid_format = 3 chanm_not_found = 4 OTHERS = 5.
UMK_BW_CHAVL_IN_EX_CONVERT CALL FUNCTION 'UMK_BW_CHAVL_IN_EX_CONVERT' EXPORTING i_rfcdest = g_rfcdest i_chanm = i_chanm i_chavlint = i_chavlint IMPORTING e_chavlext = e_chavlext EXCEPTIONS chanm_not_found = 1 rfc_error = 2 OTHERS = 3.
RSDRI_INFOPROV_READ_RFC CALL FUNCTION 'RSDRI_INFOPROV_READ_RFC' EXPORTING i_infoprov = g_infocube i_authority_check = l_authority_check i_use_aggregates = space i_rollup_only = ' ' i_currency_conversion = ' ' i_resulttype = 'U' "Unicode result requested IMPORTING e_rfcdata_uc = l_rfcdata_uc TABLES i_t_sfc = it_sfc i_t_sfk = it_sfk i_t_range = it_range EXCEPTIONS no_authorization = 3 illegal_input = 4 illegal_input_sfc = 5 illegal_input_sfk = 6 illegal_input_range = 7 illegal_input_tablesel = 8 ncum_not_supported = 9 generation_error = 10 illegal_download = 11 inherited_error = 12 data_overflow = 13 OTHERS = 14.
RSDRI_INFOPROV_READ_RFC CALL FUNCTION 'RSDRI_INFOPROV_READ_RFC' DESTINATION g_rfcdest EXPORTING i_infoprov = g_infocube i_authority_check = l_authority_check i_use_aggregates = space i_rollup_only = ' ' i_currency_conversion = ' ' i_resulttype = 'U' "Unicode result requested IMPORTING e_rfcdata_uc = l_rfcdata_uc TABLES i_t_sfc = it_sfc i_t_sfk = it_sfk i_t_range = it_range EXCEPTIONS no_authorization = 3 illegal_input = 4 illegal_input_sfc = 5 illegal_input_sfk = 6 illegal_input_range = 7 illegal_input_tablesel = 8 ncum_not_supported = 9 generation_error = 10 illegal_download = 11 inherited_error = 12 data_overflow = 13 OTHERS = 14.
RSDRI_CUBE_WRITE_PACKAGE_RFC CALL FUNCTION 'RSDRI_CUBE_WRITE_PACKAGE_RFC' EXPORTING i_infocube = g_infocube i_curr_conversion = ' ' i_rfcdata_uc = l_rfcdata_uc TABLES i_t_rfcdata = lt_rfcdata EXCEPTIONS infocube_not_found = 3 illegal_input = 4 ROLLBACK_ERROR = 6 generation_error = 7 duplicate_records = 8 request_locked = 9 not_transactional = 10 X_MESSAGE = 11 OTHERS = 12.
RSDRI_CUBE_WRITE_PACKAGE_RFC CALL FUNCTION 'RSDRI_CUBE_WRITE_PACKAGE_RFC' DESTINATION g_rfcdest EXPORTING i_infocube = g_infocube i_curr_conversion = ' ' i_rfcdata_uc = l_rfcdata_uc TABLES i_t_rfcdata = lt_rfcdata EXCEPTIONS communication_failure = 1 MESSAGE l_text system_failure = 2 MESSAGE l_text infocube_not_found = 3 illegal_input = 4 ROLLBACK_ERROR = 6 generation_error = 7 duplicate_records = 8 request_locked = 9 not_transactional = 10 X_MESSAGE = 11 OTHERS = 12.
RSDRI_CUBE_READ_RFC CALL FUNCTION 'RSDRI_CUBE_READ_RFC' EXPORTING i_infocube = g_infocube i_authority_check = l_authority_check i_use_aggregates = space i_rollup_only = ' ' i_currency_conversion = ' ' TABLES i_t_sfc = it_sfc i_t_sfk = it_sfk i_t_range = it_range e_t_rfcdata = lt_rfcdata EXCEPTIONS no_authorization = 3 illegal_input = 4 illegal_input_sfc = 5 illegal_input_sfk = 6 illegal_input_range = 7 illegal_input_tablesel = 8 ncum_not_supported = 9 generation_error = 10 illegal_download = 11 inherited_error = 12 data_overflow = 13 OTHERS = 14.
RSDRI_CUBE_READ_RFC CALL FUNCTION 'RSDRI_CUBE_READ_RFC' DESTINATION g_rfcdest EXPORTING i_infocube = g_infocube i_authority_check = l_authority_check i_use_aggregates = 'X' i_rollup_only = ' ' i_currency_conversion = space "l_currency_conversion TABLES i_t_sfc = it_sfc i_t_sfk = it_sfk i_t_range = it_range e_t_rfcdata = lt_rfcdata EXCEPTIONS communication_failure = 1 MESSAGE l_text system_failure = 2 MESSAGE l_text no_authorization = 3 illegal_input = 4 illegal_input_sfc = 5 illegal_input_sfk = 6 illegal_input_range = 7 illegal_input_tablesel = 8 ncum_not_supported = 9 generation_error = 10 illegal_download = 11 inherited_error = 12 data_overflow = 13 OTHERS = 14.
RSAPO_WRITE_DATA_PACKAGE_RFC CALL FUNCTION 'RSAPO_WRITE_DATA_PACKAGE_RFC' EXPORTING i_infocube = g_infocube i_curr_conversion = ' ' TABLES i_t_rfcdata = lt_rfcdata EXCEPTIONS infocube_not_found = 3 illegal_input = 4 inherited_error = 5 rollback_error = 6 generation_error = 7 duplicate_records = 8 OTHERS = 9.
RSAPO_WRITE_DATA_PACKAGE_RFC CALL FUNCTION 'RSAPO_WRITE_DATA_PACKAGE_RFC' DESTINATION g_rfcdest EXPORTING i_infocube = g_infocube i_curr_conversion = ' ' TABLES i_t_rfcdata = lt_rfcdata EXCEPTIONS communication_failure = 1 MESSAGE l_text system_failure = 2 MESSAGE l_text infocube_not_found = 3 illegal_input = 4 inherited_error = 5 rollback_error = 6 generation_error = 7 duplicate_records = 8 OTHERS = 9.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.