IIM01F01 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 IIM01F01 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!
RE_ACCIT_TO_SGTXT_TRANSFORM CALL FUNCTION 'RE_ACCIT_TO_SGTXT_TRANSFORM' EXPORTING i_awtyp = ld_outtab-awtyp i_awref = ld_outtab-awref i_aworg = ld_outtab-aworg i_posnr = ld_outtab-posnr IMPORTING e_sgtxt = ld_sgtxt.
RE_GET_CC_CUSTOMIZING CALL FUNCTION 'RE_GET_CC_CUSTOMIZING' EXPORTING i_bukrs = i_bseg-bukrs IMPORTING e_tipzb = ld_tipzb EXCEPTIONS OTHERS = 1.
RE_GET_IRRECOVERABLE_TAXACC CALL FUNCTION 'RE_GET_IRRECOVERABLE_TAXACC' EXPORTING i_bukrs = i_bseg-bukrs i_saknr = ld_hkont IMPORTING e_nasaknr = e_hkont.
REMD_DECODE_IMKEY CALL FUNCTION 'REMD_DECODE_IMKEY' EXPORTING i_imkey = i_imkey i_dabrbez = i_dabrz IMPORTING e_objtyp = e_objtyp e_viremaster = e_viremaster EXCEPTIONS OTHERS = 1.
REAL_ESTATE_POPT_GET CALL FUNCTION 'REAL_ESTATE_POPT_GET' EXPORTING i_lfvi9 = ld_lfvi9 optdat = i_budat otype = i_outtab-obtyp UPDATE = con_x IMPORTING optsatz = e_popts rartopt = e_rartopt EXCEPTIONS OTHERS = 1.
FI_STANDARD_ACCOUNT_DETERMINE CALL FUNCTION 'FI_STANDARD_ACCOUNT_DETERMINE' EXPORTING i_bukrs = it_vsttable-bukrs i_ktosl = con_vst i_mwskz = it_vsttable-mwskz x_taxit = con_x x_no_acct = con_x IMPORTING e_bschh = ld_bschh e_bschs = ld_bschs * E_KONTH = * E_KONTS = EXCEPTIONS OTHERS = 1.
RE_CALCULATE_BASE_AMOUNT CALL FUNCTION 'RE_CALCULATE_BASE_AMOUNT' EXPORTING i_taxam = it_vsttable-wrbtr i_mwskz = it_vsttable-mwskz i_waers = it_vsttable-waers i_bukrs = it_vsttable-bukrs IMPORTING e_fwbas = et_bssbseg-unka_fwbas TABLES t_mwdat = lt_mwdat EXCEPTIONS OTHERS = 1.
RE_INTERFACE_DOCUMENT CALL FUNCTION 'RE_INTERFACE_DOCUMENT' EXPORTING i_simul = con_x i_awtyp = con_retax i_awkey = ld_awkey i_glvor = con_rfbu i_bukrs = i_bssbkpf-bukrs TABLES doc_bssbkpf = et_bssbkpf doc_bssbseg = it_bssbseg doc_bsspara = lt_bsspara EXCEPTIONS OTHERS = 1.
TR_WRITE_LOG CALL FUNCTION 'TR_WRITE_LOG' EXPORTING iv_log_type = 'MEMORY' iv_append_mode = 'X' iv_logname_memory = sdicname TABLES it_msgs = i_sprot_u EXCEPTIONS invalid_input = 1 file_access_error = 2 db_access_error = 3 OTHERS = 4.
TR_READ_AND_DISPLAY_LOG CALL FUNCTION 'TR_READ_AND_DISPLAY_LOG' EXPORTING iv_log_type = 'MEMORY' iv_logname_memory = sdicname iv_display_level = '2' iv_heading = heading EXCEPTIONS invalid_input = 1 access_error = 2 OTHERS = 3.
REAL_ESTATE_AWKEY CALL FUNCTION 'REAL_ESTATE_AWKEY' EXPORTING i_lfdnr = ld_lfdnr i_xblnr = wa_bssbkpf-xblnr IMPORTING e_awkey = ld_awkey.
RE_INTERFACE_DOCUMENT CALL FUNCTION 'RE_INTERFACE_DOCUMENT' EXPORTING i_simul = space i_awtyp = con_retax i_awkey = ld_awkey i_glvor = con_rfbu i_bukrs = wa_bssbkpf-bukrs IMPORTING e_belnr = ld_belnr e_gjahr = ld_gjahr e_bukrs = ld_bukrs TABLES doc_bssbkpf = it_bssbkpf doc_bssbseg = lt_bssbseg doc_bsspara = lt_bsspara EXCEPTIONS error = 01.
RE_TRANSFORM_PROTOCOLL CALL FUNCTION 'RE_TRANSFORM_PROTOCOLL' EXPORTING ir_log = ir_log IC_DBSAVE = con_x TABLES it_sprot_u = gt_sprot_u.
EXT_BELNR_TRAFO CALL FUNCTION 'EXT_BELNR_TRAFO' EXPORTING imp_date = sy-datum imp_extbelegnr = ' ' imp_object = 'FVVI_SOID' imp_vislid = e_vislid nr_range_nr = '01' IMPORTING exp_extbelnr = e_bssbkpf-xblnr exp_vislid = e_vislid EXCEPTIONS OTHERS = 1.
REAL_ESTATE_UPD_VISLID CALL FUNCTION 'REAL_ESTATE_UPD_VISLID' IN UPDATE TASK EXPORTING i_vislid_kz = 'I' i_vislid = i_vislid EXCEPTIONS OTHERS = 1.
REAL_ESTATE_DOC_UPDATE CALL FUNCTION 'REAL_ESTATE_DOC_UPDATE' IN UPDATE TASK TABLES x_avitaxa = lt_vvitaxa x_vvitaxd = lt_vvitaxd.
REAL_ESTATE_DOC_UPDATE CALL FUNCTION 'REAL_ESTATE_DOC_UPDATE' IN UPDATE TASK TABLES x_vvitaxd = lt_vvitaxd.
ENQUEUE_EVITAXD CALL FUNCTION 'ENQUEUE_EVITAXD' EXPORTING mode_vitaxd = 'E' mandt = sy-mandt.
CALL FUNCTION 'DEQUEUE_EVITAXD' EXPORTING mode_vitaxd = 'E' mandt = sy-mandt EXCEPTIONS OTHERS = 1.
RE_CREATE_TAX_LINE CALL FUNCTION 'RE_CREATE_TAX_LINE' EXPORTING i_hkont = c_bssbseg-hkont i_bukrs = c_bssbseg-bukrs i_fwbas = c_bssbseg-wrbtr i_shkzg = c_bssbseg-shkzg IMPORTING e_bssbseg = c_bssbseg_0tax CHANGING c_mwskz = c_bssbseg-mwskz EXCEPTIONS OTHERS = 1.
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 IIM01F01 or its description.