SAP Reports / Programs | SAP Business Information Warehouse | Planning | Business Planning and Simulation(BW-PLA-BPS) SAP BW

UPC_FUNCEXE__FIX SAP ABAP INCLUDE - Execute Planning Function







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


Text pool values


Title: Execute Planning Function


INCLUDES used within this REPORT UPC_FUNCEXE__FIX

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:

UPC_STATISTIC_OPEN CALL FUNCTION 'UPC_STATISTIC_OPEN' EXPORTING i_node_name = upcst_c_pf.

UPC_FW_AUTHORIZATION_CHECK CALL FUNCTION 'UPC_FW_AUTHORIZATION_CHECK' EXPORTING i_node_type = upcfw_cs_nodetypes-param i_fcode = 'FU_EXEC' i_area = i_area i_plevel = i_plevel i_method = i_method i_param = i_param EXCEPTIONS no_authorization = 1 OTHERS = 2.

UPC_PACKAGE_GET_2 CALL FUNCTION 'UPC_PACKAGE_GET_2' EXPORTING i_area = i_area i_plevel = i_plevel i_package = i_package IMPORTING eto_cha = lto_cha eto_kyf = lto_kyf eto_chasel = lto_chasel EXCEPTIONS OTHERS = 1.

UPF_CALC_CRITERIA_GET CALL FUNCTION 'UPF_CALC_CRITERIA_GET' EXPORTING i_area = i_area i_plevel = i_plevel i_method = i_method IMPORTING eto_cha = lto_cha_calc.

UPF_PARAM_EXECUTE_INIT CALL FUNCTION 'UPF_PARAM_EXECUTE_INIT' EXPORTING i_area = i_area i_plevel = i_plevel i_package = i_package i_method = i_method i_param = i_param IMPORTING eto_chas = lto_chas et_mesg = lt_mesg EXCEPTIONS init_error = 1.

UPC_DATASLICE_CHASEL_CHECK CALL FUNCTION 'UPC_DATASLICE_CHASEL_CHECK' EXPORTING i_area = i_area ito_chasel = lto_chasel IMPORTING e_overlapping = l_overlapping et_mesg = lt_mesg e_handle = l_handle EXCEPTIONS error = 1.

UPF_PARAM_EXECUTE CALL FUNCTION 'UPF_PARAM_EXECUTE' EXPORTING is_chas = -s_chas IMPORTING et_mesg = lt_mesg CHANGING xth_data = lth_data_pack EXCEPTIONS error = 1.

UPC_CHAS_CHECK_ALL CALL FUNCTION 'UPC_CHAS_CHECK_ALL' EXPORTING i_area = i_area is_chas = -s_chas ito_cha = lto_cha ito_cha_check = lto_cha_calc ito_chasel = lto_chasel EXCEPTIONS invalid = 1 OTHERS = 2.

UPC_CHAVL_IN_EX_CONVERT CALL FUNCTION 'UPC_CHAVL_IN_EX_CONVERT' EXPORTING i_area = i_area i_chanm = lr_chasel_pack->chanm_err i_chavlint = lr_chasel_pack->chavlint_err IMPORTING e_chavlext = l_chavlext EXCEPTIONS chanm_not_found = 1 rfc_error = 2 failed = 3 OTHERS = 4.

UPC_DATASLICE_CHAS_CHECK CALL FUNCTION 'UPC_DATASLICE_CHAS_CHECK' EXPORTING i_area = i_area is_chas = -s_chas i_handle = l_handle EXCEPTIONS invalid = 1.

UPC_DATASLICE_CHAS_CHECK CALL FUNCTION 'UPC_DATASLICE_CHAS_CHECK' EXPORTING i_area = i_area is_chas = -s_chas i_handle = l_handle EXCEPTIONS invalid = 1.

UPF_TRACE_SET_MESG CALL FUNCTION 'UPF_TRACE_SET_MESG' EXPORTING is_chas = -s_chas it_mesg = lt_mesg_trace.

UPF_PARAM_EXECUTE_CLOSE CALL FUNCTION 'UPF_PARAM_EXECUTE_CLOSE'.

UPF_PARAM_INFO_GET CALL FUNCTION 'UPF_PARAM_INFO_GET' EXPORTING i_area = i_area i_plevel = i_plevel i_method = i_method TABLES et_planf = lt_planf.

UPC_STATISTIC_ADD CALL FUNCTION 'UPC_STATISTIC_ADD' EXPORTING i_node_name = upcst_c_pf i_attrib_name = upcst_c_type i_attrib_value = ls_planf-plntp.

UPC_STATISTIC_ADD CALL FUNCTION 'UPC_STATISTIC_ADD' EXPORTING i_node_name = upcst_c_pf i_attrib_name = upcst_c_area i_attrib_value = i_area.

UPC_STATISTIC_ADD CALL FUNCTION 'UPC_STATISTIC_ADD' EXPORTING i_node_name = upcst_c_pf i_attrib_name = upcst_c_level i_attrib_value = i_plevel.

UPC_STATISTIC_ADD CALL FUNCTION 'UPC_STATISTIC_ADD' EXPORTING i_node_name = upcst_c_pf i_attrib_name = upcst_c_package i_attrib_value = i_package.

UPC_STATISTIC_ADD





CALL FUNCTION 'UPC_STATISTIC_ADD' EXPORTING i_node_name = upcst_c_pf i_attrib_name = upcst_c_method i_attrib_value = i_method.

UPC_STATISTIC_ADD CALL FUNCTION 'UPC_STATISTIC_ADD' EXPORTING i_node_name = upcst_c_pf i_attrib_name = upcst_c_param i_attrib_value = i_param.

UPC_STATISTIC_ADD CALL FUNCTION 'UPC_STATISTIC_ADD' EXPORTING i_node_name = upcst_c_pf i_attrib_name = upcst_c_recs_read i_attrib_value = l_records_read.

UPC_STATISTIC_ADD CALL FUNCTION 'UPC_STATISTIC_ADD' EXPORTING i_node_name = upcst_c_pf i_attrib_name = upcst_c_recs_chg i_attrib_value = l_records_changed.

UPC_STATISTIC_ADD CALL FUNCTION 'UPC_STATISTIC_ADD' EXPORTING i_node_name = upcst_c_pf i_attrib_name = upcst_c_recs_new i_attrib_value = l_records_new.

UPC_STATISTIC_CLOSE CALL FUNCTION 'UPC_STATISTIC_CLOSE' EXPORTING i_node_name = upcst_c_pf.



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