GRPC_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 GRPC_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.
Selection Text: P_GUID = GUID
Title: Program GRPC_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_GRPCR_BTC_REP CALL FUNCTION 'ENQUEUE_E_GRPCR_BTC_REP' EXPORTING mode_grpc_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'.
GRPC_BTC_REPORT_CREATE_ATTACH CALL FUNCTION 'GRPC_BTC_REPORT_CREATE_ATTACH' EXPORTING i_report_guid = ls_btc_report-report_guid i_report_output = lx_pdf 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 * FAILED = 1 * OTHERS = 2 .
GRPC_API_DOCUMENT_CREATE * CALL FUNCTION 'GRPC_API_DOCUMENT_CREATE' * EXPORTING * i_session_id = lr_instance->mo_session->mv_id * is_document_data_new = ls_data * is_document_content_new = ls_content * IMPORTING * e_document_id = lv_document_id * e_return_code = l_return_code * TABLES * et_message = lt_message.
GRPC_API_SESSION_SAVE CALL FUNCTION 'GRPC_API_SESSION_SAVE' EXPORTING i_session_id = lr_instance->mo_session->mv_id IMPORTING e_return_code = l_return_code.
GRPC_REPORT_PROXY_PERFORM CALL FUNCTION 'GRPC_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.
GRPC_PRINT_REPORT_PROXY_CALL * CALL FUNCTION 'GRPC_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.
GRPC_BTC_REPORT_CREATE_ATTACH CALL FUNCTION 'GRPC_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_GRPCR_BTC_REP CALL FUNCTION 'DEQUEUE_E_GRPCR_BTC_REP' EXPORTING mode_grpc_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.
GRPC_BTC_REPORT_EXECUTE - Program GRPC_BTC_REPORT_EXECUTE GRPC_BTC_REPORT_EXECUTE - Program GRPC_BTC_REPORT_EXECUTE GRPC_BO_TASK_PLAN - Program for object type GRPC_PLAN : Test Plan GRPC_BO_TASK_PLAN - Program for object type GRPC_PLAN : Test Plan GRPC_BO_OBN - Program for object type GRPC_OBN : OB-Navigation GRPC_BO_OBN - Program for object type GRPC_OBN : OB-Navigation