SAP Reports / Programs | Logistics - General | Logistics Basic Data | Vendor Master(LO-MD-BP-VM) SAP LO

MF02KFI0 SAP ABAP INCLUDE - Vendor Master: Form Routines (FI) I*







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


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 MF02KFI0. "Basic submit
SUBMIT MF02KFI0 AND RETURN. "Return to original report after report execution complete
SUBMIT MF02KFI0 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Vendor Master: Form Routines (FI) I*


INCLUDES used within this REPORT MF02KFI0

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:

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.

FI_TECH_ACCNO_CHECK_TRY





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.



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