FGRWFT01 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 FGRWFT01 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING no_dialog = 'X' mode = 'CURRENT' IMPORTING out_parameters = print_parameters out_archive_parameters = archive_parameters EXCEPTIONS archive_info_not_found = 1 invalid_print_params = 2 invalid_archive_params = 3 OTHERS = 99.
SET_PRINT_PARAMETERS CALL FUNCTION 'SET_PRINT_PARAMETERS' EXPORTING list_text = prtxt in_parameters = print_parameters in_archive_parameters = archive_parameters.
G_FIELD_READ CALL FUNCTION 'G_FIELD_READ' EXPORTING fieldname = field table = table IMPORTING field_attr = fat EXCEPTIONS not_found = 4.
G_SET_INSERT CALL FUNCTION 'G_SET_INSERT' EXPORTING setname = snn_tab-setnr table = utable fieldname = fieldname IMPORTING index = loc_ind EXCEPTIONS set_not_found = 1 OTHERS = 2.
G_CONTROL_BLOCK_RESET CALL FUNCTION 'G_CONTROL_BLOCK_RESET' EXPORTING control_block = control_block EXCEPTIONS OTHERS = 1.
G_INTERVAL_GET_NEXT CALL FUNCTION 'G_INTERVAL_GET_NEXT' EXPORTING control_block = control_block index = loc_ind IMPORTING entry = loc_entry EXCEPTIONS end_of_intervals = 1 invalid_index = 2 OTHERS = 3.
G_INTERVAL_GET_NEXT CALL FUNCTION 'G_INTERVAL_GET_NEXT' EXPORTING control_block = control_block index = loc_ind EXCEPTIONS end_of_intervals = 1 invalid_index = 2 OTHERS = 3.
RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING p_status = gui_status p_program = gui_program TABLES p_exclude = p_extab.
G_FIELD_READ CALL FUNCTION 'G_FIELD_READ' EXPORTING fieldname = xnn_set_field table = table text_flag = 'X' IMPORTING field_attr = loc_dfies EXCEPTIONS not_found = 1 OTHERS = 2.
G_VARIABLE_READ_T802G CALL FUNCTION 'G_VARIABLE_READ_T802G' EXPORTING variable = loc_varname EXCEPTIONS variable_not_found = 1 OTHERS = 2.
G_SET_GET_ID_FROM_NAME CALL FUNCTION 'G_SET_GET_ID_FROM_NAME' EXPORTING shortname = xnn_shortname old_setid = xnn_set fieldname = xnn_set_field tabname = table IMPORTING new_setid = xnn_set EXCEPTIONS no_set_found = 1 no_set_picked_from_popup = 2 wrong_class = 3 wrong_subclass = 4 table_field_not_found = 5 fields_dont_match = 6 set_is_empty = 7 formula_in_set = 8 OTHERS = 9.
G_SET_INSERT CALL FUNCTION 'G_SET_INSERT' EXPORTING setname = xnn_set fieldname = xnn_set_field table = table IMPORTING index = c-qpup-tmsb EXCEPTIONS set_not_found = 1 OTHERS = 2.
G_RW_INITIALIZE_POPUPS CALL FUNCTION 'G_RW_INITIALIZE_POPUPS' EXPORTING job_table = job_table CHANGING indxn = indxn indxpwd = indxpwd indxt = indxt edition = edition date = mt-date out_devi = out_devi out_form = out_form out_type = out_type out_file = out_file recipient_key = rec_key EXCEPTIONS OTHERS = 0.
G_RW_FILL_SELECTION_SCREEN CALL FUNCTION 'G_RW_FILL_SELECTION_SCREEN' EXPORTING rgjnr = job_name table = job_table is_t801k = t801k ok_code = sy-ucomm called_by_multsel = 'X' TABLES varitab = varitab t_keyf = l_t_keyf CHANGING indxn = indxn indxpwd = indxpwd indxt = indxt edition = edition valdate = valdate valperio = valperio "note676852 status_au = statusau date = mt-date out_devi = out_devi out_form = out_form out_type = out_type out_file = out_file out_appd = out_appd recipient_key = rec_key xusedb = xusedb xusear = xusear out_printer = printer c_mode = pxccmode c_curr = pxcccurr c_rate = pxccrate c_date = pxccdate c_keyf = sxcckeyf[] cs_rgrwe = g_s_grwe EXCEPTIONS variation_canceled = 1 OTHERS = 2.
G_VARIABLE_READ_DEFAULT CALL FUNCTION 'G_VARIABLE_READ_DEFAULT' EXPORTING variable = u_varname IMPORTING default_setname = loc_setnr vartype = loc_vartype EXCEPTIONS variable_not_found = 1 OTHERS = 2.
G_SET_DECRYPT_SETID CALL FUNCTION 'G_SET_DECRYPT_SETID' EXPORTING setid = loc_setnr IMPORTING shortname = loc_shortname EXCEPTIONS OTHERS = 0.
G_RW_VARIATION_PARAMETERS_GET CALL FUNCTION 'G_RW_VARIATION_PARAMETERS_GET' EXPORTING memory = 'X' TABLES var_params = var_params EXCEPTIONS not_found = 4.
G_RW_VARIATION_PARAMETERS_INIT CALL FUNCTION 'G_RW_VARIATION_PARAMETERS_INIT'.
CALL FUNCTION 'G_RW_VARIATION_PARAMETERS_GET' EXPORTING report_group = job_name TABLES var_params = var_params EXCEPTIONS not_found = 4.
G_FIELD_READ CALL FUNCTION 'G_FIELD_READ' EXPORTING add_flag = 'X' fieldname = var_params-fname langu = sy-langu table = job_table text_flag = 'X' IMPORTING field_attr = field_attr EXCEPTIONS not_found = 01.
G_SET_IMPORT CALL FUNCTION 'G_SET_IMPORT' EXPORTING srtfd = '' grrt_key = l_s_grrt_key EXCEPTIONS import_not_successful = 1 evalerror_field_too_short = 2 evalerror_conversion_failed = 3 evalerror_arithmetic_exception = 4 from_gt_to_due_to_variable = 5 OTHERS = 6.
G_SET_GET_EVALUATION_ERROR CALL FUNCTION 'G_SET_GET_EVALUATION_ERROR' IMPORTING variable = var formula = formula error_code = subrc EXCEPTIONS OTHERS = 1.
G_INTERACTIVE_SETTINGS_INIT CALL FUNCTION 'G_INTERACTIVE_SETTINGS_INIT' IMPORTING e_s_grwe = g_s_grwe.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING mode = 'BATCH ' report = p_sel_report destination = printer IMPORTING out_archive_parameters = p_archive_parameters out_parameters = p_print_parameters valid = loc_pp_valid.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING mode = 'CURRENT' report = p_sel_report destination = p_printer no_dialog = 'X' IMPORTING out_parameters = p_print_parameters out_archive_parameters = p_archive_parameters valid = loc_pp_valid.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING mode = 'CURRENT' report = p_sel_report no_dialog = 'X' IMPORTING out_archive_parameters = p_archive_parameters out_parameters = p_print_parameters.
G_RW_PROGRAM_CREATE_JOB CALL FUNCTION 'G_RW_PROGRAM_CREATE_JOB' EXPORTING i_t_jobstep = l_t_jobstep EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 job_create_canceled = 3.
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 FGRWFT01 or its description.