FOPC_BTC_REPORT_EXECUTE 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 FOPC_BTC_REPORT_EXECUTE 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: Program FOPC_BTC_REPORT_EXECUTE
Text Symbol: 001 = Report &1 started ...
Text Symbol: 002 = Result written to database...
Text Symbol: 003 = Report ready
Text Symbol: 004 = Work item sent to user &1 ...
Text Symbol: 005 = Print output of requested repot (type: '&1') saved
Text Symbol: 006 = Print output saved in document '&1' - '&2'...
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ENQUEUE_E_FOPCR_BTC_REP call function 'ENQUEUE_E_FOPCR_BTC_REP' exporting mode_fopc_btc_reports = 'X' mandt = sy-mandt report_guid = p_guid x_report_guid = 'X' exceptions error_message = 1 others = 2.
DB_COMMIT call function 'DB_COMMIT'.
FOPC_REPORT_PROXY_PERFORM call function 'FOPC_REPORT_PROXY_PERFORM' exporting i_report_input = ls_btc_report-report_input i_print_type = ls_btc_report-attachment_type importing e_report_output = ls_btc_report-report_output e_print_output = l_print_output exceptions error_message = 1 others = 2.
FOPC_PRINT_REPORT_PROXY_CALL call function 'FOPC_PRINT_REPORT_PROXY_CALL' exporting i_report_input = ls_btc_report-report_input i_print_type = ls_btc_report-attachment_type is_printing_info = ls_btc_report_add-print_input importing e_report_output = ls_btc_report-report_output e_print_output = l_print_output exceptions error_message = 1 others = 2.
FOPC_BTC_REPORT_CREATE_ATTACH call function 'FOPC_BTC_REPORT_CREATE_ATTACH' exporting i_report_guid = ls_btc_report-report_guid i_report_output = l_print_output i_attachment_type = ls_btc_report-attachment_type importing e_attachment_ioty = ls_btc_report-attachment_ioty e_attachment_class = ls_btc_report-attachment_class e_attachment_id = ls_btc_report-attachment_id exceptions error_message = 1 others = 1.
DB_COMMIT call function 'DB_COMMIT'.
DEQUEUE_E_FOPCR_BTC_REP call function 'DEQUEUE_E_FOPCR_BTC_REP' exporting mode_fopc_btc_reports = 'X' mandt = sy-mandt report_guid = ls_btc_report-report_guid x_report_guid = 'X' exceptions error_message = 1.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
FOPC_BTC_REPORT_EXECUTE - Program FOPC_BTC_REPORT_EXECUTE FOPC_BTC_REPORT_EXECUTE - Program FOPC_BTC_REPORT_EXECUTE FOPC_AS_WF_DEADLINE_CORRECT - Report FOPC_AS_WF_DEADLINE_CORRECT FOPC_AS_WF_DEADLINE_CORRECT - Report FOPC_AS_WF_DEADLINE_CORRECT FOPC_AS_RESTART - Ad Hoc Start of Assessments/Tests FOPC_AS_RESTART - Ad Hoc Start of Assessments/Tests