F124_MERGE 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 F124_MERGE 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!
DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = tabname fieldname = fieldname langu = sy-langu "878408 TABLES dfies_tab = dfiestab EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.
FAGL_CHECK_GLFLEX_ACTIVE CALL FUNCTION 'FAGL_CHECK_GLFLEX_ACTIVE' IMPORTING e_glflex_active = gv_newgl_active.
FI_ADD_AUTHORITY_CHECK CALL FUNCTION 'FI_ADD_AUTHORITY_CHECK' "516329 IMPORTING e_xblar = gb_xaubl "516329 e_xgsbe = gb_xaugs. "516329
FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_bukrs = i_bukrs i_budat = i_augdt i_monat = e_monat i_gjahr = e_gjahr IMPORTING e_gjahr = e_gjahr e_monat = e_monat EXCEPTIONS fiscal_year = 1 period = 2 period_version = 3 posting_period = 4 special_period = 5 version = 6 posting_date = 7 OTHERS = 8.
FI_PERIOD_CHECK CALL FUNCTION 'FI_PERIOD_CHECK' EXPORTING i_bukrs = i_bukrs i_gjahr = i_gjahr i_koart = i_mkoar i_konto = konto i_monat = monat EXCEPTIONS error_period = 1 error_period_acc = 2 OTHERS = 3.
FI_WT_READ_KNBW CALL FUNCTION 'FI_WT_READ_KNBW' "500429 EXPORTING i_kunnr = tdebi-kunnr "500429 i_bukrs = tdebi-bukrs "500429 TABLES t_knbw = lt_knbw "500429 EXCEPTIONS not_found = 1. "500429
FI_WT_READ_KNBW CALL FUNCTION 'FI_WT_READ_KNBW' "500429 EXPORTING i_kunnr = tdebi-kunnr "500429 i_bukrs = tdebi-bukrs "500429 TABLES t_knbw = lt_knbw "500429 EXCEPTIONS not_found = 1. "500429
FI_WT_READ_KNBW CALL FUNCTION 'FI_WT_READ_KNBW' "500429 EXPORTING i_kunnr = tdebi-kunnr "500429 i_bukrs = tdebi-bukrs "500429 TABLES t_knbw = lt_knbw "500429 EXCEPTIONS not_found = 1. "500429
ENQUEUE_EFKNB1A CALL FUNCTION 'ENQUEUE_EFKNB1A' EXPORTING kunnr = kunnr bukrs = i_bukrs _scope = '1' *----- _scope = 1 = Sperre bleibt bei der Transaktion,------------------ *----- die sie angefordert hat ----------------------------------------- EXCEPTIONS foreign_lock = 1 system_failure = 2.
ENQUEUE_EFLFB1A CALL FUNCTION 'ENQUEUE_EFLFB1A' EXPORTING lifnr = lifnr bukrs = i_bukrs _scope = '1' EXCEPTIONS foreign_lock = 1 system_failure = 2.
ENQUEUE_EFSKB1A CALL FUNCTION 'ENQUEUE_EFSKB1A' EXPORTING saknr = hkont bukrs = i_bukrs _scope = '1' EXCEPTIONS foreign_lock = 1 system_failure = 2.
DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.
FARMATCH_GET_PAYMENT_ADVICES CALL FUNCTION 'FARMATCH_GET_PAYMENT_ADVICES' TABLES it_select = gt_selavis et_pa_list = yt_avis09 EXCEPTIONS nothing_found = 1 system_error = 2 OTHERS = 3.
FMPP_CHECK_AUTO_CLEARING CALL FUNCTION 'FMPP_CHECK_AUTO_CLEARING' EXPORTING i_bsik = bsik IMPORTING e_allow_flag = l_fmpp_check.
FI_BLART_AUTH_CHECK CALL FUNCTION 'FI_BLART_AUTH_CHECK' "516329 EXPORTING i_blart = id_blart "516329 i_aktvt = ld_aktvt "516329 IMPORTING e_rtcode = ld_rtcode. "516329
FI_GSBER_AUTH_CHECK CALL FUNCTION 'FI_GSBER_AUTH_CHECK' "516329 EXPORTING i_gsber = id_gsber "516329 i_aktvt = ld_aktvt "516329 IMPORTING e_rtcode = ld_rtcode. "516329
READ_EXCHANGE_RATE CALL FUNCTION 'READ_EXCHANGE_RATE' "439312 EXPORTING date = augdt "439312 foreign_currency = awaers "439312 local_currency = xbsid-waers "439312 IMPORTING fixed_rate = ld_fixed_rate "439312 EXCEPTIONS OTHERS = 7. "455974
CONVERT_FOREIGN_TO_FOREIGN_CUR CALL FUNCTION 'CONVERT_FOREIGN_TO_FOREIGN_CUR' "439312 EXPORTING date = augdt "439312 from_amount = xbsid-wrbtr "439312 from_currency = xbsid-waers "439312 to_currency = awaers "439312 * local_currency = bkpf-hwaer "439312 local_currency = t001-waers "1608455 IMPORTING to_amount = xbsid-xamnt.
CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = augdt foreign_amount = xbsid-wrbtr foreign_currency = xbsid-waers * local_currency = bkpf-hwaer "1608455 local_currency = t001-waers "1608455 IMPORTING local_amount = refe16.
CONVERT_TO_FOREIGN_CURRENCY CALL FUNCTION 'CONVERT_TO_FOREIGN_CURRENCY' EXPORTING date = augdt local_amount = refe16 foreign_currency = awaers * local_currency = bkpf-hwaer "1608455 local_currency = t001-waers "1608455 * rate = bkpf-kursf IMPORTING foreign_amount = xbsid-xamnt.
READ_EXCHANGE_RATE CALL FUNCTION 'READ_EXCHANGE_RATE' "439312 EXPORTING date = augdt "439312 foreign_currency = awaers "439312 local_currency = xbsik-waers "439312 IMPORTING fixed_rate = ld_fixed_rate "439312 EXCEPTIONS OTHERS = 7. "455974
CONVERT_FOREIGN_TO_FOREIGN_CUR CALL FUNCTION 'CONVERT_FOREIGN_TO_FOREIGN_CUR' "439312 EXPORTING date = augdt "439312 from_amount = xbsik-wrbtr "439312 from_currency = xbsik-waers "439312 to_currency = awaers "439312 * local_currency = bkpf-hwaer "439312 local_currency = t001-waers "1608455 IMPORTING to_amount = xbsik-xamnt.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = augdt foreign_amount = xbsik-wrbtr foreign_currency = xbsik-waers * local_currency = bkpf-hwaer "1608455 local_currency = t001-waers "1608455 IMPORTING local_amount = refe16.
CONVERT_TO_FOREIGN_CURRENCY CALL FUNCTION 'CONVERT_TO_FOREIGN_CURRENCY' EXPORTING date = augdt local_amount = refe16 foreign_currency = awaers * local_currency = bkpf-hwaer "1608455 local_currency = t001-waers "1608455 * rate = bkpf-kursf IMPORTING foreign_amount = xbsik-xamnt.
READ_EXCHANGE_RATE CALL FUNCTION 'READ_EXCHANGE_RATE' "439312 EXPORTING date = augdt "439312 foreign_currency = awaers "439312 local_currency = xbsis-waers "439312 IMPORTING fixed_rate = ld_fixed_rate "439312 EXCEPTIONS OTHERS = 7. "455974
CONVERT_FOREIGN_TO_FOREIGN_CUR CALL FUNCTION 'CONVERT_FOREIGN_TO_FOREIGN_CUR' "439312 EXPORTING date = augdt "439312 from_amount = xbsis-wrbtr "439312 from_currency = xbsis-waers "439312 to_currency = awaers "439312 * local_currency = bkpf-hwaer "439312 local_currency = t001-waers "1608455 IMPORTING to_amount = xbsis-xamnt.
CONVERT_TO_LOCAL_CURRENCY CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY' EXPORTING date = augdt foreign_amount = xbsis-wrbtr foreign_currency = xbsis-waers * local_currency = bkpf-hwaer "1608455 local_currency = t001-waers "1608455 IMPORTING local_amount = refe16.
CONVERT_TO_FOREIGN_CURRENCY CALL FUNCTION 'CONVERT_TO_FOREIGN_CURRENCY' EXPORTING date = augdt local_amount = refe16 foreign_currency = awaers * local_currency = bkpf-hwaer "1608455 local_currency = t001-waers "1608455 * rate = bkpf-kursf IMPORTING foreign_amount = xbsis-xamnt.
ME_EKPO_SINGLE_READ CALL FUNCTION 'ME_EKPO_SINGLE_READ' EXPORTING pi_ebeln = ibsis-ebeln "454904 pi_ebelp = ibsis-ebelp "454904 pi_bypassing_buffer = ' ' pi_refresh_buffer = ' ' IMPORTING po_ekpo = ekpo EXCEPTIONS no_records_found = 1 OTHERS = 2.
ME_READ_HISTORY * CALL FUNCTION 'ME_READ_HISTORY' * EXPORTING * EBELN = EKPO-EBELN * EBELP = EKPO-EBELP * WEBRE = EKPO-WEBRE * TABLES * XEKBE = EKBETAB * XEKBES = IEKBES * XEKBEZ = IEKBEZ * XEKBNK = IEKBNK * XEKBZ = IEKBZ * EXCEPTIONS * OTHERS = 1.
ME_READ_HISTORY_HEADER CALL FUNCTION 'ME_READ_HISTORY_HEADER' EXPORTING i_ebeln = ibsis-ebeln "454904 i_ebelp = ibsis-ebelp "454904 TABLES t_ekbe = ekbetab EXCEPTIONS not_found = 1 OTHERS = 2.
MRM_RBKP_SINGLE_READ CALL FUNCTION 'MRM_RBKP_SINGLE_READ' "363689 EXPORTING i_belnr = iekbe-belnr "363689 i_gjahr = iekbe-gjahr "363689 i_buffer_on = 'X' "363689 IMPORTING e_rbkp = rbkptab "363689 EXCEPTIONS entry_not_found = 1 "363689 OTHERS = 2. "363689
MRM_RBKP_SINGLE_READ CALL FUNCTION 'MRM_RBKP_SINGLE_READ' EXPORTING i_belnr = iekbe-belnr i_gjahr = iekbe-gjahr i_buffer_on = 'X' "wegen Refresh im FUBA doch gut IMPORTING e_rbkp = rbkptab EXCEPTIONS entry_not_found = 1 OTHERS = 2.
FI_DOCUMENT_NUMBER_GET CALL FUNCTION 'FI_DOCUMENT_NUMBER_GET' TABLES t_accdn = xaccdn.
READ_DOCUMENT_HEADER CALL FUNCTION 'READ_DOCUMENT_HEADER' EXPORTING belnr = belnr bukrs = bukrs gjahr = gjahr xarch = ' ' IMPORTING e_bkpf = bkpf EXCEPTIONS exit = 1 not_found = 2 archive_cancel = 3 OTHERS = 4.
FAGL_CONTAINS_LEADING_LEDGER CALL FUNCTION 'FAGL_CONTAINS_LEADING_LEDGER' EXPORTING I_LDGRP = gs_ldgrp-ldgrp IMPORTING E_CONTAIN_LEADING = gs_ldgrp-leading EXCEPTIONS ERROR_IN_LEDGERGROUP = 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 F124_MERGE or its description.