RFKIBIB1 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 RFKIBIB1 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: Document Transfer Program (Subroutines)
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
FKK_GET_APPLICATION CALL FUNCTION 'FKK_GET_APPLICATION' " Note 1422710 EXPORTING " Note 1422710 i_set_new = ' ' " Note 1422710 IMPORTING " Note 1422710 e_applk = l_applk " Note 1422710 EXCEPTIONS " Note 1422710 no_appl_selected = 1 " Note 1422710 OTHERS = 2. " Note 1422710
FKK_FM_DB_ACTIV_CHECK CALL FUNCTION 'FKK_FM_DB_ACTIV_CHECK' " Note 1456697 IMPORTING " Note 1456697 e_xfmactiv = l_fm_active. " Note 1456697
FKK_TAXREP_ACTIVE_CHECK CALL FUNCTION 'FKK_TAXREP_ACTIVE_CHECK' " Note 1456697 IMPORTING " Note 1456697 E_ACTIVE = l_taxrep_active. " Note 1456697
RKE_CONVERT_CRITERIA_PAOBJNR CALL FUNCTION 'RKE_CONVERT_CRITERIA_PAOBJNR' EXPORTING is_copabbseg = ldbbseg * I_DATE = IMPORTING e_paobjnr = lpaobjnr EXCEPTIONS error_message = 2 OTHERS = 1.
FKK_SAMPLE_0910 CALL FUNCTION 'FKK_SAMPLE_0910'.
FKK_FKKKO_COMPLETE_CHECK CALL FUNCTION 'FKK_FKKKO_COMPLETE_CHECK' EXPORTING i_fkkko = tfkkko i_warnings = ' ' i_mass_postings = 'X' EXCEPTIONS error_message = 1.
FKK_TAX_EXEMPT_KEY_DETERMINE CALL FUNCTION 'FKK_TAX_EXEMPT_KEY_DETERMINE' EXPORTING i_fkktaxexc = loc_fkktaxexc IMPORTING e_exc_key = loc_txexk.
FKK_TAX_LINES_CREATE CALL FUNCTION 'FKK_TAX_LINES_CREATE' EXPORTING i_applk = bfkkgr00-applk i_waers = tfkkko-waers i_bukrs = xfkkop-bukrs i_betrw = xfkkop-betrw i_mwskz = xfkkop-mwskz i_txjcd = xfkkop-txjcd i_sktpz = xfkkop-sktpz i_txdat = tfkkko-bldat i_exc_key = loc_txexk * I_XNETT = * I_EXC_KEY = * IMPORTING * E_TXAMT = * E_NOT_LINEAR = TABLES t_taxlines = lt_taxlin EXCEPTIONS error_message = 1 OTHERS = 1.
FKK_FKKOPWH_COMPLETE_CHECK CALL FUNCTION 'FKK_FKKOPWH_COMPLETE_CHECK' EXPORTING i_fkkko = tfkkko i_fkkop = tfkkop i_fkkopwh_tab = tfkkopwh[] EXCEPTIONS error_message = 1 OTHERS = 2.
FKK_VBUND_DEFAULT_FOR_FKKOP CALL FUNCTION 'FKK_VBUND_DEFAULT_FOR_FKKOP' EXPORTING i_gpart = tfkkop-gpart i_vkont = tfkkop-vkont IMPORTING e_vbund = tfkkop-vbund EXCEPTIONS * OTHERS = 1.
FKK_CASH_FORECAST_FOR_FKKOP CALL FUNCTION 'FKK_CASH_FORECAST_FOR_FKKOP' EXPORTING i_gpart = tfkkop-gpart i_vkont = tfkkop-vkont i_vtref = tfkkop-vtref i_bukrs = tfkkop-bukrs * I_FKKVKP = IMPORTING e_fdgrp = tfkkop-fdgrp e_fdztg = tfkkop-fdztg EXCEPTIONS * OTHERS = 1.
FKK_FKKOP_COMPLETE_CHECK CALL FUNCTION 'FKK_FKKOP_COMPLETE_CHECK' EXPORTING i_fkkko = tfkkko i_fkkop = tfkkop i_warnings = ' ' i_actvt = '01' EXCEPTIONS error_message = 1.
FKK_FKKOPL_COMPLETE_CHECK CALL FUNCTION 'FKK_FKKOPL_COMPLETE_CHECK' EXPORTING i_fkkopl = tfkkopl EXCEPTIONS error_message = 1.
RKE_PAOBJNR_CHECK * CALL FUNCTION 'RKE_PAOBJNR_CHECK' * EXPORTING * bukrs = xfkkopk-bukrs * gsber = xfkkopk-gsber ** I_COBL = ' ' ** KOKRS = ' ' * paobjnr = xfkkopk-paobjnr ** PASUBNR = ' ' * EXCEPTIONS * error_message = 2 * OTHERS = 1.
FKK_CASH_FORECAST_FOR_FKKOPK CALL FUNCTION 'FKK_CASH_FORECAST_FOR_FKKOPK' EXPORTING i_bukrs = tfkkopk-bukrs i_hkont = tfkkopk-hkont IMPORTING e_fdlev = tfkkopk-fdlev EXCEPTIONS error_message = 1.
FKK_FKKOPK_ADD_CO_DEFAULT_DATA CALL FUNCTION 'FKK_FKKOPK_ADD_CO_DEFAULT_DATA' EXPORTING i_fkkko = tfkkko CHANGING c_fkkopk = tfkkopk EXCEPTIONS error_message = 1.
FKK_TAX_KTOSL_DETERMINE CALL FUNCTION 'FKK_TAX_KTOSL_DETERMINE' EXPORTING i_bukrs = tfkkopk-bukrs i_mwskz = tfkkopk-mwskz i_txjcd = tfkkopk-txjcd IMPORTING e_ktosl = tfkkopk-ktosl e_kschl = tfkkopk-kschl EXCEPTIONS error_message = 1 OTHERS = 2.
FKK_TAX_DATA_COMPLETE * CALL FUNCTION 'FKK_TAX_DATA_COMPLETE' * EXPORTING * i_applk = bfkkgr00-applk * i_bukrs = tfkkopk-bukrs * i_mwskz = tfkkopk-mwskz * i_txjcd = tfkkopk-txjcd * i_txdat = tfkkopk-txdat * i_sbasw = tfkkopk-sbasw * i_betrw = tfkkopk-betrw * i_ktosl = tfkkopk-ktosl * i_kschl = tfkkopk-kschl * I_STPRZ = tfkkopk-stprz * IMPORTING * e_stprz = tfkkopk-stprz * e_ktosl = tfkkopk-ktosl * e_kschl = tfkkopk-kschl ** E_SBASW = tFKKOPK-SBASW ** E_BETRW = tFKKOPK-BETRW **" VALUE(E_HKONT) LIKE FKKOPK-HKONT * EXCEPTIONS * error_message = 1 * others = 1.
CALL FUNCTION 'FKK_FKKOPK_COMPLETE_CHECK' EXPORTING i_fkkko = tfkkko i_fkkopk = tfkkopk i_warnings = ' ' i_actvt = '01' EXCEPTIONS error_message = 1.
FKK_DEFREV_INIT CALL FUNCTION 'FKK_DEFREV_INIT' EXPORTING i_fkkko = tfkkko i_vkont = tfkkop-vkont IMPORTING e_obj = tfkkdrobj TABLES t_fkkopk = tfkkopk[] t_fkkdefrev_dates = tfkkdefrev[] EXCEPTIONS error_message = 1.
FKK_SAMPLE_0920 CALL FUNCTION 'FKK_SAMPLE_0920'.
FKK_CREATE_DOC_MASS CALL FUNCTION 'FKK_CREATE_DOC_MASS' EXPORTING i_fkkko = tfkkko IMPORTING e_comrq = xcommit e_opbel = opbel e_fikey = l_fikey TABLES t_fkkop = tfkkop t_fkkopk = tfkkopk t_fkkopl = tfkkopl t_fkkopc = tfkkopc t_fkkoprel = tfkkoprel t_fkkopwh = tfkkopwh EXCEPTIONS error_message = 1.
FKK_DEFREV_CREATE CALL FUNCTION 'FKK_DEFREV_CREATE' EXPORTING i_opbel = opbel i_update_task = 'X' i_obj = tfkkdrobj EXCEPTIONS error_message = 1.
FKK_SAMPLE_0915 CALL FUNCTION 'FKK_SAMPLE_0915'.
FKK_CREATE_DOC CALL FUNCTION 'FKK_CREATE_DOC' EXPORTING i_fkkko = tfkkko i_test = 'X' TABLES t_fkkop = tfkkop t_fkkopk = tfkkopk t_fkkopl = tfkkopl t_fkkopc = tfkkopc t_fkkoprel = tfkkoprel t_fkkopwh = tfkkopwh EXCEPTIONS error_message = 1.
CONVERSION_EXIT_ALPHA_INPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT' EXPORTING input = opbel2 IMPORTING output = opbel2 EXCEPTIONS error_message = 1.
K_MESSAGE_TRANSFORM CALL FUNCTION 'K_MESSAGE_TRANSFORM' EXPORTING par_langu = sy-langu par_msgid = sy-msgid par_msgno = sy-msgno par_msgv1 = sy-msgv1 par_msgv2 = sy-msgv2 par_msgv3 = sy-msgv3 par_msgv4 = sy-msgv4 IMPORTING par_msgtx = text EXCEPTIONS no_message_found = 1 par_msgid_missing = 2 par_msgno_missing = 3 par_msgty_missing = 4 OTHERS = 5.
ENQUEUE_EFKKBUE CALL FUNCTION 'ENQUEUE_EFKKBUE' EXPORTING mandt = sy-mandt runid = p_runid _scope = '1' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
FKK_FIKEY_RESERVE CALL FUNCTION 'FKK_FIKEY_RESERVE' EXPORTING i_fikey = p_fikey EXCEPTIONS OTHERS = 1.
FKK_FIKEY_OPEN CALL FUNCTION 'FKK_FIKEY_OPEN' EXPORTING i_fikey = p_fikey i_memory = 'X' i_resob = c_resob i_resky = k_resky EXCEPTIONS OTHERS = 1.
FKK_CREATE_DOC_MASS_START CALL FUNCTION 'FKK_CREATE_DOC_MASS_START' EXPORTING i_fikey_extern = 'X' i_update_task = ' ' i_extern_numkr = bfkkgr00-xextbl i_resob = c_resob i_resky = k_resky * exceptions * others = 1 .
FKK_CREATE_DOC_MASS_STOP CALL FUNCTION 'FKK_CREATE_DOC_MASS_STOP' EXPORTING i_leave_fikeys_open = 'X'.
FKK_FIKEY_CLOSE CALL FUNCTION 'FKK_FIKEY_CLOSE' EXPORTING i_fikey = p_fikey EXCEPTIONS fikey_not_found = 1 OTHERS = 2.
FKK_FUNC_MODULE_DETERMINE CALL FUNCTION 'FKK_FUNC_MODULE_DETERMINE' EXPORTING i_fbeve = '0910' i_applk = bfkkgr00-applk TABLES t_fbstab = xtfkfbc * exceptions * others = 1 .
FKK_FUNC_MODULE_DETERMINE CALL FUNCTION 'FKK_FUNC_MODULE_DETERMINE' EXPORTING i_fbeve = '0920' i_applk = bfkkgr00-applk TABLES t_fbstab = xtfkfbc2 * exceptions * others = 1 .
FKK_FUNC_MODULE_DETERMINE CALL FUNCTION 'FKK_FUNC_MODULE_DETERMINE' EXPORTING i_fbeve = '0915' i_applk = bfkkgr00-applk TABLES t_fbstab = xtfkfbc3 * exceptions * others = 1 .
FILE_VALIDATE_NAME CALL FUNCTION 'FILE_VALIDATE_NAME' " note 1584421 EXPORTING LOGICAL_FILENAME = c_lgname CHANGING PHYSICAL_FILENAME = as_fname EXCEPTIONS OTHERS = 1. " note 1584421
DATE_CHECK_PLAUSIBILITY CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = auxdat EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2.
FKK_TAX_EXEMPT_KEY_DETERMINE * CALL FUNCTION 'FKK_TAX_EXEMPT_KEY_DETERMINE' * EXPORTING * i_fkktaxexc = loc_fkktaxexc * IMPORTING * e_exc_key = loc_txexk.
FKK_TAX_LINES_CREATE * CALL FUNCTION 'FKK_TAX_LINES_CREATE' * EXPORTING * i_applk = bfkkgr00-applk * i_waers = tfkkko-waers * i_bukrs = tfkkopk-bukrs * i_betrw = tfkkopk-betrw * i_mwskz = tfkkopk-mwskz * i_txjcd = tfkkopk-txjcd ** i_txdat = tfkkopk-txdat * i_txdat = fkkko-bldat * i_exc_key = loc_txexk * TABLES * t_taxlines = taxlin * EXCEPTIONS * OTHERS = 1.
RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = prgname TABLES selection_table = vari_tab EXCEPTIONS not_found = 1 no_report = 2 OTHERS = 3.
RS_LIST_SELECTION_TABLE CALL FUNCTION 'RS_LIST_SELECTION_TABLE' EXPORTING report = prgname seltext = 'X' newpage = space TABLES sel_tab = vari_tab.
FKK_GET_APPLICATION CALL FUNCTION 'FKK_GET_APPLICATION' IMPORTING e_applk = ld_applk EXCEPTIONS no_appl_selected = 1 OTHERS = 2.
FKK_FUNC_MODULE_DETERMINE CALL FUNCTION 'FKK_FUNC_MODULE_DETERMINE' EXPORTING i_fbeve = co_fb_cobi i_applk = xwa_fkkko-applk TABLES t_fbstab = t_fbstab EXCEPTIONS OTHERS = 1.
FKK_SAMPLE_1118 CALL FUNCTION 'FKK_SAMPLE_1118' EXPORTING i_fkkko = xwa_fkkko TABLES t_fkkop = txy_fkkop t_fkkopk = txy_fkkopk.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING is_layout = ls_layo it_fieldcat = lt_fcat TABLES t_outtab = gt_errout.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING * I_INTERFACE_CHECK = ' ' I_CALLBACK_PROGRAM = SY-REPID I_STRUCTURE_NAME = 'opbeltab' IT_FIELDCAT = l_t_fieldcat I_SCREEN_START_COLUMN = 10 I_SCREEN_START_LINE = 5 I_SCREEN_END_COLUMN = 40 I_SCREEN_END_LINE = 20 TABLES T_OUTTAB = opbeltab 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.
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 RFKIBIB1 or its description.