MF73EFFB 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 MF73EFFB 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: Form Routines: Function Editing
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
FTR_WORKFLOW_RELEASE_CNCL_STRT CALL FUNCTION 'FTR_WORKFLOW_RELEASE_CNCL_STRT' EXPORTING i_sfgzustt = n_fhazu-sfgzustt * actvt = (01 hinzufügen, 02 ändern, 85 stornieren) i_actvt = wf_activity i_user = sy-uname i_vtbfhazu = n_fhazu i_tab_cashflow = n_fhapo[] IMPORTING e_stufenanz = sav_stufenanz e_workflow_activate = flg_workflow_activate e_deal_changeable = flg_deal_changeable CHANGING c_fha = n_fha. "/ Freigabestatus ändern
TB_FINANCE_DEAL_UPDATE CALL FUNCTION 'TB_FINANCE_DEAL_UPDATE' EXPORTING a_fha = a_fha a_fhazu = a_fhazu n_fha = n_fha n_fhazu = n_fhazu TABLES a_fhapo = a_fhapo n_fhapo = n_fhapo.
FTR_WORKFLOW_RELEASE_WF_CREATE CALL FUNCTION 'FTR_WORKFLOW_RELEASE_WF_CREATE' IN UPDATE TASK EXPORTING i_bukrs = n_fha-bukrs i_rfha = n_fha-rfha i_stufenanz = sav_stufenanz i_actvt = wf_activity i_user = sy-uname i_deal_changeable = flg_deal_changeable.
TB_POSITION_PAYMENT_DATA_FILL CALL FUNCTION 'TB_POSITION_PAYMENT_DATA_FILL' EXPORTING counterparty = n_fha-kontrh clearing_status = n_fha-clearing_status deal_clearing_date = n_fha-clear_date_act TABLES payment_data = n_zv positions = n_fhapo_av.
TB_TRANSACTIONS_UPDATE CALL FUNCTION 'TB_TRANSACTIONS_UPDATE' TABLES a_fhapo = a_fhapo_av n_fhapo = n_fhapo_av.
TB_DEAL_PAYMENT_DATA_UPDATE CALL FUNCTION 'TB_DEAL_PAYMENT_DATA_UPDATE' IN UPDATE TASK TABLES new_zv = n_zv old_zv = a_zv exceptions invalid_key = 01.
UNDERLYING_PREPARE_AND_UPDATE CALL FUNCTION 'UNDERLYING_PREPARE_AND_UPDATE' TABLES aopfu_fha = aopfu_fha aopfu_fhapo = aopfu_fhapo aopfu_fhazu = aopfu_fhazu aopfu_finko = aopfu_finko a_ofzu = a_ofzu nopfu_fha = nopfu_fha nopfu_fhapo = nopfu_fhapo nopfu_fhazu = nopfu_fhazu nopfu_finko = nopfu_finko n_ofzu = n_ofzu.
OPT_FUT_UL_CONN_UPD CALL FUNCTION 'OPT_FUT_UL_CONN_UPD' IN UPDATE TASK EXPORTING n_vtiof = n_vtiof a_vtiof = a_vtiof TABLES a_ofzu = a_ofzu n_ofzu = n_ofzu.
OPTIONS_FUTURES_UPD CALL FUNCTION 'OPTIONS_FUTURES_UPD' IN UPDATE TASK EXPORTING n_vtiof = n_vtiof a_vtiof = a_vtiof.
TB_TRANSACTIONS_UPDATE CALL FUNCTION 'TB_TRANSACTIONS_UPDATE' TABLES a_fhapo = a_fhapo_av n_fhapo = n_fhapo_av.
TLR_TRADE_ID_UPDATE CALL FUNCTION 'TLR_TRADE_ID_UPDATE' EXPORTING it_trade_id_new = n_trade_id[] it_trade_id_old = a_trade_id[].
FTR_FX_CASHSETTL_OPT_PLAN CALL FUNCTION 'FTR_FX_CASHSETTL_OPT_PLAN' EXPORTING i_vtbfha = l_fha i_vtbfhazu = vtbfhazu i_vtiof = vtiof modus = '01' calc_hw = ' ' TABLES t_vtifhazu = nopfu_fhazu t_vtifhapo = nopfu_fhapo.
FTR_FX_CASHSETTL_OPT_PLAN CALL FUNCTION 'FTR_FX_CASHSETTL_OPT_PLAN' EXPORTING i_vtbfha = l_fha i_vtbfhazu = vtbfhazu i_vtiof = vtiof modus = '04' calc_hw = ' ' TABLES t_vtifhazu = nopfu_fhazu t_vtifhapo = nopfu_fhapo.
FTR_FX_CASHSETTL_OPT_PLAN CALL FUNCTION 'FTR_FX_CASHSETTL_OPT_PLAN' EXPORTING i_vtbfha = l_fha i_vtbfhazu = vtbfhazu i_vtiof = vtiof modus = '04' calc_hw = ' ' TABLES t_vtifhazu = nopfu_fhazu t_vtifhapo = nopfu_fhapo.
UNDERLYING_CASH_FORECAST_UP CALL FUNCTION 'UNDERLYING_CASH_FORECAST_UP' " IN UPDATE TASK EXPORTING bukrs = vtb_header-bukrs kontrh = vtbfha-kontrh ssign = vti10-ssign TABLES: aopfu_fha = aopfu_fha aopfu_fhapo = aopfu_fhapo aopfu_fhazu = aopfu_fhazu nopfu_fha = nopfu_fha nopfu_fhapo = nopfu_fhapo nopfu_fhazu = nopfu_fhazu.
UNDERLYING_CASH_FORECAST_UP CALL FUNCTION 'UNDERLYING_CASH_FORECAST_UP' EXPORTING bukrs = vtb_header-bukrs kontrh = vtbfha-kontrh TABLES: aopfu_fha = u_aopfu_fha aopfu_fhapo = u_aopfu_fhapo aopfu_fhazu = u_aopfu_fhazu nopfu_fha = u_nopfu_fha nopfu_fhapo = u_nopfu_fhapo nopfu_fhazu = u_nopfu_fhazu.
COMMIT_TEXT * CALL FUNCTION 'COMMIT_TEXT'.
FTR_STAV_STATUS_SAVE CALL FUNCTION 'FTR_STAV_STATUS_SAVE' EXPORTING objnr = n_fha-objnr bukrs = n_fha-bukrs rfha = n_fha-rfha rfhazu = n_fhazu-rfhazu.
CALL FUNCTION 'FTR_SAVED_KEY_EXPORT' EXPORTING i_bukrs = vtb_header-bukrs i_rfha = vtb_header-rfha.
TCOR_CO_AUTO_CORR_TRIGGER CALL FUNCTION 'TCOR_CO_AUTO_CORR_TRIGGER'.
TCOR_CO_AUTO_CORR_TRIGGER CALL FUNCTION 'TCOR_CO_AUTO_CORR_TRIGGER' EXPORTING iv_companycode = vtb_header-bukrs iv_dealnumber = i_ofzu-vrfha.
TB_REF_OBJECT_CHECK CALL FUNCTION 'TB_REF_OBJECT_CHECK' EXPORTING imp_reftyp = 'OPT' imp_objnr = vtb_header-objnr TABLES t_refon = l_t_refon EXCEPTIONS reftyp_unknown = 1 no_reference_found = 2 ref_type_not_found = 3 internal_error = 4 OTHERS = 5.
TB_REF_OBJECTS_GET CALL FUNCTION 'TB_REF_OBJECTS_GET' EXPORTING imp_reftyp = 'OPT' imp_refnr = l_wa_refon-refnr TABLES t_refon = l_t_refon EXCEPTIONS reftyp_unknown = 1 reference_not_found = 2 internal_error = 3 OTHERS = 4.
OBJECT_KEY_GET CALL FUNCTION 'OBJECT_KEY_GET' EXPORTING i_objnr = l_wa_refon-objnr IMPORTING e_ionra = l_ionra EXCEPTIONS wrong_call = 1 objectkey_invalid = 2 OTHERS = 3.
BAPI_FTR_EXPIRE_FXOPTIONS CALL FUNCTION 'BAPI_FTR_EXPIRE_FXOPTIONS' IN BACKGROUND TASK EXPORTING companycode = l_ionra-bukrs financialtransaction = l_ionra-rfha * TESTRUN = ' ' * IMPORTING * RETURNFINANCIALTRANSACTION = * RETURNCOMPANYCODE = * TABLES * RETURN = .
TCOR_CO_AUTO_CORR_TRIGGER CALL FUNCTION 'TCOR_CO_AUTO_CORR_TRIGGER'.
UNDERLING_READ_TO_OPTION CALL FUNCTION 'UNDERLING_READ_TO_OPTION' EXPORTING i_optnr = nopfu_fha-rgatt TABLES aopfu_fha = u_aopfu_fha aopfu_fhapo = u_aopfu_fhapo aopfu_fhazu = u_aopfu_fhazu aopfu_finko = u_aopfu_finko nopfu_fha = u_nopfu_fha nopfu_fhapo = u_nopfu_fhapo nopfu_fhazu = u_nopfu_fhazu nopfu_finko = u_nopfu_finko EXCEPTIONS no_beweg_for_ul_deal = 01 no_ul_deal = 02 no_vorg_for_ul_deal = 03.
DEALDATA_READ CALL FUNCTION 'DEALDATA_READ' EXPORTING companycode = vtbfha-bukrs dealno = vtbfha-rfha statusno = vtbfhazu-rfhazu IMPORTING deal = a_fha status = a_fhazu TABLES conditions = a_finko positions = a_fhapo EXCEPTIONS deal_not_found = 01 status_not_found = 02.
UNDERLING_READ_TO_OPTION CALL FUNCTION 'UNDERLING_READ_TO_OPTION' EXPORTING i_optnr = vtbfha-rgatt TABLES aopfu_fha = aopfu_fha aopfu_fhapo = aopfu_fhapo aopfu_fhazu = aopfu_fhazu aopfu_finko = aopfu_finko nopfu_fha = nopfu_fha nopfu_fhapo = nopfu_fhapo nopfu_fhazu = nopfu_fhazu nopfu_finko = nopfu_finko EXCEPTIONS no_beweg_for_ul_deal = 01 no_ul_deal = 02 no_vorg_for_ul_deal = 03.
TB_DEAL_PAYMENT_DATA_READ CALL FUNCTION 'TB_DEAL_PAYMENT_DATA_READ' EXPORTING companycode = a_fha-bukrs dealnumber = a_fha-rfha TABLES payment_data = a_zv.
TB_ACTIVITY_UPDATE_ONLY CALL FUNCTION 'TB_ACTIVITY_UPDATE_ONLY' IN UPDATE TASK EXPORTING fhazu = l_fhazu.
CASH_FORECAST_TREASURY_POST CALL FUNCTION 'CASH_FORECAST_TREASURY_POST' IN UPDATE TASK EXPORTING i_sfgzustt = l_fhazu-sfgzustt i_vtbfha = a_fha TABLES tab_new = n_fhapo tab_old = d_fhapo.
TB_TRANSACTIONS_UPDATE CALL FUNCTION 'TB_TRANSACTIONS_UPDATE' TABLES a_fhapo = a_fhapo n_fhapo = n_fhapo.
CASH_FORECAST_TREASURY_POST CALL FUNCTION 'CASH_FORECAST_TREASURY_POST' IN UPDATE TASK EXPORTING i_sfgzustt = l_fhazu-sfgzustt i_vtbfha = a_fha TABLES tab_new = n_fhapo tab_old = a_fhapo.
TB_ACTIVITY_UPDATE_ONLY CALL FUNCTION 'TB_ACTIVITY_UPDATE_ONLY' IN UPDATE TASK EXPORTING fhazu = l_fhazu.
TB_CASHFLOW_SHOW CALL FUNCTION 'TB_CASHFLOW_SHOW' EXPORTING i_autobuchen = at10-sautobuch i_funktion = funktion IMPORTING e_dataloss = flg_datloss TABLES i_bewe = wrk_fimabewe.
TB_CASHFLOW_SHOW CALL FUNCTION 'TB_CASHFLOW_SHOW' EXPORTING i_autobuchen = at10-sautobuch i_funktion = 'D' IMPORTING e_dataloss = wrk_dataloss TABLES i_bewe = wrk_fimabewe.
TB_ACTIVITY_UPDATE_ONLY CALL FUNCTION 'TB_ACTIVITY_UPDATE_ONLY' IN UPDATE TASK EXPORTING fhazu = l_fhazu.
MASTER_DATA_READ_SEC CALL FUNCTION 'MASTER_DATA_READ_SEC' EXPORTING i_ranl = nopfu_fha-rgatt IMPORTING e_vwpanla = l_vwpanla EXCEPTIONS entry_not_found = 1 i_ranl_initial = 2 OTHERS = 3.
FTR_SECCACC_GUID_CHECK_POSI CALL FUNCTION 'FTR_SECCACC_GUID_CHECK_POSI' EXPORTING im_company_code = nopfu_fha-bukrs im_security_account = nopfu_fha-rldepo im_security_id = nopfu_fha-rgatt im_guard_date = a_vtiof-dmatur im_units = l_stuecke im_nominal_amt = l_nom_amt im_nominal_curr = l_vwpanla-rewhr im_objnr = vtb_header-objnr EXCEPTIONS position_too_small = 1 OTHERS = 2.
FTR_SECCACC_GUID_CREATE_SAVE CALL FUNCTION 'FTR_SECCACC_GUID_CREATE_SAVE' EXPORTING im_objnr = vtb_header-objnr EXCEPTIONS failure = 1 OTHERS = 2.
CASH_FORECAST_TREASURY_POST CALL FUNCTION 'CASH_FORECAST_TREASURY_POST' IN UPDATE TASK EXPORTING i_sfgzustt = a_fhazu-sfgzustt i_vtbfha = a_fha TABLES tab_new = n_fhapo tab_old = a_fhapo.
CASH_FORECAST_TREASURY_POST CALL FUNCTION 'CASH_FORECAST_TREASURY_POST' IN UPDATE TASK EXPORTING i_sfgzustt = l_fhazu-sfgzustt i_vtbfha = a_fha TABLES tab_new = n_fhapo_av tab_old = a_fhapo_av.
TB_TRANSACTION_MAINTAIN CALL FUNCTION 'TB_TRANSACTION_MAINTAIN' EXPORTING i_flg_disp = wrk_disp i_transaction = wrk_bewe i_xbewart = vti10-tbewart i_autobuchen = sav_autobuch IMPORTING e_dataloss = wrk_dataloss e_transaction = wrk_bewe.
TB_TRANSACTION_MAINTAIN CALL FUNCTION 'TB_TRANSACTION_MAINTAIN' EXPORTING i_flg_disp = wrk_disp i_transaction = wrk_bewe i_xbewart = barausgleich-xbewart i_autobuchen = sav_autobuch IMPORTING e_dataloss = wrk_dataloss e_transaction = wrk_bewe.
TB_REF_OBJECTS_GET_LIST CALL FUNCTION 'TB_REF_OBJECTS_GET_LIST' EXPORTING * IMP_REFTYP = ' ' * IMP_REFNR = ' ' * IMP_STATUS = '0' * IMP_DZTERM = '00000000' * IMP_KONTRH = ' ' imp_objnr = vtb_header-objnr flg_with_refnr = 'X' * flg_as_list_window = 'X' flg_display_only = 'X' title_text = h_txt * tables * T_REFON = * T_REFH = * T_REFCC = EXCEPTIONS reftyp_unknown = 1 reference_not_found = 2 object_type_unknown = 3 internal_error = 4 OTHERS = 5.
TB_BUCHUNGSSTATUS_SETZEN CALL FUNCTION 'TB_BUCHUNGSSTATUS_SETZEN' EXPORTING i_autobuchen = sav_autobuch i_ebene = vtb_header-sebene TABLES ie_bewe = t_beweg.
TB_POSITION_PAYMENT_DATA_FILL CALL FUNCTION 'TB_POSITION_PAYMENT_DATA_FILL' EXPORTING counterparty = vtbfha-kontrh clearing_status = vtbfha-clearing_status deal_clearing_date = vtbfha-clear_date_act TABLES payment_data = n_zv positions = t_beweg.
TB_BUCHUNGSSTATUS_SETZEN CALL FUNCTION 'TB_BUCHUNGSSTATUS_SETZEN' EXPORTING i_autobuchen = sav_autobuch i_ebene = vtb_header-sebene TABLES ie_bewe = n_fhapo.
TB_POSITION_PAYMENT_DATA_FILL CALL FUNCTION 'TB_POSITION_PAYMENT_DATA_FILL' EXPORTING counterparty = n_fha-kontrh clearing_status = n_fha-clearing_status deal_clearing_date = n_fha-clear_date_act TABLES payment_data = n_zv positions = n_fhapo.
FTR_SECCACC_GUID_CREATE_SAVE CALL FUNCTION 'FTR_SECCACC_GUID_CREATE_SAVE' EXPORTING im_objnr = vtb_header-objnr im_pos_lock_cat = at10-pos_lock_cat EXCEPTIONS failure = 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 MF73EFFB or its description.