UPC_BUNDLE_EXECUTE_STEP 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 UPC_BUNDLE_EXECUTE_STEP 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: MESGDET = Log Without Context Info
Title: Program UPC_BUNDLE_EXECUTE_STEP
Text Symbol: 051 = Nodes
Text Symbol: 050 = Node Characteristic
Text Symbol: 041 = Variables for Hierarchy Nodes
Text Symbol: 040 = Variables for Char. Values and Figures
Text Symbol: 038 = Variable 6
Text Symbol: 037 = Variable 5
Text Symbol: 036 = Variable 4
Text Symbol: 035 = Variable 3
Text Symbol: 034 = Variable 2
Text Symbol: 033 = Variable 1
Text Symbol: 032 = Set Variables
Text Symbol: 030 = Planning Area of Variable
Text Symbol: 027 = Value
Text Symbol: 026 = Planning Area
Text Symbol: 025 = Variable
Text Symbol: 024 = Input of Higher-Level Compound Characteristic Values
Text Symbol: 015 = Selection of Characteristics
Text Symbol: 013 = Enter a Characteristic
Text Symbol: 005 = Values of Higher-Level Compound Characteristics
Text Symbol: 004 = To
Text Symbol: 003 = From
Text Symbol: 002 = Characteristic
Text Symbol: 001 = Planning Sequence
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
UPF_AI_BUNDLE_VALUES_GET CALL FUNCTION 'UPF_AI_BUNDLE_VALUES_GET' EXPORTING i_display = space CHANGING x_bundle = g_param.
UPF_BSTEPS_GET CALL FUNCTION 'UPF_BSTEPS_GET' EXPORTING i_param = g_param IMPORTING et_bsteps = gt_bsteps.
UPC_CHA_VALUES_GET CALL FUNCTION 'UPC_CHA_VALUES_GET' EXPORTING i_area = gs_cha_list-area i_chanm = g_chanm ito_chasel = gto_chasel IMPORTING eto_chavl = gto_chavl EXCEPTIONS OTHERS = 1.
UPC_FUNCEXEC_LOG_INIT CALL FUNCTION 'UPC_FUNCEXEC_LOG_INIT'.
UPC_PACKAGE_GET CALL FUNCTION 'UPC_PACKAGE_GET' EXPORTING i_area = gs_bsteps-area i_plevel = gs_bsteps-plevel i_package = gs_bsteps-package IMPORTING eto_packagec = gto_cha eto_packages = gto_charsel.
UPC_PACKAGE_CREATE_ADHOC CALL FUNCTION 'UPC_PACKAGE_CREATE_ADHOC' EXPORTING i_area = gs_bsteps-area i_plevel = gs_bsteps-plevel i_set_default = 'X' TABLES it_charsel = gt_charsel.
UPC_FUNCEXEC_BUNDLE * call function 'UPC_FUNCEXEC_BUNDLE' * exporting it_bsteps = gt_bsteps * importing e_error_occured = g_error.
UPC_FUNCEXEC_LOG_SAVE * call function 'UPC_FUNCEXEC_LOG_SAVE'.
UPC_DETAIL_DESTROY CALL FUNCTION 'UPC_DETAIL_DESTROY'.
UPC_FUNCEXEC_LOG_DISPLAY CALL FUNCTION 'UPC_FUNCEXEC_LOG_DISPLAY' IMPORTING e_dynnr = g_prot_dynnr e_repid = g_prot_repid.
UPC_FUNCEXEC_LOG_SAVE CALL FUNCTION 'UPC_FUNCEXEC_LOG_SAVE'.
UPC_FUNCEXEC_LOG_INIT * CALL FUNCTION 'UPC_FUNCEXEC_LOG_INIT'.
UPC_CHAVL_IN_EX_CONVERT CALL FUNCTION 'UPC_CHAVL_IN_EX_CONVERT' EXPORTING i_area = ls_cha_list-area i_chanm = g_chanm i_chavlint = i_chavlint IMPORTING e_chavlext = l_chavlext EXCEPTIONS chanm_not_found = 1 rfc_error = 2 failed = 3 OTHERS = 4.
UPC_FUNCEXEC CALL FUNCTION 'UPC_FUNCEXEC' EXPORTING i_area = ls_bsteps-area i_plevel = ls_bsteps-plevel i_package = ls_bsteps-package i_method = ls_bsteps-method i_param = ls_bsteps-param I_NO_MESSAGE_DETAIL = MESGDET IMPORTING et_log = lt_log e_error_occured = l_error_occured.
UPC_FUNCEXEC_LOG_ADD CALL FUNCTION 'UPC_FUNCEXEC_LOG_ADD' EXPORTING i_area = ls_bsteps-area i_plevel = ls_bsteps-plevel i_package = ls_bsteps-package i_method = ls_bsteps-method i_param = ls_bsteps-param it_log = lt_log i_error_occured = l_error_occured.
UPC_OPTION_EDITOR_HANDLE_FREE CALL FUNCTION 'UPC_OPTION_EDITOR_HANDLE_FREE' EXPORTING i_handle = g_cmp_handle.
UPC_GET_INITIAL_VALUE CALL FUNCTION 'UPC_GET_INITIAL_VALUE' EXPORTING i_area = ls_cha_list-area i_chanm = ls_sel-chanm IMPORTING e_initial = l_initial.
UPC_OPTION_EDITOR CALL FUNCTION 'UPC_OPTION_EDITOR' EXPORTING i_area = ls_cha_list-area * i_display = l_display i_header = text-005 * i_header_fields = ' ' * I_DETAIL = ' ' * i_f1help = 'UPF_F1_HELP_GET' * i_f4help = 'UPF_HELP_VALUES_GET' * I_DEFAULT_FB = ' ' i_mdat_check = 'UPC_OE_VALUE_CHECK' i_optios_fb = space i_pbo_fb = space * i_text_fb = ' ' i_column_format = 'X' it_optios = lt_optios it_fldds = lt_fldds IMPORTING e_handle = g_cmp_handle e_dynnr = g_cmp_dynnr e_dynprog = g_cmp_repid.
CALL FUNCTION 'UPC_OPTION_EDITOR_COMMANDS' EXPORTING i_command = g_cmp_ok_code.
UPC_OPTION_EDITOR_OPTIONS_GET CALL FUNCTION 'UPC_OPTION_EDITOR_OPTIONS_GET' EXPORTING i_handle = g_cmp_handle TABLES c_optios = lt_optios.
UPC_CHAVL_SEARCH_HELP CALL FUNCTION 'UPC_CHAVL_SEARCH_HELP' EXPORTING i_area = ls_cha_list-area i_chanm = g_chanm ito_chasel = lto_chasel i_chavlext = e_value IMPORTING e_canceled = l_ca e_chavlext = l_value EXCEPTIONS OTHERS = 1.
UPF_BSTEPS_GET CALL FUNCTION 'UPF_BSTEPS_GET' EXPORTING i_param = g_param IMPORTING et_bsteps = gt_bsteps.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING * DDIC_STRUCTURE = 'UPC_YS_LIST_CHA' retfield = 'CHANM' * PVALKEY = ' ' * DYNPPROG = ' ' * DYNPNR = ' ' * DYNPROFIELD = ' ' * STEPL = 0 window_title = 'Auswahl von Mekmalen'(015) * VALUE = ' ' value_org = 'S' * MULTIPLE_CHOICE = ' ' * DISPLAY = ' ' * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' TABLES value_tab = lt_chanm * FIELD_TAB = return_tab = lt_ret * DYNPFLD_MAPPING = EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.
DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = l_repid dynumb = l_dynnr translate_to_upper = 'X' TABLES dynpfields = lt_df EXCEPTIONS OTHERS = 1.
UPF_AI_BUNDLE_CHECK CALL FUNCTION 'UPF_AI_BUNDLE_CHECK' EXPORTING i_bundle = g_param EXCEPTIONS OTHERS = 1.
UPF_BSTEPS_GET CALL FUNCTION 'UPF_BSTEPS_GET' EXPORTING i_param = g_param IMPORTING et_bsteps = lt_bsteps.
UPC_PLEVEL_GET CALL FUNCTION 'UPC_PLEVEL_GET' EXPORTING i_area = ls_bsteps-area i_plevel = ls_bsteps-plevel IMPORTING eto_plevelc = lto_plevelc eto_plevelcs = lto_plevelcs EXCEPTIONS OTHERS = 1.
API_SEMBPS_VARIABLE_GETDETAIL CALL FUNCTION 'API_SEMBPS_VARIABLE_GETDETAIL' EXPORTING i_area = g_var_a1 i_variable = g_var_n1 IMPORTING e_subrc = l_subrc es_return = ls_ret.
API_SEMBPS_VARIABLE_GETDETAIL CALL FUNCTION 'API_SEMBPS_VARIABLE_GETDETAIL' EXPORTING i_area = g_var_a2 i_variable = g_var_n2 IMPORTING e_subrc = l_subrc es_return = ls_ret.
API_SEMBPS_VARIABLE_GETDETAIL CALL FUNCTION 'API_SEMBPS_VARIABLE_GETDETAIL' EXPORTING i_area = g_var_a3 i_variable = g_var_n3 IMPORTING e_subrc = l_subrc es_return = ls_ret.
UPC_CHAVL_EX_IN_CONVERT CALL FUNCTION 'UPC_CHAVL_EX_IN_CONVERT' EXPORTING i_area = ls_cha_list-area i_chanm = g_chanm i_chavlext = g_low IMPORTING e_chavlint = g_low_int EXCEPTIONS OTHERS = 1.
UPC_CHAVL_EX_IN_CONVERT CALL FUNCTION 'UPC_CHAVL_EX_IN_CONVERT' EXPORTING i_area = ls_cha_list-area i_chanm = g_chanm i_chavlext = g_high IMPORTING e_chavlint = g_high_int EXCEPTIONS OTHERS = 1.
UPC_VARIABLE_F4 CALL FUNCTION 'UPC_VARIABLE_F4' EXPORTING i_area = g_cmp_ar IMPORTING e_variable = g_cmp_v.
API_SEMBPS_VARIABLE_GETDETAIL CALL FUNCTION 'API_SEMBPS_VARIABLE_GETDETAIL' EXPORTING i_area = i_area i_variable = i_variable IMPORTING e_type = l_type e_subrc = l_subrc es_return = ls_ret TABLES etk_cha = lt_cha.
API_SEMBPS_VARIABLE_SET CALL FUNCTION 'API_SEMBPS_VARIABLE_SET' EXPORTING i_area = g_var_a1 i_variable = g_var_n1 IMPORTING e_subrc = l_subrc es_return = ls_ret TABLES itk_varsel = lt_varsel.
API_SEMBPS_VARIABLE_SET CALL FUNCTION 'API_SEMBPS_VARIABLE_SET' EXPORTING i_area = i_area i_variable = i_variable is_hiesel = ls_hiesel IMPORTING e_subrc = l_subrc es_return = ls_ret.
API_SEMBPS_VARIABLE_SET CALL FUNCTION 'API_SEMBPS_VARIABLE_SET' EXPORTING i_area = i_area i_variable = i_variable i_numvalue = l_numvalue IMPORTING e_subrc = l_subrc es_return = ls_ret.
UPC_VARIABLE_F4 CALL FUNCTION 'UPC_VARIABLE_F4' EXPORTING i_area = i_area IMPORTING e_variable = e_var.
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 UPC_BUNDLE_EXECUTE_STEP or its description.
UPC_BUNDLE_EXECUTE_STEP - Program UPC_BUNDLE_EXECUTE_STEP UPC_BUNDLE_EXECUTE_STEP - Program UPC_BUNDLE_EXECUTE_STEP UPC_BUNDLE_EXECUTE - Execute Planning Sequence UPC_BUNDLE_EXECUTE - Execute Planning Sequence UPC_BUFFER_UNDO - Method UNDO of Class /1SEM/CL_BUFFER* UPC_BUFFER_SAVE - Methode SAVE der Klasse /1SEM/CL_BUFFER*