SAP Reports / Programs

RCIFLOGC SAP ABAP Report - Program for Configuration of CIF Application Log







RCIFLOGC 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 RCIFLOGC into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

CFC6 - Configuration of CIF Application Log


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RCIFLOGC. "Basic submit
SUBMIT RCIFLOGC AND RETURN. "Return to original report after report execution complete
SUBMIT RCIFLOGC VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: FNAME = Function Module
Title: Program for Configuration of CIF Application Log
Text Symbol: 001 = Save changes?
Text Symbol: 002 = Function Module
Text Symbol: 009 = Object(s):
Text Symbol: 020 = Selected Fields for Log
Text Symbol: 030 = Interface


INCLUDES used within this REPORT RCIFLOGC

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

AUTHORITY_CHECK_TCODE CALL FUNCTION 'AUTHORITY_CHECK_TCODE' EXPORTING tcode = 'CFC6' EXCEPTIONS ok = 0 not_ok = 2 OTHERS = 3.

RS_TREE_LIST_DISPLAY CALL FUNCTION 'RS_TREE_LIST_DISPLAY' EXPORTING callback_program = 'RCIFLOGC' callback_user_command = 'LOG_ENTRY_MODIFY' status = 'OWN' EXCEPTIONS OTHERS = 1.

RS_DD_FIEL_SHOW CALL FUNCTION 'RS_DD_FIEL_SHOW' EXPORTING fname = * END NOTE 449220 objname = ls_logfields-tabname EXCEPTIONS object_not_found = 1 object_not_specified = 2 permission_failure = 3 OTHERS = 5.

RS_DD_DEF_SHOW CALL FUNCTION 'RS_DD_DEF_SHOW' EXPORTING * FNAME = ' ' objname = ls_logfields-tabname * SHOW_TYPE = 'L' * MONITOR_ACTIVATE = 'X' EXCEPTIONS object_not_found = 1 object_not_specified = 2 permission_failure = 3 OTHERS = 4.

RS_FUNCTION_SHOW CALL FUNCTION 'RS_FUNCTION_SHOW' EXPORTING funcname = fname entry = 'FB' * EDITOR_LINE = 1 EXCEPTIONS not_found = 1 OTHERS = 2.

RS_NAVIGATION_MONITOR CALL FUNCTION 'RS_NAVIGATION_MONITOR'.

RS_FUNCTION_SHOW * CALL FUNCTION 'RS_FUNCTION_SHOW' * EXPORTING * FUNCNAME = FNAME * ENTRY = 'SH' ** EDITOR_LINE = 1 * EXCEPTIONS * NOT_FOUND = 1 * OTHERS = 2.

RS_NAVIGATION_MONITOR * CALL FUNCTION 'RS_NAVIGATION_MONITOR'.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING text_question = 'Sollen die Änderungen gespeichert werden?'(001) display_cancel_button = 'X' IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.

RFC_GET_FUNCTION_INTERFACE_P CALL FUNCTION 'RFC_GET_FUNCTION_INTERFACE_P' EXPORTING funcname = i_fname language = sy-langu TABLES params_p = lt_rfc_fint_p EXCEPTIONS fu_not_found = 1 nametab_fault = 2 OTHERS = 3.

FUNCTION_IMPORT_INTERFACE CALL FUNCTION 'FUNCTION_IMPORT_INTERFACE' EXPORTING funcname = i_fname TABLES exception_list = lt_rsexc export_parameter = lt_rsexp import_parameter = lt_rsimp changing_parameter = lt_rscha tables_parameter = lt_rstbl EXCEPTIONS error_message = 1 function_not_found = 2 invalid_name = 3 OTHERS = 4.

DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING name = ot_params-param-tabname * STATE = 'A' langu = sy-langu IMPORTING * GOTSTATE = dd02v_wa = lf_dd02v * DD09L_WA = * TABLES * DD03P_TAB = * DD05M_TAB = * DD08V_TAB = * DD12V_TAB = * DD17V_TAB = EXCEPTIONS illegal_input = 1 OTHERS = 2.

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = ot_params-param-tabname all_types = 'X' "1872605 TABLES dfies_tab = lt_dfies_tmp EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.

DDIF_DTEL_GET CALL FUNCTION 'DDIF_DTEL_GET' EXPORTING name = lt_dfies-rollname * STATE = 'A' langu = sy-langu IMPORTING * GOTSTATE = dd04v_wa = lf_dd04v * tpara_wa = EXCEPTIONS illegal_input = 1 OTHERS = 2.

DDIF_DOMA_GET CALL FUNCTION 'DDIF_DOMA_GET' EXPORTING name = lf_dd04v-domname * STATE = 'A' * LANGU = ' ' IMPORTING * GOTSTATE = dd01v_wa = lf_dd01v * TABLES * DD07V_TAB = EXCEPTIONS illegal_input = 1 OTHERS = 2.

RS_TREE_ADD_NODE CALL FUNCTION 'RS_TREE_ADD_NODE' EXPORTING new_name = l_funclog_text insert_id = g_root_id relationship = 'BABY' * LINK = ' ' * NEW_TYPE = ' ' display_attributes = l_node_attr IMPORTING new_id = g_funclog_id * NODE_INFO = EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_CREATE CALL FUNCTION 'RS_TREE_CREATE' EXPORTING root_name = l_func_text root_type = 'ROOT' * DISPLAY_ATTRIBUTES = IMPORTING root_id = g_root_id EXCEPTIONS OTHERS = 1.

RS_TREE_ADD_NODE CALL FUNCTION 'RS_TREE_ADD_NODE' EXPORTING new_name = l_funcinterface_text insert_id = g_root_id relationship = 'CHILD' * LINK = ' ' * NEW_TYPE = ' ' display_attributes = node_attr IMPORTING new_id = g_funcinterface_id * NODE_INFO = EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_ADD_NODE





CALL FUNCTION 'RS_TREE_ADD_NODE' EXPORTING new_name = l_child1text insert_id = l_insert_id " G_FUNCINTERFACE_ID relationship = l_relationship " 'CHILD' * LINK = ' ' * NEW_TYPE = ' ' display_attributes = node_attr IMPORTING new_id = child_id1 node_info = l_node_info EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_ADD_NODE CALL FUNCTION 'RS_TREE_ADD_NODE' EXPORTING new_name = l_child2text insert_id = child_id1 relationship = 'BABY' * LINK = ' ' * NEW_TYPE = ' ' display_attributes = node_attr IMPORTING new_id = child_id2 node_info = l_node_info EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_ADD_NODE CALL FUNCTION 'RS_TREE_ADD_NODE' EXPORTING new_name = node_attr-text insert_id = g_funclog_id relationship = 'BABY' display_attributes = node_attr IMPORTING new_id = child_id EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_ADD_NODE CALL FUNCTION 'RS_TREE_ADD_NODE' EXPORTING new_name = node_attr-text insert_id = g_funclog_id relationship = 'BABY' display_attributes = node_attr IMPORTING new_id = child_id EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_ADD_NODE CALL FUNCTION 'RS_TREE_ADD_NODE' EXPORTING new_name = node_attr-text insert_id = parameter_id relationship = 'BABY' display_attributes = node_attr IMPORTING new_id = child_id EXCEPTIONS id_not_found = 1 OTHERS = 2.

RS_TREE_DELETE_NODE CALL FUNCTION 'RS_TREE_DELETE_NODE' EXPORTING node_id = ls_logfields-log_nodeid EXCEPTIONS id_not_found = 1 OTHERS = 2.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = sy-cprog dynumb = sy-dynnr translate_to_upper = 'X' TABLES dynpfields = l_user_sel_fields EXCEPTIONS OTHERS.

HELP_VALUES_GET_NO_DD_NAME CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME' EXPORTING selectfield = l_selectfield use_user_selections = 'S' IMPORTING ind = l_ind TABLES fields = l_fields full_table = l_full_table user_sel_fields = l_user_sel_fields EXCEPTIONS OTHERS = 1.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = sy-cprog dynumb = sy-dynnr TABLES dynpfields = l_user_sel_fields EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.



Contribute (Add Comments)

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 RCIFLOGC or its description.