FICUP100 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 FICUP100 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: PA_PRES = Presentation server
Selection Text: PA_PFILE = Physical file name
Selection Text: PA_METH = Upload method
Selection Text: PA_FORM = Data format
Selection Text: PA_APPL = Application server
Title: Upload FS Items
Text Symbol: Z20 = Technical Settings
Text Symbol: Z10 = Data
Text Symbol: T01 = File selection
Text Symbol: L10 = Hierarchy Info
Text Symbol: L07 = Lng
Text Symbol: L06 = Error in header row
Text Symbol: L05 = Error in data rows
Text Symbol: L04 = Records read
Text Symbol: L03 = Row #
Text Symbol: L02 = Long texts
Text Symbol: L01 = FS items
Text Symbol: F02 = Where-applied indicator
Text Symbol: F01 = FS item type
Text Symbol: E03 = File does not exist or is being processed by another application
Text Symbol: E02 = Error in field
Text Symbol: E01 = Wrong file
Text Symbol: 002 = FS item
INCLUDE FICUP62T. "BAL128741
No SAP DATABASE tables are accessed within this REPORT code!
FC_GET_ITCLG call function 'FC_GET_ITCLG' exporting e_flag = con_on e_itclg = gd_itclg e_langu = gd_langu e_select_text = con_off importing i_tf120 = tf120.
FC_POST_TF100 call function 'FC_POST_TF100' exporting e_proc = con_proc_ins tables r_tf100 = at_tf100.
FC_POST_TF101 call function 'FC_POST_TF101' exporting e_proc = con_proc_ins tables r_tf101 = at_tf101.
FC_POST_TF102 call function 'FC_POST_TF102' exporting e_proc = con_proc_ins tables r_tf102 = at_tf102.
FC_TREE_DISPLAY call function 'FC_TREE_DISPLAY' exporting e_title = sy-title e_tab_struct = 'FC01ITEMLST' e_hlp_struct = 'FC06UPTAB' et_data = it_idata[] et_list = it_list[] et_fdisp = it_fdisp[] et_kdisp = it_kdisp[] et_blist = it_blist[] et_mdata = it_mdata[] changing ct_work = it_idata[] ct_ffix = it_ffix[] ct_fused = it_fused[].
FC_AUTHORITY_CHECK call function 'FC_AUTHORITY_CHECK' exporting e_id = 'ITCLG' e_actvt = l_actvt e_itclg = gd_itclg exceptions exc_no_permission = 1 others = 3.
FC_ITCLG_IMPORT call function 'FC_ITCLG_IMPORT' exporting e_itclg = gd_itclg importing it_node = at_node exceptions not_found = 1.
FC_ITCLG_EXPORT call function 'FC_ITCLG_EXPORT' exporting e_itclg = gd_itclg et_node = at_node.
FC_ITCLG_IMPORT call function 'FC_ITCLG_IMPORT' exporting e_itclg = gd_itclg importing it_node = at_node.
RS_TREE_SET_CURRENT_TREE call function 'RS_TREE_SET_CURRENT_TREE' tables nodelist = it_nodelst.
RS_TREE_CONSTRUCT call function 'RS_TREE_CONSTRUCT' tables nodetab = it_f_node.
RS_TREE_ADD_NODE call function 'RS_TREE_ADD_NODE' exporting new_name = it_pos-item insert_id = it_node-id relationship = 'BABY' "bal107522 new_type = 'ITEM'.
RS_TREE_DELETE_NODE call function 'RS_TREE_DELETE_NODE' exporting node_id = it_node-id.
RS_TREE_ADD_NODE call function 'RS_TREE_ADD_NODE' exporting new_name = ld_item insert_id = ld_id relationship = 'BABY' "bal107522 new_type = ld_type **begin of insertion "bal/alrk177665 importing new_id = ld_id_new.
RS_TREE_ADD_NODE call function 'RS_TREE_ADD_NODE' exporting new_name = it_node-name insert_id = ld_id_insert relationship = 'BABY' new_type = it_node-type importing new_id = ld_id_new.
RS_TREE_ADD_NODE call function 'RS_TREE_ADD_NODE' exporting new_name = it_node-name insert_id = ld_id_new relationship = 'NEXT' new_type = it_node-type importing new_id = ld_id_new.
RS_TREE_GET_CURRENT_TREE call function 'RS_TREE_GET_CURRENT_TREE' tables nodelist = ct_node.
FC_ITCLG_EXPORT call function 'FC_ITCLG_EXPORT' exporting e_itclg = gd_itclg et_node = at_node.
call function 'RS_TREE_GET_CURRENT_TREE' tables nodelist = it_nodelst.
FC_ITEM_PROPERTIES call function 'FC_ITEM_PROPERTIES' exporting e_itclg = it_tf100-itclg e_rvers = pa_rvers "usually equal space changing ct_item_prop = lt_item_prop.
FC_ITGRP_PROPERTIES call function 'FC_ITGRP_PROPERTIES' importing it_message = lt_message changing ct_itgrp_prop = lt_itgrp_single.
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 FICUP100 or its description.