MF02KFI0 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 MF02KFI0 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: Vendor Master: Form Routines (FI) I*
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ADDRESS_MAINTAIN_PREPARE CALL FUNCTION 'ADDRESS_MAINTAIN_PREPARE' EXPORTING txt_head1 = addr_head1 proc_fisel = char60 proc_versions_only = 'X' IMPORTING number_of_versions = addr_count.
ADDR_TSADV_READ_ALL CALL FUNCTION 'ADDR_TSADV_READ_ALL' IMPORTING number_of_active_versions = addr_count TABLES active_versions = active_versions.
J_1BSA_COMPONENT_ACTIVE CALL FUNCTION 'J_1BSA_COMPONENT_ACTIVE' EXPORTING BUKRS = T001-BUKRS COMPONENT = 'AR' EXCEPTIONS COMPONENT_NOT_ACTIVE = 1 OTHERS = 2.
READ_IBAN_EXT CALL FUNCTION 'READ_IBAN_EXT' EXPORTING I_BANKS = LFBK-BANKS I_BANKL = BANK_KEY " \TP 502543 I_BANKN = LFBK-BANKn I_BKONT = LFBK-Bkont I_BKREF = LFBK-Bkref IMPORTING e_icon_id = iban_id e_icon_text = IBAN e_iban = iban_val. " \TP 957820
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = ICON_ENTER_MORE INFO = TEXT-A32 IMPORTING RESULT = iban.
INPUT_IBAN_DIAL call function 'INPUT_IBAN_DIAL' " \TP 957820 exporting " \TP 957820 i_mode = iban_mode " \TP 957820 i_tabname = iban_tabname " \TP 957820 i_tabkey = iban_tabkey " \TP 957820 i_accno_handling = l_accno_handling " \TP 957820 importing " \TP 957820 e_banks = lfbk-banks " \TP 957820 e_bankl = lfbk-bankl " \TP 957820 e_bankn = lfbk-bankn " \TP 957820 e_bkont = lfbk-bkont " \TP 957820 e_bkref = lfbk-bkref " \TP 957820 exceptions " \TP 957820 no_conversion = 1 " \TP 957820 action_cancelled = 2 " \TP 957820 others = 3. " \TP 957820
INPUT_IBAN_DIAL CALL FUNCTION 'INPUT_IBAN_DIAL' EXPORTING i_mode = iban_mode i_tabname = iban_tabname i_tabkey = iban_tabkey IMPORTING e_banks = lfbk-banks e_bankl = lfbk-bankl e_bankn = lfbk-bankn e_bkont = lfbk-bkont e_bkref = lfbk-bkref EXCEPTIONS no_conversion = 1 action_cancelled = 2 others = 3.
FI_TECH_ACCNO_CHECK_TRY call function 'FI_TECH_ACCNO_CHECK_TRY' " \TP 957820 exporting i_bankn = lfbk-bankn " \TP 957820 importing e_xtech = l_xtech. " \TP 957820
MAINTAIN_IBAN_DIAL CALL FUNCTION 'MAINTAIN_IBAN_DIAL' EXPORTING I_MODE = iban_mode I_BANKS = lfbk-banks I_BANKL = bank_key " \TP 502543 I_BANKN = lfbk-bankn I_BKONT = lfbk-BKONT I_BKREF = lfbk-bkref I_TABNAME = 'LFBK' I_TABKEY = iban_tabkey EXCEPTIONS ACTION_CANCELLED = 1 BANK_NOT_FOUND = 2 IBAN_NOT_FOUND = 3 OTHERS = 4.
TRANSFER_IBAN CALL FUNCTION 'TRANSFER_IBAN' EXPORTING I_TABNAME = 'LFBK' I_TABKEY = iban_tabkey.
UPDATE_IBAN CALL FUNCTION 'UPDATE_IBAN' EXPORTING EXECUTE_IN_UPDATE_TASK = 'X' IMPORTING E_CHANGED = iban_changed.
READ_IBAN_EXT CALL FUNCTION 'READ_IBAN_EXT' EXPORTING i_banks = st_tiban_key-bank_banks i_bankl = st_tiban_key-tiban_bankl "1155423 i_bankn = st_tiban_key-bank_bankn i_bkont = st_tiban_key-bank_bkont i_bkref = st_tiban_key-bank_bkref IMPORTING e_iban = es_tiban_new-iban e_iban_valid_from = es_tiban_new-valid_from e_subrc = l_subrc.
READ_CUSTOMIZED_MESSAGE CALL FUNCTION 'READ_CUSTOMIZED_MESSAGE' EXPORTING i_arbgb = 'F2' i_dtype = 'I' i_msgnr = '409' IMPORTING e_msgty = s_xmsg_f2409.
READ_CUSTOMIZED_MESSAGE CALL FUNCTION 'READ_CUSTOMIZED_MESSAGE' EXPORTING i_arbgb = 'F2' i_dtype = 'I' i_msgnr = '410' IMPORTING e_msgty = s_xmsg_f2410.
READ_CUSTOMIZED_MESSAGE CALL FUNCTION 'READ_CUSTOMIZED_MESSAGE' EXPORTING i_arbgb = 'F2' i_dtype = 'I' i_msgnr = '411' IMPORTING e_msgty = s_xmsg_f2411.
APAR_IBAN_SET_VALIDITY_CORRECT CALL FUNCTION 'APAR_IBAN_SET_VALIDITY_CORRECT' in update task EXPORTING im_accounttype = gc_koart_k im_accountnumber = l_lifnr im_tiban_apar_tab = gt_tiban_apar_x[].
APAR_IBAN_SET_VALIDITY_MAXDATE CALL FUNCTION 'APAR_IBAN_SET_VALIDITY_MAXDATE' in update task EXPORTING im_tiban_apar_tab = gt_tiban_apar_x[].
APAR_IBAN_ENQUEUE_ALL_IBANS CALL FUNCTION 'APAR_IBAN_ENQUEUE_ALL_IBANS' EXPORTING im_accounttype = gc_koart_k im_accountnumber = lfa1-lifnr EXCEPTIONS err_foreign_lock = 1 err_system_failure = 2 others = 3.
CALL FUNCTION 'FI_TECH_ACCNO_CHECK_TRY' EXPORTING i_bankn = lfbk-bankn IMPORTING e_xtech = l_xtech.
FI_TECH_ACCNO_CHECK_TRY CALL FUNCTION 'FI_TECH_ACCNO_CHECK_TRY' EXPORTING i_bankn = et_lfbk-bankn IMPORTING e_xtech = l_xtech.
READ_IBAN_EXT CALL FUNCTION 'READ_IBAN_EXT' EXPORTING i_banks = et_lfbk-banks i_bankl = et_lfbk-bankl i_bankn = et_lfbk-bankn i_bkont = space IMPORTING e_iban = et_lfbk_iban-iban.
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 MF02KFI0 or its description.