RFVISL04 is a standard Executable ABAP Report 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 RFVISL04 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
FOSL - General Real Estate Posting Log
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.
Selection Text: SOXXCPDD = One-time accnt data set
Selection Text: SOXWRBTR = Amount in document currency
Selection Text: SOXWMWST = Tax amount in doc.currency
Selection Text: SOXVERTT = Contract type
Selection Text: SOXVERTN = Contract number
Selection Text: SOXVBEWA = Flow type
Selection Text: SOXVALUT = Value date
Selection Text: SOXUMSKZ = Special G/L indicator
Selection Text: SOXSWENR = Lease-outs for bus.entity
Selection Text: SOXSGTXT = Item text
Selection Text: SOXNTOTL = No. of lines in document
Selection Text: SOXNMTCH = No. of matching lines
Selection Text: SOXMWSKZ = Sales tax code
Selection Text: SOXLIFNR = Vendor number
Selection Text: SOXKUNNR = Customer number
Selection Text: SOXKOSTL = Cost center
Selection Text: SOXKOART = Account type
Selection Text: SOXIMKEY = RE acct assignment
Selection Text: SOXHKONT = G/L account
Selection Text: SOXGSBER = Business area
Selection Text: SOXBSCHL = Posting Key
Selection Text: P_USER = Created By
Selection Text: P_PROID = Process ID
Selection Text: P_PRO = Process
Selection Text: P_DATE = Entered On
Selection Text: SO_XBLNR = Reference number
Selection Text: SO_WAERS = Currency key
Selection Text: SO_USNAM = User name in document
Selection Text: SO_TCODE = Transaction
Selection Text: SO_STBLG = Reverse document number
Selection Text: SO_PROP = Mandate (Classic RE)
Selection Text: SO_MONAT = Fiscal period
Selection Text: SO_GJAHR = Fiscal year
Selection Text: SO_DBBLG = Doc. no. of recurring entry
Selection Text: SO_CPUTM = Time of data entry
Selection Text: SO_CPUDT = Document entry date
Selection Text: SO_BVORG = Cross-CC no.
Selection Text: SO_BUKRS = Company code
INCLUDE RFVICNOT.
INCLUDE RFVISODF.
INCLUDE IFRE_BEGIN_OF_RE_EA_FIN. " D002079
INCLUDE IFRE_END_OF_RE_EA_FIN.
INCLUDE IFRE_BEGIN_OF_RE_CLASSIC. " D002079
INCLUDE IFRE_END_OF_RE_CLASSIC.
No SAP DATABASE tables are accessed within this REPORT code!
REAL_ESTATE_SXBLNR_CONVERT CALL FUNCTION 'REAL_ESTATE_SXBLNR_CONVERT' EXPORTING i_sxblnr = pa_xblnr IMPORTING e_sollid = pa_soid e_gjahr = pa_gjahr e_svorg = pa_vorg EXCEPTIONS no_convert = 1 OTHERS = 2.
DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = loc_dyname dynumb = loc_dynumb translate_to_upper = 'X' TABLES dynpfields = loc_dynpfields EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 OTHERS = 9.
REAL_ESTATE_F4_YEAR CALL FUNCTION 'REAL_ESTATE_F4_YEAR' EXPORTING i_year = pa_gjahr * I_POPUP_TITLE = ' ' IMPORTING e_year = pa_gjahr e_sel_ok = loc_sel_ok_gjahr EXCEPTIONS OTHERS = 1.
CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = loc_dyname dynumb = loc_dynumb translate_to_upper = 'X' TABLES dynpfields = loc_dynpfields EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 OTHERS = 9.
REAL_ESTATE_F4_VISLID CALL FUNCTION 'REAL_ESTATE_F4_VISLID' EXPORTING i_sollid = pa_soid i_gjahr = pa_gjahr i_svorg = pa_vorg * I_POPUP_TITLE = ' ' IMPORTING e_vislid = loc_vislid e_sollid = pa_soid e_gjahr = pa_gjahr e_sel_ok = loc_sel_ok_vislid EXCEPTIONS OTHERS = 1.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = loc_dyname dynumb = loc_dynumb TABLES dynpfields = loc_dynpfields EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.
F4IF_GET_SHLP_DESCR CALL FUNCTION 'F4IF_GET_SHLP_DESCR' EXPORTING shlpname = ld_shlpname * SHLPTYPE = 'SH' IMPORTING shlp = lsx_shlp.
F4IF_START_VALUE_REQUEST CALL FUNCTION 'F4IF_START_VALUE_REQUEST' EXPORTING shlp = lsx_shlp * DISPONLY = ' ' * MAXRECORDS = 500 * MULTISEL = ' ' * CUCOL = SY-CUCOL * CUROW = SY-CUROW IMPORTING rc = ld_rc TABLES return_values = lt_values.
F4IF_GET_SHLP_DESCR CALL FUNCTION 'F4IF_GET_SHLP_DESCR' EXPORTING shlpname = ld_shlpname * SHLPTYPE = 'SH' IMPORTING shlp = lsx_shlp.
F4IF_START_VALUE_REQUEST CALL FUNCTION 'F4IF_START_VALUE_REQUEST' EXPORTING shlp = lsx_shlp * DISPONLY = ' ' * MAXRECORDS = 500 * MULTISEL = ' ' * CUCOL = SY-CUCOL * CUROW = SY-CUROW IMPORTING rc = ld_rc TABLES return_values = lt_values.
RE_FI_VIDOCS_DATA_BKPF CALL FUNCTION 'RE_FI_VIDOCS_DATA_BKPF' EXPORTING i_pid = pa_soid i_pjahr = pa_gjahr i_pvorg = pa_vorg IMPORTING e_cnt_vidocs = lc_cnt TABLES t_blntab = lt_bln.
REEX_CALLBACK_RE_DOC_GET CALL FUNCTION 'REEX_CALLBACK_RE_DOC_GET' EXPORTING it_so_ref_doc_no = so_xblnr[] id_user = p_user id_date = p_date if_reversed_docs = abap_true IMPORTING et_doc_header = gt_doc_header.
AUTHORITY_CHECK_TCODE CALL FUNCTION 'AUTHORITY_CHECK_TCODE' EXPORTING tcode = 'FB03' EXCEPTIONS ok = 0 OTHERS = 1.
REMD_DECODE_IMKEY CALL FUNCTION 'REMD_DECODE_IMKEY' EXPORTING * I_MANDT = ' ' i_imkey = uv_imkey * I_INTRENO = ' ' * I_OBJNR = ' ' i_dabrbez = uv_dabrbez * I_NPERSOND = * I_FLAG_HIERARCHY = ' ' IMPORTING e_objtyp = loc_objtyp e_viremaster = loc_viremaster * tables * T_VIOB01 = * T_VIOB02 = * T_VIOB03 = * T_VIMI01 = * T_VIMIMV = * T_VIVW01 = * T_VIAK03 = * T_VIAK25 = * T_VIBEBE = EXCEPTIONS object_does_not_exist = 1 object_key_inconsistent = 2 OTHERS = 3.
REEX_CB_SHOW_MASTER_DATA CALL FUNCTION 'REEX_CB_SHOW_MASTER_DATA' EXPORTING i_objnr = loc_viremaster-objnr EXCEPTIONS unknown_type = 1 object_key_inconsistent = 2 OTHERS = 3.
ABR_VIAK03_READ_WITH_BUFFER CALL FUNCTION 'ABR_VIAK03_READ_WITH_BUFFER' " VEBA 2.2
REMD_DECODE_IMKEY CALL FUNCTION 'REMD_DECODE_IMKEY' EXPORTING * I_MANDT = ' ' i_imkey = uv_imkey * I_INTRENO = ' ' * I_OBJNR = ' ' i_dabrbez = uv_dabrbez * I_NPERSOND = * I_FLAG_HIERARCHY = ' ' IMPORTING e_objtyp = loc_objtyp e_viremaster = loc_viremaster * tables * T_VIOB01 = * T_VIOB02 = * T_VIOB03 = * T_VIMI01 = * T_VIMIMV = * T_VIVW01 = * T_VIAK03 = * T_VIAK25 = * T_VIBEBE = EXCEPTIONS object_does_not_exist = 1 object_key_inconsistent = 2 OTHERS = 3.
OBJECT_IDENTIFICATION_GET CALL FUNCTION 'OBJECT_IDENTIFICATION_GET' EXPORTING * DATUM = SY-DATLO * LANGU = SY-LANGU * NO_BUKRS = ' ' * NO_ERKRS = ' ' * NO_KOKRS = ' ' objnr = loc_viremaster-objnr * TEXT_WANTED = ' ' IMPORTING * E_IONRA = * E_TEXT = * IDENTIFICATION = * IDENT_OBART = * IDENT_OBJID = * IDENT_TXT10 = ident_txt15 = loc_ident_txt15 * IDENT_TXT20 = EXCEPTIONS OTHERS = 1.
POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING * no_value_check = ' ' popup_title = loc_popup_head * start_column = '1' * start_row = '1' IMPORTING returncode = loc_retcode TABLES fields = loc_sval EXCEPTIONS error_in_fields = 1 OTHERS = 2.
REMD_DECODE_IMKEY CALL FUNCTION 'REMD_DECODE_IMKEY' EXPORTING * I_MANDT = ' ' i_imkey = uv_imkey * I_INTRENO = ' ' * I_OBJNR = ' ' i_dabrbez = uv_dabrbez * I_NPERSOND = * I_FLAG_HIERARCHY = ' ' IMPORTING e_objtyp = loc_objtyp e_viremaster = loc_viremaster * tables * T_VIOB01 = * T_VIOB02 = * T_VIOB03 = * T_VIMI01 = * T_VIMIMV = * T_VIVW01 = * T_VIAK03 = * T_VIAK25 = * T_VIBEBE = EXCEPTIONS object_does_not_exist = 1 object_key_inconsistent = 2 OTHERS = 3.
OBJECT_IDENTIFICATION_GET CALL FUNCTION 'OBJECT_IDENTIFICATION_GET' EXPORTING * DATUM = SY-DATLO * LANGU = SY-LANGU * NO_BUKRS = ' ' * NO_ERKRS = ' ' * NO_KOKRS = ' ' objnr = loc_viremaster-objnr * TEXT_WANTED = ' ' IMPORTING * E_IONRA = * E_TEXT = identification = loc_identification * IDENT_OBART = * IDENT_OBJID = * IDENT_TXT10 = * IDENT_TXT15 = * IDENT_TXT20 = EXCEPTIONS OTHERS = 1.
REMD_DECODE_IMKEY CALL FUNCTION 'REMD_DECODE_IMKEY' EXPORTING i_imkey = uv_imkey i_dabrbez = uv_dabrbez IMPORTING e_viremaster = loc_viremaster EXCEPTIONS object_does_not_exist = 1 object_key_inconsistent = 2 OTHERS = 3.
REMD_OBJECT_TEXT_GET CALL FUNCTION 'REMD_OBJECT_TEXT_GET' EXPORTING * I_OBJNR = * I_INTRENO = i_imkey = sumtab_imkey-imkey * I_NO_FLOOR_FOR_RU = ' ' IMPORTING e_text = loc_text EXCEPTIONS OTHERS = 1.
REMD_OBJECT_TEXT_GET * CALL FUNCTION 'REMD_OBJECT_TEXT_GET' * EXPORTING ** I_OBJNR = ** I_INTRENO = * I_IMKEY = sumtab_imkey-imkey ** I_NO_FLOOR_FOR_RU = ' ' * IMPORTING * E_TEXT = sumtab_imkey-idtxt2 * EXCEPTIONS * OTHERS = 1.
CY_GET_FIELD * CALL FUNCTION 'CY_GET_FIELD' * EXPORTING * FIELD = &3 ** LANGU = SY-LANGU * TABNAME = &2 * TABLES * FIELDTAB = loc_dfies * EXCEPTIONS * INTERNAL_ERROR = 1 * NO_TEXTS_FOUND = 2 * TABLE_HAS_NO_FIELDS = 3 * TABLE_NOT_ACTIV = 4 * OTHERS = 5.
DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = uv_ddicname * FIELDNAME = ' ' langu = sy-langu * LFIELDNAME = ' ' * ALL_TYPES = ' ' * GROUP_NAMES = ' ' * UCLEN = * IMPORTING * X030L_WA = * DDOBJTYPE = * DFIES_WA = * LINES_DESCR = TABLES dfies_tab = loc_tab * FIXED_VALUES = EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3 .
FVAU_AUTHORITY_CHECK CALL FUNCTION 'FVAU_AUTHORITY_CHECK' EXPORTING object = auth_object authpar = authpar EXCEPTIONS no_authority = 1 OTHERS = 2.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING * PERCENTAGE = 0 text = loc_muster EXCEPTIONS OTHERS = 1.
POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING * no_value_check = ' ' popup_title = text-tcd * start_column = '1' * start_row = '1' IMPORTING returncode = loc_retcode TABLES fields = loc_sval EXCEPTIONS error_in_fields = 1 OTHERS = 2.
POPUP_GET_VALUES CALL FUNCTION 'POPUP_GET_VALUES' EXPORTING * no_value_check = ' ' popup_title = text-tba * start_column = '1' * start_row = '1' IMPORTING returncode = loc_retcode TABLES fields = loc_sval EXCEPTIONS error_in_fields = 1 OTHERS = 2.
AC_DOCUMENT_RECORD CALL FUNCTION 'AC_DOCUMENT_RECORD' EXPORTING i_awtyp = bkpf-awtyp i_awref = bkpf-awkey+00(10) i_aworg = bkpf-awkey+10(10) i_awsys = bkpf-awsys x_dialog = ' ' TABLES t_documents = t_documents.
AC_DOCUMENT_RECORD CALL FUNCTION 'AC_DOCUMENT_RECORD' EXPORTING i_awtyp = bkpf-awtyp i_awref = bkpf-awkey+00(10) i_aworg = bkpf-awkey+10(10) i_awsys = bkpf-awsys x_dialog = 'X' TABLES t_documents = t_documents.
RK_KOKRS_FIND CALL FUNCTION 'RK_KOKRS_FIND' EXPORTING bukrs = temp_bseg-bukrs IMPORTING kokrs = i_bseg-kokrs EXCEPTIONS assignment_not_allowed = 1 insufficient_input = 2 no_kokrs_assigned = 3 no_kokrs_for_bukrs = 4 no_kokrs_for_bu_gb = 5 wrong_kokrs_for_bukrs = 6 wrong_kokrs_for_bu_gb = 7 OTHERS = 8.
RE_FI_CUSTOMER_REC_ACCOUNT CALL FUNCTION 'RE_FI_CUSTOMER_REC_ACCOUNT' EXPORTING i_bukrs = i_bseg-bukrs i_kunnr = i_bseg-kunnr IMPORTING e_akont = i_bseg-hkont EXCEPTIONS customer = 1 OTHERS = 2.
RE_FI_VENDOR_REC_ACCOUNT CALL FUNCTION 'RE_FI_VENDOR_REC_ACCOUNT' EXPORTING i_bukrs = i_bseg-bukrs i_lifnr = i_bseg-lifnr IMPORTING e_akont = i_bseg-hkont EXCEPTIONS vendor = 1 OTHERS = 2.
RE_FI_SPEC_GL_TRANS_DATA CALL FUNCTION 'RE_FI_SPEC_GL_TRANS_DATA' EXPORTING i_bukrs = i_bseg-bukrs i_koart = i_bseg-koart i_saknr = i_bseg-hkont i_umskz = i_bseg-umskz IMPORTING e_hkont = i_bseg-hkont EXCEPTIONS no_entry_found = 1 no_recon_accnt_maintained = 2 OTHERS = 3.
RE_FI_CUSTOMER_REC_ACCOUNT * CALL FUNCTION 'RE_FI_CUSTOMER_REC_ACCOUNT' * EXPORTING * I_BUKRS = I_BSEG-BUKRS * I_KUNNR = I_BSEG-KUNNR * IMPORTING * E_AKONT = I_BSEG-HKONT * EXCEPTIONS * CUSTOMER = 1 * OTHERS = 2.
RE_FI_SPEC_GL_TRANS_DATA * CALL FUNCTION 'RE_FI_SPEC_GL_TRANS_DATA' * EXPORTING * I_BUKRS = I_BSEG-BUKRS * I_KOART = I_BSEG-KOART * I_SAKNR = I_BSEG-HKONT * I_UMSKZ = I_BSEG-UMSKZ * IMPORTING * E_HKONT = I_BSEG-HKONT * EXCEPTIONS * NO_ENTRY_FOUND = 1 * NO_RECON_ACCNT_MAINTAINED = 2 * OTHERS = 3.
RE_FI_VENDOR_REC_ACCOUNT * CALL FUNCTION 'RE_FI_VENDOR_REC_ACCOUNT' * EXPORTING * I_BUKRS = I_BSEG-BUKRS * I_LIFNR = I_BSEG-LIFNR * IMPORTING * E_AKONT = I_BSEG-HKONT * EXCEPTIONS * VENDOR = 1 * OTHERS = 2.
REMD_DECODE_IMKEY * CALL FUNCTION 'REMD_DECODE_IMKEY' * EXPORTING * I_OBJNR = t_objnr-objnr * IMPORTING * E_VIREMASTER = LOC_VIREMASTER * EXCEPTIONS * OBJECT_DOES_NOT_EXIST = 1 * OBJECT_KEY_INCONSISTENT = 2 * OTHERS = 3.
TAX_INDICATOR_CHECK CALL FUNCTION 'TAX_INDICATOR_CHECK' EXPORTING land = t005-land1 steuerkennzeichen = uv_mwskz steuerschema = t005-kalsm IMPORTING t007a = loc_t007a EXCEPTIONS kalsm_not_valid = 1 not_valid = 2 parameter_error = 3 OTHERS = 4.
REAL_ESTATE_CALC_DATE_SLST CALL FUNCTION 'REAL_ESTATE_CALC_DATE_SLST' EXPORTING i_date = sy-datum i_day_offset = loc_offset IMPORTING e_date_post_end = loc_date EXCEPTIONS error = 1 OTHERS = 2.
REAL_ESTATE_CALC_DATE_SLST CALL FUNCTION 'REAL_ESTATE_CALC_DATE_SLST' EXPORTING i_date = sy-datum i_day_offset = -1 IMPORTING e_date_post_end = loc_date EXCEPTIONS error = 1 OTHERS = 2.
REAL_ESTATE_CALC_DATE_SLST CALL FUNCTION 'REAL_ESTATE_CALC_DATE_SLST' EXPORTING i_date = sy-datum i_day_offset = -7 IMPORTING e_date_post_end = loc_date EXCEPTIONS error = 1 OTHERS = 2.
REAL_ESTATE_CALC_DATE_SLST CALL FUNCTION 'REAL_ESTATE_CALC_DATE_SLST' EXPORTING i_date = sy-datum IMPORTING e_date_month_beg = loc_date EXCEPTIONS error = 1 OTHERS = 2.
DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = sy-repid dynumb = sy-dynnr translate_to_upper = 'X' TABLES dynpfields = lt_dynpfields 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 RFVISL04 or its description.