RCFQICF01 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 RCFQICF01 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!
FUNCTION_INCLUDE_INFO call function 'FUNCTION_INCLUDE_INFO' importing functab = lt_functab CHANGING GROUP = LV_POOLNAME exceptions function_not_exists = 1 include_not_exists = 2 group_not_exists = 3 no_selections = 4 no_function_include = 5 others = 6.
FUNCTION_DELETE CALL FUNCTION 'FUNCTION_DELETE' EXPORTING FUNCNAME = L_WA_FUNCTAB-FUNCNAME EXCEPTIONS ERROR_MESSAGE = 1 OTHERS = 2.
FUNCTION_POOL_DELETE CALL FUNCTION 'FUNCTION_POOL_DELETE' EXPORTING POOL = I_POOLNAME EXCEPTIONS FUNCTIONS_EXISTS = 1 NOT_FOUND = 2 OTHERS = 3.
FUNCTION_DELETE call function 'FUNCTION_DELETE' exporting FUNCNAME = 'CQI_ORIGINAL_FUNCTION_CALL' exceptions error_message = 1 others = 2.
RPY_FUNCTIONMODULE_INSERT call function 'RPY_FUNCTIONMODULE_INSERT' exporting FUNCNAME = 'CQI_ORIGINAL_FUNCTION_CALL' FUNCTION_POOL = 'CFQI' short_text = 'Ruft Original-RFC-Funktion auf zum Speichern des Queueinhaltes'(003) corrnum = p_cornum NAMESPACE = '' importing function_include = gv_orig_include tables import_parameter = gt_imp export_parameter = gt_exp tables_parameter = gt_tbl changing_parameter = gt_cha exception_list = gt_exc parameter_docu = gt_docu source = gt_source.
FUNCTION_DELETE call function 'FUNCTION_DELETE' exporting FUNCNAME = 'CQI_INTERFACE_FUNCTION_GET' exceptions error_message = 1 others = 2.
RPY_FUNCTIONMODULE_INSERT call function 'RPY_FUNCTIONMODULE_INSERT' exporting FUNCNAME = 'CQI_INTERFACE_FUNCTION_GET' function_pool = 'CFQI' short_text = 'Interface für Funktionsgruppe CFQI'(004) corrnum = p_cornum NAMESPACE = '' importing function_include = gv_intf_include tables import_parameter = gt_imp export_parameter = gt_exp tables_parameter = gt_tbl changing_parameter = gt_cha exception_list = gt_exc parameter_docu = gt_docu source = gt_source.
DDIF_FIELDINFO_GET call function 'DDIF_FIELDINFO_GET' exporting tabname = lv_objname importing X030L_WA = LV_OBJTYPE exceptions not_found = 1.
RS_PROGRAM_CHECK_NAME CALL FUNCTION 'RS_PROGRAM_CHECK_NAME' EXPORTING PROGNAME = i_name EXCEPTIONS DATABASE = 01 DATABASE_SELECTIONS = 02 FUNCTION_GROUP = 03 FUNCTION_INCLUDE = 04 NO_CUSTOMER_FUNCTION_GROUP = 05 NO_CUSTOMER_FUNCTION_INCLUDE = 06 RESERVED_NAME = 07 RESERVED_NAME_CUSTOMER = 08 STRING_ERROR = 09 STRING_WARNING = 10.
RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING AUTHORITY_CHECK = 'X' GLOBAL_LOCK = SPACE MODE = 'INSERT' OBJECT = i_name OBJECT_CLASS = 'ABAP' EXCEPTIONS CANCELED_IN_CORR = 01 ENQUEUED_BY_USER = 02 ENQUEUE_SYSTEM_FAILURE = 03 ILLEGAL_PARAMETER_VALUES = 04 LOCKED_BY_AUTHOR = 05 NO_MODIFY_PERMISSION = 06 NO_SHOW_PERMISSION = 07 PERMISSION_FAILURE = 12.
RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING AUTHORITY_CHECK = 'X' GLOBAL_LOCK = SPACE MODE = 'INSERT' OBJECT = i_name OBJECT_CLASS = 'TEXT' EXCEPTIONS CANCELED_IN_CORR = 01 ENQUEUED_BY_USER = 02 ENQUEUE_SYSTEM_FAILURE = 03 ILLEGAL_PARAMETER_VALUES = 04 LOCKED_BY_AUTHOR = 05 NO_MODIFY_PERMISSION = 06 NO_SHOW_PERMISSION = 07 PERMISSION_FAILURE = 12.
RS_CORR_INSERT CALL FUNCTION 'RS_CORR_INSERT' EXPORTING OBJECT = i_name OBJECT_CLASS = 'ABAP' MODE = 'I' GLOBAL_LOCK = 'X' DEVCLASS = i_devclass KORRNUM = p_cornum EXCEPTIONS CANCELLED = 01 PERMISSION_FAILURE = 02 UNKNOWN_OBJECTCLASS = 03.
WB_TREE_ACTUALIZE CALL FUNCTION 'WB_TREE_ACTUALIZE' EXPORTING TREE_NAME = PNAME.
RS_TREE_OBJECT_PLACEMENT CALL FUNCTION 'RS_TREE_OBJECT_PLACEMENT' EXPORTING OBJECT = TRDIR-NAME PROGRAM = TRDIR-NAME OPERATION = 'INSERT' TYPE = 'CP'.
RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING MODE = 'FREE' OBJECT = i_name OBJECT_CLASS = 'ABAP'.
RS_ACCESS_PERMISSION CALL FUNCTION 'RS_ACCESS_PERMISSION' EXPORTING MODE = 'FREE' OBJECT = i_name OBJECT_CLASS = 'TEXT'.
FUNCTION_EXISTS call function 'FUNCTION_EXISTS' exporting funcname = is_metainfo-cfqi_intf_module exceptions function_not_exist = 1 others = 2.
POPUP_TO_CONFIRM_STEP call function 'POPUP_TO_CONFIRM_STEP' exporting defaultoption = 'N' textline1 = 'Löschen Funktionsbaustein'(121) textline2 = is_metainfo-cfqi_intf_module titel = 'Funktionsbaustein löschen'(120) importing answer = lv_answer.
call function 'FUNCTION_DELETE' exporting funcname = is_metainfo-cfqi_intf_module exceptions error_message = 1 others = 2.
RPY_FUNCTIONMODULE_INSERT call function 'RPY_FUNCTIONMODULE_INSERT' exporting funcname = is_metainfo-cfqi_intf_module function_pool = 'CFQI' SUPPRESS_CORR_CHECK = 'X' remote_call = 'X' short_text = lv_shorttext corrnum = i_corrnum NAMESPACE = '' tables import_parameter = lt_importing export_parameter = lt_exporting changing_parameter = lt_changing tables_parameter = lt_tables exception_list = lt_exception parameter_docu = lt_paramdocu source = lt_cqi_source exceptions double_task = 1 error_message = 2 function_already_exists = 3 invalid_function_pool = 4 invalid_name = 5 too_many_functions = 6 others = 7.
call function i_fname in background task ls_source_line = ' call function i_fname in background task'.
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 RCFQICF01 or its description.
RCFQICF01 - documentation and ABAP source code RCFORDCH_OLD - Check for Inconsistencies in Table CIFORDMAP RCFORDCH_OLD - Check for Inconsistencies in Table CIFORDMAP RCFORDCH - Check for Inconsistencies in Table CIFORDMAP RCFORDCH - Check for Inconsistencies in Table CIFORDMAP RCFM_RECON_REQ_TOP - Include RCFM_RECON_REQ_TOP