MF73EFBO 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 MF73EFBO 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: Edit Object
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
FTR_GET_DATE_TIME CALL FUNCTION 'FTR_GET_DATE_TIME' EXPORTING TRANSACTION = PAR_FHA IMPORTING DATE = PAR_FHAZU-DVTRAB.
FTR_FX_SET_UNDERLYING call function 'FTR_FX_SET_UNDERLYING' exporting i_flag_display = flag_display i_vti_memoul = vti_memoul i_oref_appl_ctrl = g_oref_ftr_appl_ctrl i_iref_gui_foreign = g_iref_gui_foreign tables u_vtifha = nopfu_fha u_vtifhazu = nopfu_fhazu u_vtifhapo = nopfu_fhapo u_u_vtifha = u_nopfu_fha u_u_vtifhazu = u_nopfu_fhazu u_u_vtifhapo = u_nopfu_fhapo u_vtiofzu = n_u_vtiofzu u_vtiof = n_u_vtiof.
AMOUNT_STRING_CONVERT CALL FUNCTION 'AMOUNT_STRING_CONVERT' EXPORTING AMOUNT_STRING = XBETRAG DCPFM = USR01-DCPFM MLLN = AT100-XMIO TSND = AT100-XTSD WAERS = WAEHRG IMPORTING AMOUNT = BBETRAG EXCEPTIONS OTHERS = 1.
TB_UL_CTY_FWD_CONSTRUCT CALL FUNCTION 'TB_UL_CTY_FWD_CONSTRUCT' EXPORTING i_fha = ID_FHA i_fhazu = ID_FHAZU IMPORTING E_FWD = VTI_UEBER TABLES i_fhapo = ID_FHAPO i_finko = ID_FINKO.
TB_UL_FOREX_CONSTRUCT CALL FUNCTION 'TB_UL_FOREX_CONSTRUCT' EXPORTING I_FHA = ID_FHA I_FHAZU = ID_FHAZU I_VTIOF = VTIOF IMPORTING E_FOREX = VTI_UEBER E_DISP = *VTI_UEBER TABLES I_FHAPO = ID_FHAPO I_FINKO = ID_FINKO.
FTR_OTC_FOREX_PUT_CALL_DET CALL FUNCTION 'FTR_OTC_FOREX_PUT_CALL_DET' EXPORTING I_VTBFHA = VTBFHA I_VTIFHA = ID_FHA I_VTIFHAZU = ID_FHAZU IMPORTING E_TXTPUTCALEX = VTI_HEADER-XPUTCAL E_WA_FHAPO = L_WA_VTIFHAPO TABLES I_VTIFHAPO = ID_FHAPO CHANGING C_VTIOF = VTIOF.
TB_UL_CAP_CONSTRUCT CALL FUNCTION 'TB_UL_CAP_CONSTRUCT' EXPORTING I_FHA = ID_FHA I_FHAZU = ID_FHAZU IMPORTING E_CAP = VTI_UEBER TABLES I_FHAPO = ID_FHAPO I_FINKO = ID_FINKO.
TB_UL_SWAP_CONSTRUCT CALL FUNCTION 'TB_UL_SWAP_CONSTRUCT' EXPORTING I_FHA = ID_FHA I_FHAZU = ID_FHAZU IMPORTING E_SWAP = VTI_UEBER TABLES I_FHAPO = ID_FHAPO I_FINKO = ID_FINKO.
TB_UL_FRA_CONSTRUCT CALL FUNCTION 'TB_UL_FRA_CONSTRUCT' EXPORTING I_FHA = ID_FHA I_FHAZU = ID_FHAZU IMPORTING E_FRA = VTI_UEBER TABLES I_FHAPO = ID_FHAPO I_FINKO = ID_FINKO.
TB_UL_WP_CONSTRUCT CALL FUNCTION 'TB_UL_WP_CONSTRUCT' EXPORTING I_FHA = ID_FHA I_FHAZU = ID_FHAZU IMPORTING E_WP = VTI_UEBER TABLES I_FHAPO = ID_FHAPO I_FINKO = ID_FINKO.
TB_UL_OTC_CONSTRUCT CALL FUNCTION 'TB_UL_OTC_CONSTRUCT' EXPORTING I_FHA = ID_FHA I_FHAZU = ID_FHAZU I_UFHA = ID_UFHA I_UFHAZU = ID_UFHAZU IMPORTING E_OTC = VTI_UEBER TABLES I_FHAPO = ID_FHAPO I_UFHAPO = ID_UFHAPO.
TB_UL_UNDL_CONSTRUCT CALL FUNCTION 'TB_UL_UNDL_CONSTRUCT' EXPORTING I_FHA = ID_FHA I_FHAZU = ID_FHAZU IMPORTING E_UNDL = VTI_UEBER TABLES I_FHAPO = ID_FHAPO I_FINKO = ID_FINKO.
TB_UL_WP_CONSTRUCT CALL FUNCTION 'TB_UL_WP_CONSTRUCT' EXPORTING I_FHA = ID_FHA I_FHAZU = ID_FHAZU IMPORTING E_WP = VTI_UEBER TABLES I_FHAPO = ID_FHAPO I_FINKO = ID_FINKO.
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 ALL_CONDITIONS_AND_POSITIONS = 'X' CURRENTLY_ACTIVE_STATUS = 'X' VIA_STATUSPOINTER = ' ' COMPANYCODE = PAR_BUKRS DEALNO = PAR_RFHA IMPORTING DEAL = PAR_FHA STATUS = PAR_FHAZU TABLES CONDITIONS = PAR_FINKO POSITIONS = PAR_FHAPO EXCEPTIONS DEAL_NOT_FOUND = 01 STATUS_NOT_FOUND = 02.
DEALDATA_READ CALL FUNCTION 'DEALDATA_READ' EXPORTING ALL_CONDITIONS_AND_POSITIONS = 'X' COMPANYCODE = PAR_BUKRS CURRENTLY_ACTIVE_STATUS = ' ' DEALNO = PAR_RFHA STATUSNO = '00001' VIA_STATUSPOINTER = ' ' IMPORTING DEAL = PAR_FHA STATUS = PAR_FHAZU TABLES CONDITIONS = PAR_FINKO POSITIONS = PAR_FHAPO EXCEPTIONS DEAL_NOT_FOUND = 01 STATUS_NOT_FOUND = 02.
TB_DEAL_PAYMENT_DATA_READ CALL FUNCTION 'TB_DEAL_PAYMENT_DATA_READ' EXPORTING COMPANYCODE = PAR_BUKRS DEALNUMBER = PAR_RFHA TABLES PAYMENT_DATA = PAR_ZV.
UNDERLING_READ_TO_OPTION CALL FUNCTION 'UNDERLING_READ_TO_OPTION' EXPORTING I_OPTNR = PAR_FHA-RGATT TABLES AOPFU_FHA = PAR_AOPFU_FHA AOPFU_FHAPO = PAR_AOPFU_FHAPO AOPFU_FHAZU = PAR_AOPFU_FHAZU AOPFU_FINKO = PAR_AOPFU_FINKO NOPFU_FHA = PAR_NOPFU_FHA NOPFU_FHAPO = PAR_NOPFU_FHAPO NOPFU_FHAZU = PAR_NOPFU_FHAZU NOPFU_FINKO = PAR_NOPFU_FINKO EXCEPTIONS NO_BEWEG_FOR_UL_DEAL = 01 NO_UL_DEAL = 02 NO_VORG_FOR_UL_DEAL = 03.
CALL FUNCTION 'TLR_TRADE_ID_READ' EXPORTING iv_bukrs = par_bukrs iv_rfha = par_rfha IMPORTING et_trade_id = a_trade_id[] EXCEPTIONS no_trade_id_found = 1 OTHERS = 2.
BUS_FMOD_CALL_PUSH CALL FUNCTION 'BUS_FMOD_CALL_PUSH' EXPORTING I_MEM_ID = 'OPTION'.
BUS_FMOD_INIT CALL FUNCTION 'BUS_FMOD_INIT' EXPORTING i_objap = 'GFTR' i_aktyp = '01' EXCEPTIONS error_message = 4 OTHERS = 4.
FTR_FX_CREATE_FX_DIALOG CALL FUNCTION 'FTR_FX_CREATE_FX_DIALOG' EXPORTING UL_FHA = N_VTIFHA UL_FHAZU = N_VTIFHAZU I_VTB_AUSUEB = VTB_AUSUEB I_VTIOF = N_VTIOF OPTION_FHA = VTBFHA OPTION_FHAZU = VTBFHAZU IMPORTING E_RFHA = WRK_VRFHA E_VTBFHA = L_VTBFHA E_SUCCESS = WRK_SUCCESS TABLES UL_FHAPO = N_VTIFHAPO.
MAKE_OTC_INT_FROM_UNDERLYING CALL FUNCTION 'MAKE_OTC_INT_FROM_UNDERLYING' EXPORTING I_OVTBFHA = VTBFHA I_VTIFHA = N_VTIFHA I_VTIFHAZU = N_VTIFHAZU I_TAB_VTIFHAPO = L_TAB_IFHAPO I_TAB_VTIFINKO = L_TAB_IFINKO IMPORTING EX_FLG_UL_OK = WRK_SUCCESS EX_DEALNUMBER = WRK_VRFHA EX_DEAL = L_VTBFHA.
MAKE_OTC_INT_FROM_UNDERLYING CALL FUNCTION 'MAKE_OTC_INT_FROM_UNDERLYING' EXPORTING I_OVTBFHA = VTBFHA I_VTIFHA = N_VTIFHA I_VTIFHAZU = N_VTIFHAZU I_TAB_VTIFHAPO = L_TAB_IFHAPO I_TAB_VTIFINKO = L_TAB_IFINKO IMPORTING EX_FLG_UL_OK = WRK_SUCCESS EX_DEALNUMBER = WRK_VRFHA EX_DEAL = L_VTBFHA.
FTR_CTY_CREATE_DEAL_FROM_UL CALL FUNCTION 'FTR_CTY_CREATE_DEAL_FROM_UL' EXPORTING I_OVTBFHA = VTBFHA I_VTIFHA = N_VTIFHA I_VTIFHAZU = N_VTIFHAZU I_TAB_VTIFHAPO = L_TAB_IFHAPO OPTION_FHA = VTBFHA OPTION_FHAZU = VTBFHAZU IMPORTING EX_FLG_UL_OK = WRK_SUCCESS EX_DEALNUMBER = WRK_VRFHA EX_DEAL = L_VTBFHA.
MAKE_OTC_INT_FROM_UNDERLYING CALL FUNCTION 'MAKE_OTC_INT_FROM_UNDERLYING' EXPORTING I_OVTBFHA = VTBFHA I_VTIFHA = N_VTIFHA I_VTIFHAZU = N_VTIFHAZU I_TAB_VTIFHAPO = L_TAB_IFHAPO I_TAB_VTIFINKO = L_TAB_IFINKO IMPORTING EX_FLG_UL_OK = WRK_SUCCESS EX_DEALNUMBER = WRK_VRFHA EX_DEAL = L_VTBFHA.
FWTR_SEC_TRANS_CREATE_GUI_UL CALL FUNCTION 'FWTR_SEC_TRANS_CREATE_GUI_UL' EXPORTING I_OVTBFHA = VTBFHA I_VTIFHA = N_VTIFHA I_VTIFHAZU = N_VTIFHAZU I_TAB_VTIFHAPO = L_TAB_IFHAPO IMPORTING E_RFHA_UNDERLYING = WRK_VRFHA E_SUCCESS = WRK_SUCCESS E_VTBFHA = L_VTBFHA.
FTR_OTC_OPTION_CREATE_DIALOG CALL FUNCTION 'FTR_OTC_OPTION_CREATE_DIALOG' EXPORTING i_vtb_ausueb = vtb_ausueb i_vtiof = n_u_vtiof I_OPT_VTBFHA = VTBFHA I_OPT_VTBFHAZU = VTBFHAZU I_U_VTIFHA = N_VTIFHA I_U_VTIFHAZU = N_VTIFHAZU I_UU_VTIFHA = N_U_VTIFHA I_UU_VTIFHAZU = N_U_VTIFHAZU i_ucomm = g_ucomm IMPORTING E_SUCCESS = WRK_SUCCESS E_RFHA = WRK_VRFHA E_VTBFHA = L_VTBFHA TABLES I_U_VTIFHAPO = N_VTIFHAPO I_U_VTIFINKO = N_VTIFINKO I_UU_VTIFHAPO = N_U_VTIFHAPO I_UU_VTIFINKO = N_U_VTIFINKO.
CURRENCY_AMOUNT_SAP_TO_BAPI CALL FUNCTION 'CURRENCY_AMOUNT_SAP_TO_BAPI' EXPORTING CURRENCY = N_U_VTIFHAPO-WZBETR SAP_AMOUNT = L_SAP_AMOUNT IMPORTING BAPI_AMOUNT = L_BAPI_AMOUNT.
CURRENCY_AMOUNT_SAP_TO_BAPI CALL FUNCTION 'CURRENCY_AMOUNT_SAP_TO_BAPI' EXPORTING CURRENCY = N_VTIFHAPO-WZBETR SAP_AMOUNT = L_SAP_AMOUNT IMPORTING BAPI_AMOUNT = L_BAPI_AMOUNT.
FTR_OTC_OTC_GESCHAEFT_ANLEGEN CALL FUNCTION 'FTR_OTC_OTC_GESCHAEFT_ANLEGEN' STARTING NEW TASK BAPI_TASK PERFORMING RETURN_INFO ON END OF TASK EXPORTING I_FOREXOPTION = L_FOREXOPTION I_GENERALCONTRACTDATA = L_CONTRACT.
OBJECT_NUMBER_GET_T6 CALL FUNCTION 'OBJECT_NUMBER_GET_T6' EXPORTING BUKRS = G_BUKRS RFHA = G_RFHA IMPORTING OBJNR = L_VTBFHA-OBJNR.
TB_REF_REFERENCE_CREATE CALL FUNCTION 'TB_REF_REFERENCE_CREATE' EXPORTING IMP_REFTYP = 'OPT' TABLES T_REFON = L_TAB_REFON EXCEPTIONS REFTYP_UNKNOWN = 1 TOO_FEW_OBJECTS = 2 INTERNAL_ERROR = 3 OTHERS = 4.
BUS_FMOD_CALL_POP CALL FUNCTION 'BUS_FMOD_CALL_POP' EXPORTING I_MEM_ID = 'OPTION'.
END_OF_MONTH_DETERMINE_2 CALL FUNCTION 'END_OF_MONTH_DETERMINE_2' EXPORTING I_DATUM = PAR_PRAEMIE-DBERVON IMPORTING E_KZ_ULT = PAR_PRAEMIE-SULTVON.
END_OF_MONTH_DETERMINE_2 CALL FUNCTION 'END_OF_MONTH_DETERMINE_2' EXPORTING I_DATUM = PAR_PRAEMIE-DBERBIS IMPORTING E_KZ_ULT = PAR_PRAEMIE-SULTBIS.
DAYS_BETWEEN_TWO_DATES CALL FUNCTION 'DAYS_BETWEEN_TWO_DATES' EXPORTING I_DATUM_BIS = PAR_PRAEMIE-DBERBIS I_DATUM_VON = PAR_PRAEMIE-DBERVON I_KZ_EXCL_VON = PAR_PRAEMIE-SEXCLVON I_KZ_INCL_BIS = PAR_PRAEMIE-SINCLBIS I_KZ_ULT_BIS = PAR_PRAEMIE-SULTBIS I_KZ_ULT_VON = PAR_PRAEMIE-SULTVON * I_STGMETH = '0' I_SZBMETH = PAR_PRAEMIE-SZBMETH IMPORTING E_TAGE = PAR_PRAEMIE-ATAGE EXCEPTIONS DAYS_METHOD_NOT_DEFINED = 01.
FIMA_BASE_DAYS_OF_INTEREST call function 'FIMA_BASE_DAYS_OF_INTEREST' EXPORTING I_SZBMETH = PAR_PRAEMIE-SZBMETH IMPORTING E_ABASTAGE = PAR_PRAEMIE-ABASTAGE.
SWU_OBJECT_PUBLISH CALL FUNCTION 'SWU_OBJECT_PUBLISH' EXPORTING OBJTYPE = C_OBJECT_TYPE OBJKEY = L_OBJECT_KEY EXCEPTIONS OTHERS = 1.
FTR_SECCACC_GUID_DELETE_POSI CALL FUNCTION 'FTR_SECCACC_GUID_DELETE_POSI' EXPORTING I_OBJNR = P_VTB_HEADER-OBJNR EXCEPTIONS DELETION_FAILED = 1 OTHERS = 2.
TB_TRADER_AUTHORITY_DETERMINE * CALL FUNCTION 'TB_TRADER_AUTHORITY_DETERMINE' * EXPORTING * BUKRS = P_BUKRS * RDEALER = P_U_RDEALER * SFHAART = P_SFHAART * SGSART = P_SGSART * EXCEPTIONS * AUTHORISATION_NOT_FOUND = 1 * SFHAART_NOT_FOUND = 2 * SGSART_NOT_FOUND = 3 * OTHERS = 4.
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 MF73EFBO or its description.