FGRWFXF1 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 FGRWFXF1 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: Include for JjjjjmmX: Forms
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
DB_COMMIT CALL FUNCTION 'DB_COMMIT'.
G_JOB_AUTHORITY_CHECK CALL FUNCTION 'G_JOB_AUTHORITY_CHECK' EXPORTING actvt = '03' rgjnr = job_name EXCEPTIONS no_authority = 1.
G_BUFFER_RESET CALL FUNCTION 'G_BUFFER_RESET'.
G_MAINTAIN_REPORT_DOCU CALL FUNCTION 'G_MAINTAIN_REPORT_DOCU' EXPORTING display = 2 d_type = 'G' id = 'TXTG' language = sy-langu lib = t803j-lib name = l_rname EXCEPTIONS OTHERS = 1.
REPP_USER_PARAMETERS_MAINTAIN CALL FUNCTION 'REPP_USER_PARAMETERS_MAINTAIN' EXPORTING p_scrnid = '001' EXCEPTIONS cancelled = 4.
REPP_DATASRCE_DEFAULTS_READ CALL FUNCTION 'REPP_DATASRCE_DEFAULTS_READ' EXPORTING p_reptab = job_table IMPORTING p_submit_p = submit_p.
G_INTERACTIVE_SETTINGS_GET CALL FUNCTION 'G_INTERACTIVE_SETTINGS_GET' EXPORTING i_show_x_controls = l_show_x_controls i_show_x_save_extract = l_show_x_save_extract i_show_status = l_show_status IMPORTING es_rgrwe = ls_rgrwe e_subrc = l_subrc.
G_TECHNICAL_INFO_PRINT CALL FUNCTION 'G_TECHNICAL_INFO_PRINT' EXPORTING job = job_name program_version = program_version.
G_EXTRACT_SELECT_POPUP CALL FUNCTION 'G_EXTRACT_SELECT_POPUP' EXPORTING rgjnr = job_name table = job_table in_grix = old_grix submit_p = submit_p flag_subnodes = 'X' flag_display = ' ' flag_suppr_popups = x_external_call IMPORTING out_grix = igrix out_grix_txt = igrix_txt out_grep = out_grep TABLES selections = i_grix_selp variation = lt_variation variation_rep = lt_variation_rep i_grix_rsd = i_grix_rsd t_grix = it_grix t_grix_txt = it_grix_txt CHANGING out_password = indxpwd EXCEPTIONS no_entries_found = 2 no_entry_selected = 3 new_selection = 4.
G_EXTRACT_AUTHORITY_CHECK CALL FUNCTION 'G_EXTRACT_AUTHORITY_CHECK' EXPORTING i_rgjnr = job_name i_actvt = '01' EXCEPTIONS no_authority = 1.
G_SET_UPDATE_DYNAMIC_SETS * CALL FUNCTION 'G_SET_UPDATE_DYNAMIC_SETS'. "513441
G_DELETE_NON_VALID_EXTRACTS CALL FUNCTION 'G_DELETE_NON_VALID_EXTRACTS' EXPORTING rgjnr = job_name.
G_EXTRACT_PASSWORD_CHECK CALL FUNCTION 'G_EXTRACT_PASSWORD_CHECK' EXPORTING extract_key = extract_key CHANGING pwd_actual = indxpwd EXCEPTIONS invalid_key = 1 no_authority = 2.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING mode = 'CURRENT ' no_dialog = 'X' IMPORTING out_parameters = print_parameters out_archive_parameters = archive_parameters.
SELECT_OPTIONS_RESTRICT CALL FUNCTION 'SELECT_OPTIONS_RESTRICT' EXPORTING restriction = restrict.
G_MAINTAIN_REPORT_DOCU CALL FUNCTION 'G_MAINTAIN_REPORT_DOCU' EXPORTING display = 5 d_type = 'G' id = 'TXTG' language = sy-langu lib = t803j-lib name = l_rname EXCEPTIONS not_found = 1.
RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING p_status = gui_status p_program = gui_program TABLES p_exclude = it_extab.
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 TABLES varitab = varitab reptab = reptab arch_sel = arch_sel archobjs = archobjs i_grix_selp = i_grix_selp i_grix_rsd = i_grix_rsd variation = lt_variation variation_rep = lt_variation_rep t_keyf = lt_keyf CHANGING indxt = indxt indxn = indxn indxpwd = indxpwd valdate = valdate valperio = valperio status_au = statusau out_grix = igrix out_grep = out_grep submit_p = submit_p edition = edition date = mt-date out_devi = out_devi out_form = out_form out_form1 = outform1 out_type = out_type out_file = out_file out_appd = out_appd recipient_key = rec_key xusedb = xusedb xusear = xusear xuseas = xuseas c_mode = pxccmode c_curr = pxcccurr c_rate = pxccrate c_date = pxccdate c_keyf = sxcckeyf[] cs_rgrwe = g_s_grwe EXCEPTIONS variation_canceled.
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.
G_SET_GET_EVALUATION_ERROR CALL FUNCTION 'G_SET_GET_EVALUATION_ERROR' IMPORTING variable = var formula = formula error_code = subrc EXCEPTIONS OTHERS = 1.
G_RW_CHECK_ACC_MODE CALL FUNCTION 'G_RW_CHECK_ACC_MODE' IMPORTING E_ACC_ACTIVE = l_acc_active.
G_INTERACTIVE_SETTINGS_INIT CALL FUNCTION 'G_INTERACTIVE_SETTINGS_INIT' IMPORTING e_s_grwe = g_s_grwe.
RS_SUBMIT_INFO CALL FUNCTION 'RS_SUBMIT_INFO' IMPORTING p_submit_info = subinfo.
G_REPORT_INTERFACE_INIT CALL FUNCTION 'G_REPORT_INTERFACE_INIT' EXPORTING table = job_table period_field = period_field mode = '1' receiver = l_rec IMPORTING subrc = rc_call TABLES it_fieldr = it_fields.
RSTI_APPL_STACK_POP CALL FUNCTION 'RSTI_APPL_STACK_POP' IMPORTING i_sen = l_sen EXCEPTIONS appl_stack_not_initialized = 1.
RSTI_SELECTION_IMPORT CALL FUNCTION 'RSTI_SELECTION_IMPORT' TABLES it_sel = it_rstisel it_fields = it_rstifields EXCEPTIONS no_selection_data = 1.
REPP_DATASRCE_DEFAULTS_READ CALL FUNCTION 'REPP_DATASRCE_DEFAULTS_READ' EXPORTING p_reptab = job_table IMPORTING p_submit_p = submit_p.
KARL_DATA_INPUT_INIT CALL FUNCTION 'KARL_DATA_INPUT_INIT' IMPORTING e_xusedb = xusedb e_xusear = xusear e_archobj = l_archobj TABLES t_arch_sel = arch_sel.
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'.
G_RW_VARIATION_PARAMETERS_GET 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.
GRW_EXTRACT_SUBMIT_PREPARE CALL FUNCTION 'GRW_EXTRACT_SUBMIT_PREPARE' EXPORTING is_extract_key = ls_extract_key i_message_level = 99 i_no_authority_check = 'X' i_no_auto_import = 'X' IMPORTING e_subrc = l_subrc et_mesg = lt_mesg e_program_name = e_report e_version = l_versn EXCEPTIONS OTHERS = 4.
G_VARIABLE_READ_DEFAULT CALL FUNCTION 'G_VARIABLE_READ_DEFAULT' EXPORTING variable = variables-name IMPORTING default_setname = default_setid default_value = default_value EXCEPTIONS variable_not_found = 1.
G_REPORT_GET_GLOBAL_VALUE CALL FUNCTION 'G_REPORT_GET_GLOBAL_VALUE' EXPORTING global_name = variables-name global_default =
global_type = variables-gtype global_usage = variables-usage global_field = variables-field IMPORTING global_value = subrc = subrc.
G_REPORT_GET_DIMENSION_RANGES CALL FUNCTION 'G_REPORT_GET_DIMENSION_RANGES' EXPORTING dim_field = variables-field TABLES ranges_tab =
EXCEPTIONS rc_empty_ranges_table = 3.
G_SET_DECRYPT_SETID CALL FUNCTION 'G_SET_DECRYPT_SETID' EXPORTING setid =
IMPORTING shortname = .
G_SET_READ_INDEXED CALL FUNCTION 'G_SET_READ_INDEXED' EXPORTING index = rsd-pdown IMPORTING header = loc_header.
G_SET_READ_INDEXED CALL FUNCTION 'G_SET_READ_INDEXED' EXPORTING index = rsd-pdown IMPORTING header = l_s_tmsb.
G_SET_GET_INFO CALL FUNCTION 'G_SET_GET_INFO' EXPORTING setname = it_sets-setname IMPORTING info = set_info.
G_RW_CHECK_EXISTENCE_OF_SET CALL FUNCTION 'G_RW_CHECK_EXISTENCE_OF_SET' EXPORTING setid =
tabname = job_table fieldname = variables-field EXCEPTIONS OTHERS = 1.
SET_AUTHORITY CALL FUNCTION 'SET_AUTHORITY' EXPORTING action = 'UD ' set =
table = job_table EXCEPTIONS OTHERS = 4.
G_SET_GET_ID_FROM_NAME CALL FUNCTION 'G_SET_GET_ID_FROM_NAME' EXPORTING shortname = shortname old_setid = old_setid tabname = tabname fieldname = fieldname setclass = l_setclass supress_popup = l_x_no_popup kokrs = l_kokrs IMPORTING new_setid = new_setid TABLES t_sets = it_sets EXCEPTIONS OTHERS = 4.
G_VARIABLE_READ_TITLE CALL FUNCTION 'G_VARIABLE_READ_TITLE' EXPORTING variable = variables-name IMPORTING title = title.
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 FGRWFXF1 or its description.