FICREOFC 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 FICREOFC 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: PA_TEST = Test run
Selection Text: SO_FIENM = Characteristics
Title: Reorganize Field Catalog
Text Symbol: 001 = Delete standard characteristics from field catalog
Text Symbol: 002 = Copy standard characteristics from system field catalog
Text Symbol: 003 = Delete characteristic dependencies of standard characteristics
Text Symbol: 004 = Copy characteristic dependencies of standard characteristics
Text Symbol: 005 = Delete attributes of standard characteristics
Text Symbol: 006 = Copy attributes of standard characteristics
Text Symbol: B01 = Selection of standard characteristics
Text Symbol: B02 = Technical settings
Text Symbol: H01 = Time
Text Symbol: H02 = Date
Text Symbol: H03 = Test run
Text Symbol: H04 = Page
Text Symbol: H05 = Update run
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ENQUEUE_E_TABLE CALL FUNCTION 'ENQUEUE_E_TABLE' EXPORTING mode_rstable = 'E' tabname = ls_enq_tab-tabname _scope = '1' EXCEPTIONS foreign_lock = 1 system_failure = 2.
DEQUEUE_E_TABLE CALL FUNCTION 'DEQUEUE_E_TABLE' EXPORTING mode_rstable = 'E' tabname = ls_enq_tab-tabname _scope = '1'.
DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = ld_repid dynumb = ld_dynnr TABLES dynpfields = it_dynpread.
DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = it_values-rolnm state = 'A' langu = sy-langu IMPORTING dd04v_wa = ls_dd04v_wa.
HELP_VALUES_GET_NO_DD_NAME CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME' EXPORTING display = flg_display selectfield = ld_selectfield IMPORTING ind = ld_tabix TABLES fields = it_fields full_table = it_values.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = ld_repid dynumb = ld_dynnr TABLES dynpfields = it_dynp_out.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid i_callback_pf_status_set = gc_pf_status is_layout = gs_layout it_fieldcat = gt_fieldcat it_events = gt_events TABLES t_outtab = gt_std_delete EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING i_list_type = 0 IMPORTING et_events = xt_events EXCEPTIONS list_type_wrong = 1 OTHERS = 2.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = gv_repid i_internal_tabname = ic_itab i_structure_name = ic_sname i_inclname = gv_repid CHANGING ct_fieldcat = ct_fieldcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = gs_layout it_fieldcat = gt_fieldcat it_events = gt_events TABLES t_outtab = gt_std_copy EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = gs_layout it_fieldcat = gt_fieldcat it_events = gt_events TABLES t_outtab = gt_charac_delete EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = gs_layout it_fieldcat = gt_fieldcat it_events = gt_events TABLES t_outtab = gt_charac_copy EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = gs_layout it_fieldcat = gt_fieldcat it_events = gt_events TABLES t_outtab = gt_attri_delete EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = gv_repid is_layout = gs_layout it_fieldcat = gt_fieldcat it_events = gt_events TABLES t_outtab = gt_attri_copy EXCEPTIONS program_error = 1 OTHERS = 2.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.