FGUTRF17 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 FGUTRF17 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: Routines for Copying Report Writer Objects from Client
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
SET_USAGE_LIBRARY CALL FUNCTION 'SET_USAGE_LIBRARY' EXPORTING in_function = 'I' in_lib = t801k-lib in_typ = 'D' set_id = t801l-setnr set_table = t801k-tab EXCEPTIONS OTHERS = 0.
SET_USAGE_LIBRARY CALL FUNCTION 'SET_USAGE_LIBRARY' EXPORTING in_function = 'I' in_lib = t801k-lib in_typ = 'D' set_id = t801l-qsetnr set_table = t801k-tab EXCEPTIONS OTHERS = 0.
SET_USAGE_REPORT CALL FUNCTION 'SET_USAGE_REPORT' EXPORTING in_function = 'INSERT' in_lib = t800-lib in_rname = t800-rname in_typ = 'S' in_seqnr = t801e-seqnr set_table = t801k-tab set_id = t801e-setnr.
SET_USAGE_REPORT CALL FUNCTION 'SET_USAGE_REPORT' EXPORTING in_function = 'INSERT' in_lib = t800-lib in_rname = t800-rname in_typ = t801m-rc in_seqnr = t801m-seqnr set_table = t801k-tab set_id = t801m-setnr.
REPORT_TEXT_SELECT CALL FUNCTION 'REPORT_TEXT_SELECT' EXPORTING client = client application = report_text_key-applclass text_name = report_text_key-text_name TABLES text_header = i_rtxth EXCEPTIONS OTHERS = 0.
COMMIT_TEXT CALL FUNCTION 'COMMIT_TEXT'.
G_RW_PROGRAM_ACTIVE_VERSION CALL FUNCTION 'G_RW_PROGRAM_ACTIVE_VERSION' EXPORTING i_report_group = t803j-rgjnr i_t_program_ids = l_t_progid.
COMMIT_TEXT CALL FUNCTION 'COMMIT_TEXT'.
G_PROGRAM_NAME CALL FUNCTION 'G_PROGRAM_NAME' EXPORTING client = client report_group = variant-report_group program_type = program_type_string-program_type IMPORTING program_name = variant-source_report EXCEPTIONS OTHERS = 0.
G_PROGRAM_NAME CALL FUNCTION 'G_PROGRAM_NAME' EXPORTING report_group = variant-report_group program_type = program_type_string-program_type IMPORTING program_name = variant-report EXCEPTIONS OTHERS = 0.
G_VARIANT_SELECT CALL FUNCTION 'G_VARIANT_SELECT' EXPORTING i_client = client i_program = variant-source_report i_variant = variant-name IMPORTING e_t_vartab = variant_tab[].
G_VARIANT_CLIENT_COPY CALL FUNCTION 'G_VARIANT_CLIENT_COPY' EXPORTING i_source_client = client i_source_program = variant_tab-program i_program = variant-report i_variant = variant_tab-variant EXCEPTIONS variant_not_found = 0.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
FGUTRF17 - Routines for Copying Report Writer Objects from Client FGUTRF15 - Routines for Importing Report Writer Objects FGUTRF10 - Routines for Export Report Writer Objects FGUTRF06 - documentation and ABAP source code FGUTRF05 - documentation and ABAP source code FGUTRF04 - documentation and ABAP source code