SAP Reports / Programs

RFVIOS01 SAP ABAP Report - Owner Settlement: Correspondence







RFVIOS01 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The report prints owner settlements...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RFVIOS01 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

FOVO - Print owner settlement


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RFVIOS01. "Basic submit
SUBMIT RFVIOS01 AND RETURN. "Return to original report after report execution complete
SUBMIT RFVIOS01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: SEL_IDNT = Settlement Identification
Selection Text: PAR_PRTC = Issue Log
Selection Text: PAR_PDAT = Letter Creation Date
Selection Text: PAR_JAHW = Old Local Currency, Conv.Date
Selection Text: PAR_FBKZ = SAPscript Spool Mgmt Screen
Selection Text: PAR_DVON = Valid To
Selection Text: PAR_DEXC = Key Date Conversion 2nd Curr.
Selection Text: PAR_DBIS = Valid From
Selection Text: PAR_CUR2 = Second Currency
Title: Owner Settlement: Correspondence
Text Symbol: 5** = * Name of elements which the program expects in the form
Text Symbol: 2** = * Texts in Table Entries
Text Symbol: 1** = * List Headings
Text Symbol: 010 = Translation to Other Currency
Text Symbol: 006 = Owner Settlement Selection
Text Symbol: 005 = To
Text Symbol: 004 = All settlements within
Text Symbol: 003 = Output Control
Text Symbol: 002 = General Selections
Text Symbol: 001 = Select Real Estate Objects
Text Symbol: 0** = * Report Title / Selection Parameters


INCLUDES used within this REPORT RFVIOS01

INCLUDE RFVIMVD1_LOAD_DATA.
INCLUDE RFVIMVCA.
INCLUDE RFVIMVCB.
INCLUDE RFVZTVI2.
INCLUDE RFVZTVI3.


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

FI_EMU_GET_CONVERSION_DATE CALL FUNCTION 'FI_EMU_GET_CONVERSION_DATE' EXPORTING I_BUKRS = P_BUKRS IMPORTING E_DATE = FLE_VIKORR-DEXCHCUK EXCEPTIONS OTHERS = 1.

ADDRESS_LANDLORD_GET CALL FUNCTION 'ADDRESS_LANDLORD_GET' EXPORTING BUKRS = P_BUKRS IMPORTING LLADR = FLE_VIBKADR EXCEPTIONS ADDRESS_NOT_FOUND = 01 LANDLORD_NOT_FOUND = 02.

RE_GET_TEXTS_FOR_COMPANY CALL FUNCTION 'RE_GET_TEXTS_FOR_COMPANY' EXPORTING I_BUKRS = P_BUKRS IMPORTING E_VITXT = FLE_VITXT TABLES T_C_ERRORS = TAB_ERRORS EXCEPTIONS COMPANY_NOT_SPECIFIED = 1 NO_TEXTS_FOR_COMPANY = 2 OTHERS = 3.

POPUP_TTXBF CALL FUNCTION 'POPUP_TTXBF' EXPORTING rantyp = CON_RANTYP-IMMO SUBANWDG = HLP_SUBANWDG BRFNM = HLP_BRFNM EXCEPTIONS NOT_FOUND = 1 ZURUECK = 2.

POPUP_TTXBF CALL FUNCTION 'POPUP_TTXBF' EXPORTING rantyp = CON_RANTYP-IMMO SUBANWDG = HLP_SUBANWDG IMPORTING BRFNM = HLP_BRFNM EXCEPTIONS NOT_FOUND = 1 ZURUECK = 2.

FI_EMU_GET_CONVERSION_DATE CALL FUNCTION 'FI_EMU_GET_CONVERSION_DATE' EXPORTING I_BUKRS = P_BUKRS IMPORTING E_DATE = FLE_VIKORR-DEXCHCUK EXCEPTIONS OTHERS = 1.

FI_EMU_GET_OLD_CURRENCY CALL FUNCTION 'FI_EMU_GET_OLD_CURRENCY' EXPORTING I_BUKRS = P_BUKRS IMPORTING E_HWAER = FLE_VIKORR-SWHRKNDCUK * E_HWAE2 = * E_HWAE3 = EXCEPTIONS COMPANYCODE_NOT_FOUND = 1 SYSTEM_ERROR = 2 OTHERS = 3.

ISGP_VZGPO_READ CALL FUNCTION 'ISGP_VZGPO_READ' EXPORTING I_SNUMOBJ = CON_SNUMOBJ-IMMO I_SOBJEKT = TAB_OBJNR-SOBJEKT I_DATE = PAR_PDAT * I_END_DATE = TABLES YVZGPO = TAB_VZGPO R_PARTNER = RNG_PARTNR R_ROLETYP = RNG_ROLETYP * R_ROLE = EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

ISGP_VZGPO_READ CALL FUNCTION 'ISGP_VZGPO_READ' EXPORTING I_SNUMOBJ = CON_SNUMOBJ-IMMO I_SOBJEKT = TAB_OBJNR-SOBJEKT_WE I_DATE = PAR_PDAT * I_END_DATE = TABLES YVZGPO = TAB_VZGPO R_PARTNER = RNG_PARTNR R_ROLETYP = RNG_ROLETYP * R_ROLE = EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

FVII_PARTNER_LANGU_GET CALL FUNCTION 'FVII_PARTNER_LANGU_GET' EXPORTING PARTNR = TAB_EIGT-PARTNR IMPORTING SPRAS = TAB_VILNGCNTRY-SPRSL EXCEPTIONS OTHERS = 0.

FVII_R_ADDRESS_REFERENCE CALL FUNCTION 'FVII_R_ADDRESS_REFERENCE' EXPORTING I_PARTNR = TAB_EIGT-PARTNR I_ADR_REF = TAB_EIGT-ADR_REF I_DATE = PAR_PDAT IMPORTING E_BPDADREF = FLE_BPDADREF EXCEPTIONS NO_VALID_ADDRESS = 1 OTHERS = 2.

BPAR_R_ADDRESS CALL FUNCTION 'BPAR_R_ADDRESS' EXPORTING ADDRESS = FLE_BPDADREF-ADRNR IMPORTING E_BPDADR = FLE_BPDADR EXCEPTIONS ADDRESS = 1 OTHERS = 2.

FVII_LAND1_COLLECT_VILNGCNTRY CALL FUNCTION 'FVII_LAND1_COLLECT_VILNGCNTRY' EXPORTING LAND1 = T001-LAND1 TABLES TAB_LANGU_CNTRY = TAB_VILNGCNTRY EXCEPTIONS OTHERS = 0.

RE_ADD_DATA_FOR_OWNER_STTLMNT CALL FUNCTION 'RE_ADD_DATA_FOR_OWNER_STTLMNT' EXPORTING I_SECOND_CURRENCY = FLE_VIKORR-SWHRKNDCUK I_VALID_DATE = FLE_VIKORR-DEXCHCUK TABLES T_C_OWNER_SETTLEMENT_HEADER = TAB_RVIEA03_ZS T_C_OWNER_SETTLEMENT_ITEMS = TAB_RVIEA06_ZS T_C_ERRORS = TAB_ERRORS EXCEPTIONS OTHERS = 0.

FVII_PARTNER_ADRS_LANGU_GET CALL FUNCTION 'FVII_PARTNER_ADRS_LANGU_GET' EXPORTING IN_DATE = PAR_PDAT TABLES IN_LANGU_CNTRY = TAB_VILNGCNTRY IN_VIMI01 = TAB_VIMI01_LTTR IN_VIMIMV = TAB_VIMIMV_LTTR * IN_VIMI33 = IN_VIOB01 = TAB_VIOB01_LTTR IN_VIOB02 = TAB_VIOB02_LTTR IN_VIOB03 = TAB_VIOB03_LTTR OUT_ADRS_ROL = TAB_ADRS_SPR OUT_BNKA_ROL = TAB_BNKA_SPR OUT_RFVPRT_ROL = TAB_RFVPRT_SPR OUT_SANS1_ROL = TAB_SANS1_SPR OUT_SPAB1_ROL = TAB_SPAB1_SPR OUT_SPBB1_ROL = TAB_SPBB1_SPR OUT_SPKO1_ROL = TAB_SPKO1_SPR OUT_VZGPO = TAB_VZGPO IN_OUT_ERRORS = TAB_ERRORS EXCEPTIONS BANK_NOT_FOUND = 1 NO_ADRS_FOUND_FOR_PARTNR = 2 NO_ADRZUS_FOUND_FOR_PARTNR = 3 NO_BANK_FOUND_FOR_PARTNR = 4 NO_PARO_FOUND_FOR_GE = 5 NO_PARO_FOUND_FOR_GR = 6 NO_PARO_FOUND_FOR_ME = 7 NO_PARO_FOUND_FOR_MV = 8 NO_PARO_FOUND_FOR_WE = 9 NO_ROLETYPE_FOUND_FOR_APPL = 10 NO_TEXT_FOUND_FOR_LAND = 11 NO_TEXT_FOUND_FOR_REGION = 12 NO_TEXT_FOUND_FOR_ROLETYPE = 13 NO_TEXT_FOUND_FOR_APPL = 14 OTHERS = 15.

FVII_PARTNER_ADDRESS_GET CALL FUNCTION 'FVII_PARTNER_ADDRESS_GET' EXPORTING I_ADR_REF = FLE_VZGPO_ALSB-ADR_REF I_LAND1 = TAB_EIGT-LAND1 I_LANGU = TAB_EIGT-SPRAS I_PARTNR = FLE_VZGPO_ALSB-PARTNR IMPORTING FLE_ADRS = FLE_ADRS1 FLE_BP000 = fle_rnamprt TABLES IN_ADRS_SPR = TAB_ADRS_SPR IN_BNKA_SPR = TAB_BNKA_SPR IN_RFVPRT_SPR = TAB_RFVPRT_SPR IN_SANS1_SPR = TAB_SANS1_SPR IN_SPAB1_SPR = TAB_SPAB1_SPR IN_SPBB1_SPR = TAB_SPBB1_SPR OUT_BNKA = TAB_RBNKA_ZS OUT_BPDADR = TAB_BPDADR OUT_BPDADREF = TAB_BPDADREF OUT_BPDBANK = TAB_BPDBANK EXCEPTIONS OTHERS = 1.

RE_ADD_TEXTS_FOR_OWNER_STTLMNT CALL FUNCTION 'RE_ADD_TEXTS_FOR_OWNER_STTLMNT' EXPORTING I_LANGU = TAB_EIGT-SPRAS TABLES T_C_BUSINESS_ENTITY = TAB_RVIOB01_ZS T_C_PROPERTY = TAB_RVIOB02_ZS T_C_BUILDING = TAB_RVIOB03_ZS T_C_RENTAL_UNIT = TAB_RVIMI01_ZS T_C_RENTAL_AGREEMENT = TAB_RVIMIMV_ZS T_C_OWNER_SETTLEMENT_HEADER = TAB_RVIEA03_ZS T_C_OWNER_SETTLEMENT_ITEMS = TAB_RVIEA06_ZS T_C_ERRORS = TAB_ERRORS CHANGING C_COMPANY_ADDRESS = FLE_VIBKADR EXCEPTIONS OTHERS = 0.

FVII_ADRS_TEXTS_GET CALL FUNCTION 'FVII_ADRS_TEXTS_GET' EXPORTING land1 = tab_VZGPO_rcp-land1 langu = tab_VZGPO_rcp-sprsl TABLES IN_ADRS_SPR = TAB_ADRS_SPR IN_BNKA_SPR = TAB_BNKA_SPR IN_RFVPRT_SPR = TAB_RFVPRT_SPR IN_SANS1_SPR = TAB_SANS1_SPR IN_SPAB1_SPR = TAB_SPAB1_SPR IN_SPBB1_SPR = TAB_SPBB1_SPR IN_SPKO1_SPR = TAB_SPKO1_SPR OUT_ADRS_ROL = TAB_ADRS_ROL OUT_BNKA_ROL = TAB_BNKA_ROL OUT_RFVPRT_ROL = TAB_RFVPRT_ROL OUT_SANS1_ROL = TAB_SANS1_ROL OUT_SPAB1_ROL = TAB_SPAB1_ROL OUT_SPBB1_ROL = TAB_SPBB1_ROL OUT_SPKO1_ROL = TAB_SPKO1_ROL.

FVII_PARTNER_ADDRESS_GET





CALL FUNCTION 'FVII_PARTNER_ADDRESS_GET' EXPORTING I_ADR_REF = TAB_EIGT-ADR_REF I_LAND1 = T001-LAND1 I_LANGU = TAB_EIGT-SPRAS I_PARTNR = TAB_EIGT-PARTNR IMPORTING FLE_ADRS = FLE_VIRCPADR FLE_BP000 = fle_rnamprt TABLES IN_ADRS_SPR = TAB_ADRS_SPR IN_BNKA_SPR = TAB_BNKA_SPR IN_RFVPRT_SPR = TAB_RFVPRT_SPR IN_SANS1_SPR = TAB_SANS1_SPR IN_SPAB1_SPR = TAB_SPAB1_SPR IN_SPBB1_SPR = TAB_SPBB1_SPR OUT_BNKA = TAB_RBNKA_ZS OUT_BPDADR = TAB_BPDADR OUT_BPDADREF = TAB_BPDADREF OUT_BPDBANK = TAB_BPDBANK EXCEPTIONS OTHERS = 1.

TEXT_INTERFACE CALL FUNCTION 'TEXT_INTERFACE' EXPORTING BRFNM = FLE_TTXBF-BRFNM BUKRS = P_BUKRS DIALOG = PAR_FBKZ DRUPARM = FLE_ITCPO rantyp = CON_RANTYP-IMMO SUBANWDG = FLE_TTXBF-SUBANWDG IMPORTING ERGEBNIS = FLE_ITCPP EXCEPTIONS ADRESS = 01 CANCELED = 02 ELEMENT = 03 FORM = 04 OPTIONS = 05.

ERROR_RULE_ACCOUNT_NEW CALL FUNCTION 'ERROR_RULE_ACCOUNT_NEW' EXPORTING * ARBEITSGEBIET = 'X' CHANNEL = OUTPUT_CHANNEL * DATEI = 'fehlerprotokoll' * MESSAGENUMMER = 'X' NUR_IMPORT = 'X' * SEVERITY = 'X' * SORTIERT = 'X' * importing * ausgabedatei = * spool_nr = TABLES FEHLER_IMPORT = TAB_ERRORS EXCEPTIONS OTHERS = 1.



Contribute (Add Comments)

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 RFVIOS01 or its description.