SAP Reports / Programs

RFVIMK01 SAP ABAP Report - Tenant Account Sheet: Screen List or Correspondence







RFVIMK01 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The report generates tenant account sheets...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 RFVIMK01 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

FO7Y - Tenant acct evaluation


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 RFVIMK01. "Basic submit
SUBMIT RFVIMK01 AND RETURN. "Return to original report after report execution complete
SUBMIT RFVIMK01 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: PAR_BDAT = Appendix to the letter dated
Selection Text: PAR_BKRS = Company Code
Selection Text: PAR_BWHR = Amounts in Doc.Currency
Selection Text: PAR_CUR2 = Second Currency
Selection Text: PAR_DAPB = Cleared items upto
Selection Text: PAR_DAPV = Cleared items from
Selection Text: PAR_DEXC = Key Date Conversion 2nd Curr.
Selection Text: PAR_DOPB = Open items to
Selection Text: PAR_DOPV = OI Initial Balance per
Selection Text: PAR_FBKZ = SAPscript Spool Mgmt Screen
Selection Text: PAR_HWHR = Amounts in Local Curr.
Selection Text: PAR_JAHW = Old Local Currency, Conv.Date
Selection Text: PAR_LINE = Additional Title
Selection Text: PAR_LIST = As list on the screen
Selection Text: PAR_LTTR = As letter
Selection Text: PAR_NRGP = Items not to be paid
Selection Text: PAR_OPNR = Open Item Sorting
Selection Text: PAR_RGAP = Cleared items to be paid
Selection Text: PAR_RGOP = Open items to be paid
Selection Text: PAR_SWHR = Converted Amounts
Selection Text: SEL_DEBI = Customer
Selection Text: SEL_EMIV = Collective lease-out
Selection Text: SEL_MIVE = Lease-out
Title: Tenant Account Sheet: Screen List or Correspondence
Text Symbol: 5** = * Name of elements which the program expects in the form
Text Symbol: 210 = Lease-out
Text Symbol: 209 = No items found in period that are due for payment
Text Symbol: 208 = Closing Bal.per &ENDEDATUM
Text Symbol: 207 = Bal.Carried Forw.per &DATEOFSLD
Text Symbol: 206 = Rent Credit
Text Symbol: 205 = Rent Arrears
Text Symbol: 204 = Total Debit/Credit
Text Symbol: 0** = * Report Title / Selection Parameters
Text Symbol: 001 = Acct Sheet: OI &DAT1 - &DAT2, CI &DAT3 - &DAT4
Text Symbol: 002 = Key Dates for Account Sheet
Text Symbol: 003 = to
Text Symbol: 004 = General Selections
Text Symbol: 005 = Output Control





Text Symbol: 006 = Acct Sheet: OI &DAT1 - &DAT2
Text Symbol: 007 = Acct Sheet: CI &DAT3 - &DAT4
Text Symbol: 008 = Correspondence
Text Symbol: 009 = Screen List
Text Symbol: 010 = Translation to Other Currency
Text Symbol: 011 = Select Real Estate Objects
Text Symbol: 1** = * List Headings
Text Symbol: 101 = Doc.No.
Text Symbol: 102 = Due On
Text Symbol: 103 = DType
Text Symbol: 104 = Amount
Text Symbol: 105 = Lease-Out
Text Symbol: 106 = Text
Text Symbol: 107 = ClrdDocNo.
Text Symbol: 108 = Cleared on
Text Symbol: 109 = Customer
Text Symbol: 110 = Open items to be paid
Text Symbol: 111 = Cleared items to be paid
Text Symbol: 112 = Open items not to be paid
Text Symbol: 113 = Cleared items not to be paid
Text Symbol: 114 = Curr.
Text Symbol: 2** = * Texts in Table Entries
Text Symbol: 201 = Total Debit/Credit
Text Symbol: 202 = Rent Arrears
Text Symbol: 203 = Rent Credit


INCLUDES used within this REPORT RFVIMK01

INCLUDE RFVIMVD1_LOAD_DATA.
INCLUDE RFVIMVCA.
INCLUDE RFVIMVCC.
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:

C_DIC_DOMAIN_VALUE_TEXT_READ CALL FUNCTION 'C_DIC_DOMAIN_VALUE_TEXT_READ' EXPORTING NAME = 'VVOPWELST' SPRAS = SY-LANGU VALUE = TMP_DOMVALUE_L IMPORTING TEXT = TMP_DDTEXT EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

FI_EMU_GET_CONVERSION_DATE CALL FUNCTION 'FI_EMU_GET_CONVERSION_DATE' EXPORTING I_BUKRS = PAR_BKRS IMPORTING E_DATE = FLE_VISCRIPT-DEXCHCUK EXCEPTIONS OTHERS = 1.

FVII_MV_DEBI_VZGPO_READ CALL FUNCTION 'FVII_MV_DEBI_VZGPO_READ' EXPORTING I_SOBJEKT = HLP_SOBJEKT * Änderung debitorischer Hauptmieter: alle Debitoren holen KÖ * I_DATE = FLE_VISCRIPT-LTTRDATE I_DATE = sel_vzgpo_date TABLES YVZGPO = TAB_VZGPO_DEB EXCEPTIONS NOT_A_RENTAL_AGREEMENT = 1 OTHERS = 2.

ISGP_PARTNER_DEB_FILL





* call function 'ISGP_PARTNER_DEB_FILL' * exporting * i_bukrs = tab_vimimv-bukrs ** I_FLG_INTERN = ' ' * no_refresh = 'X' * u_rantyp = con_rantyp-immo * tables * jvzgpo = tab_vzgpo_deb * jvzgpodeb = tab_vzgpodeb ** jvzzkopo = tab_vvzzkopo_hlp * exceptions * no_partner = 1 * others = 2.

RE_RA_FOR_MULTIPLE_COLL_RA CALL FUNCTION 'RE_RA_FOR_MULTIPLE_COLL_RA' EXPORTING I_BUKRS = PAR_BKRS TABLES T_I_RSO_E_SMIVE = SEL_EMIV T_E_VIMIMV = TAB_VIMIMV_HLP * t_e_rsosmive = EXCEPTIONS OTHERS = 0.

FI_EMU_GET_CONVERSION_DATE CALL FUNCTION 'FI_EMU_GET_CONVERSION_DATE' EXPORTING I_BUKRS = PAR_BKRS IMPORTING E_DATE = FLE_VISCRIPT-DEXCHCUK EXCEPTIONS OTHERS = 1.

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

ADDRESS_LANDLORD_GET CALL FUNCTION 'ADDRESS_LANDLORD_GET' EXPORTING BUKRS = PAR_BKRS 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 = PAR_BKRS 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.

ISIS_IMMO_KOBL_ITEMS_GET CALL FUNCTION 'ISIS_IMMO_KOBL_ITEMS_GET' EXPORTING AUGDT_MAX = PAR_DAPB AUGDT_MIN = PAR_DAPV BUKRS = PAR_BKRS ZFBDT_MAX = PAR_DOPB TABLES IN_RSOKUNNR = SEL_DEBI IN_RSOSMIVE = SEL_MIVE IN_VIMIMV = TAB_VIMIMV_HLP OUT_BSAD = TAB_BSAD OUT_BSID = TAB_BSID.

ISIS_IMMO_KOBL_BSID_REGUL_GET CALL FUNCTION 'ISIS_IMMO_KOBL_BSID_REGUL_GET' EXPORTING BUKRS = PAR_BKRS ZFBDT_MAX = PAR_DOPB TABLES IN_RSOKUNNR = SEL_DEBI IN_RSOSMIVE = SEL_MIVE IN_VIMIMV = TAB_VIMIMV_HLP OUT_BSID = TAB_BSID.

ISIS_IMMO_KOBL_BSAD_REGUL_GET CALL FUNCTION 'ISIS_IMMO_KOBL_BSAD_REGUL_GET' EXPORTING AUGDT_MAX = PAR_DAPB AUGDT_MIN = PAR_DAPV BUKRS = PAR_BKRS TABLES IN_RSOKUNNR = SEL_DEBI IN_RSOSMIVE = SEL_MIVE IN_VIMIMV = TAB_VIMIMV_HLP OUT_BSAD = TAB_BSAD.

ISIS_IMMO_KOBL_ITEMS_NREGL_GET CALL FUNCTION 'ISIS_IMMO_KOBL_ITEMS_NREGL_GET' EXPORTING AUGDT_MAX = PAR_DAPB AUGDT_MIN = PAR_DAPV BUKRS = PAR_BKRS ZFBDT_MAX = PAR_DOPB TABLES IN_RSOKUNNR = SEL_DEBI IN_RSOSMIVE = SEL_MIVE IN_VIMIMV = TAB_VIMIMV_HLP OUT_BSAD = TAB_BSAD OUT_BSID = TAB_BSID.

ISIS_IMMO_KOBL_ITEMS_GET CALL FUNCTION 'ISIS_IMMO_KOBL_ITEMS_GET' EXPORTING AUGDT_MAX = PAR_DAPB AUGDT_MIN = PAR_DAPV BUKRS = PAR_BKRS ZFBDT_MAX = PAR_DOPB TABLES IN_RSOKUNNR = SEL_DEBI IN_RSOSMIVE = SEL_MIVE IN_VIMIMV = TAB_VIMIMV_HLP OUT_BSAD = TAB_BSAD OUT_BSID = TAB_BSID.

ISIS_IMMO_KOBL_BSID_REGUL_GET CALL FUNCTION 'ISIS_IMMO_KOBL_BSID_REGUL_GET' EXPORTING BUKRS = PAR_BKRS ZFBDT_MAX = PAR_DOPB TABLES IN_RSOKUNNR = SEL_DEBI IN_RSOSMIVE = SEL_MIVE IN_VIMIMV = TAB_VIMIMV_HLP OUT_BSID = TAB_BSID.

ISIS_IMMO_KOBL_BSAD_REGUL_GET CALL FUNCTION 'ISIS_IMMO_KOBL_BSAD_REGUL_GET' EXPORTING AUGDT_MAX = PAR_DAPB AUGDT_MIN = PAR_DAPV BUKRS = PAR_BKRS TABLES IN_RSOKUNNR = SEL_DEBI IN_RSOSMIVE = SEL_MIVE IN_VIMIMV = TAB_VIMIMV_HLP OUT_BSAD = TAB_BSAD.

ISIS_IMMO_KOBL_ITEMS_NREGL_GET CALL FUNCTION 'ISIS_IMMO_KOBL_ITEMS_NREGL_GET' EXPORTING AUGDT_MAX = PAR_DAPB AUGDT_MIN = PAR_DAPV BUKRS = PAR_BKRS ZFBDT_MAX = PAR_DOPB TABLES IN_RSOKUNNR = SEL_DEBI IN_RSOSMIVE = SEL_MIVE IN_VIMIMV = TAB_VIMIMV_HLP OUT_BSAD = TAB_BSAD OUT_BSID = TAB_BSID.

ISIS_IMMO_KOBL_ITEMS_GET CALL FUNCTION 'ISIS_IMMO_KOBL_ITEMS_GET' EXPORTING AUGDT_MAX = PAR_DAPB AUGDT_MIN = PAR_DAPV BUKRS = PAR_BKRS ZFBDT_MAX = PAR_DOPB TABLES IN_RSOKUNNR = SEL_DEBI IN_RSOSMIVE = SEL_MIVE OUT_BSAD = TAB_BSAD OUT_BSID = TAB_BSID.

ISIS_IMMO_KOBL_BSID_REGUL_GET CALL FUNCTION 'ISIS_IMMO_KOBL_BSID_REGUL_GET' EXPORTING BUKRS = PAR_BKRS ZFBDT_MAX = PAR_DOPB TABLES IN_RSOKUNNR = SEL_DEBI IN_RSOSMIVE = SEL_MIVE OUT_BSID = TAB_BSID.

ISIS_IMMO_KOBL_BSAD_REGUL_GET CALL FUNCTION 'ISIS_IMMO_KOBL_BSAD_REGUL_GET' EXPORTING AUGDT_MAX = PAR_DAPB AUGDT_MIN = PAR_DAPV BUKRS = PAR_BKRS TABLES IN_RSOKUNNR = SEL_DEBI IN_RSOSMIVE = SEL_MIVE OUT_BSAD = TAB_BSAD.

ISIS_IMMO_KOBL_ITEMS_NREGL_GET CALL FUNCTION 'ISIS_IMMO_KOBL_ITEMS_NREGL_GET' EXPORTING AUGDT_MAX = PAR_DAPB AUGDT_MIN = PAR_DAPV BUKRS = PAR_BKRS ZFBDT_MAX = PAR_DOPB TABLES IN_RSOKUNNR = SEL_DEBI IN_RSOSMIVE = SEL_MIVE OUT_BSAD = TAB_BSAD OUT_BSID = TAB_BSID.




BPAR_R_PARTNER_CUSTOMER_CONV CALL FUNCTION 'BPAR_R_PARTNER_CUSTOMER_CONV' EXPORTING CUSTOMER_IN = TAB_POST-KUNNR * PARTNER_IN = ' ' IMPORTING * customer_out = PARTNER_OUT = HLP_PARTNR EXCEPTIONS NO_CUSTOMER_FOUND = 1 NO_PARTNER_FOUND = 2 OTHERS = 3.

ISGP_VZGPO_READ CALL FUNCTION 'ISGP_VZGPO_READ' EXPORTING I_SNUMOBJ = CON_SNUMOBJ_IMMO I_SOBJEKT = HLP_SOBJEKT I_DATE = FLE_VISCRIPT-LTTRDATE * I_END_DATE = TABLES YVZGPO = TAB_VZGPO_DEB * R_PARTNER = * R_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 = I_DATE = FLE_VISCRIPT-LTTRDATE * I_END_DATE = TABLES YVZGPO = TAB_VZGPO_DEB * R_PARTNER = * R_ROLETYP = * R_ROLE = EXCEPTIONS NOT_FOUND = 1 OTHERS = 2.

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

FVZ_PARTNER_IN_PRINTFORM CALL FUNCTION 'FVZ_PARTNER_IN_PRINTFORM' EXPORTING ADDRESS_INTO_MEMORY = 'X' ADRTYP = HLP_ADR_REF BUKRS_IN = PAR_BKRS DATE_IN = FLE_VISCRIPT-LTTRDATE NO_ADDRESS = 'X' PARTNR = HLP_PARTNR * ROLETYP = ' ' * LINES = 5 * CNTRY_IN = IMPORTING ANSCHWA_OUT = ADRS NAME_OUT = BP000 * adref_out = EXCEPTIONS ADDRESS_NOT_FOUND = 1 PARTNER_NOT_FOUND = 2 OTHERS = 3.

FVII_MV_DEBI_INFO_GET CALL FUNCTION 'FVII_MV_DEBI_INFO_GET' EXPORTING I_KUNNR = TAB_POST-KUNNR I_ADR_REF = HLP_ADR_REF I_DATE = FLE_VISCRIPT-LTTRDATE IMPORTING LANGU_CNTRY = FLE_VILNGCNTRY EXCEPTIONS OTHERS = 1.

ADDRESS_INTO_PRINTFORM CALL FUNCTION 'ADDRESS_INTO_PRINTFORM' EXPORTING ADRSWA_IN = HLP_ADRS IMPORTING ADDRESS_SHORT_FORM_S = ADRS_SHORT_FORM_S ADRSWA_OUT = ADRS.

CALCULATE_TAX_FROM_NET_AMOUNT CALL FUNCTION 'CALCULATE_TAX_FROM_NET_AMOUNT' EXPORTING I_BUKRS = TAB_BSID_KB-BUKRS I_MWSKZ = TAB_BSID_KB-MWSKZ I_TXJCD = ' ' I_WAERS = TAB_BSID_KB-WAERS I_WRBTR = CON_WRNET_100 IMPORTING E_FWSTE = HLP_STEUER_SUM TABLES T_MWDAT = TAB_MWDAT EXCEPTIONS BUKRS_NOT_FOUND = 1 COUNTRY_NOT_FOUND = 2 MWSKZ_NOT_DEFINED = 3 MWSKZ_NOT_VALID = 4.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = T001-WAERS FOREIGN_AMOUNT = TAB_BSID_KB-BDMVBRT LOCAL_CURRENCY = TAB_BSID_KB-WAERSCUK IMPORTING LOCAL_AMOUNT = TAB_BSID_KB-WRVBRTCUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = T001-WAERS FOREIGN_AMOUNT = TAB_BSID_KB-BDMVSTE LOCAL_CURRENCY = TAB_BSID_KB-WAERSCUK IMPORTING LOCAL_AMOUNT = TAB_BSID_KB-WRVSTECUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = T001-WAERS FOREIGN_AMOUNT = TAB_BSID_KB-DMBTR LOCAL_CURRENCY = TAB_BSID_KB-WAERSCUK IMPORTING LOCAL_AMOUNT = TAB_BSID_KB-DMBTRCUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = T001-WAERS FOREIGN_AMOUNT = TAB_BSID_KB-MWSTS LOCAL_CURRENCY = TAB_BSID_KB-WAERSCUK IMPORTING LOCAL_AMOUNT = TAB_BSID_KB-MWSTSCUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = T001-WAERS FOREIGN_AMOUNT = TAB_BSAD_KB-BDMVBRT LOCAL_CURRENCY = TAB_BSAD_KB-WAERSCUK IMPORTING LOCAL_AMOUNT = TAB_BSAD_KB-WRVBRTCUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = T001-WAERS FOREIGN_AMOUNT = TAB_BSAD_KB-BDMVSTE LOCAL_CURRENCY = TAB_BSAD_KB-WAERSCUK IMPORTING LOCAL_AMOUNT = TAB_BSAD_KB-WRVSTECUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = T001-WAERS FOREIGN_AMOUNT = TAB_BSAD_KB-DMBTR LOCAL_CURRENCY = TAB_BSAD_KB-WAERSCUK IMPORTING LOCAL_AMOUNT = TAB_BSAD_KB-DMBTRCUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = T001-WAERS FOREIGN_AMOUNT = TAB_BSAD_KB-MWSTS LOCAL_CURRENCY = TAB_BSAD_KB-WAERSCUK IMPORTING LOCAL_AMOUNT = TAB_BSAD_KB-MWSTSCUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

CALCULATE_TAX_FROM_NET_AMOUNT CALL FUNCTION 'CALCULATE_TAX_FROM_NET_AMOUNT' EXPORTING I_BUKRS = TAB_BSAD_KB-BUKRS I_MWSKZ = TAB_BSAD_KB-MWSKZ I_TXJCD = ' ' I_WAERS = TAB_BSAD_KB-WAERS I_WRBTR = CON_WRNET_100 IMPORTING E_FWSTE = HLP_STEUER_SUM TABLES T_MWDAT = TAB_MWDAT EXCEPTIONS BUKRS_NOT_FOUND = 1 COUNTRY_NOT_FOUND = 2 MWSKZ_NOT_DEFINED = 3 MWSKZ_NOT_VALID = 4.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = T001-WAERS FOREIGN_AMOUNT = TAB_NREG_BSID_ZS-BDMVBRT LOCAL_CURRENCY = TAB_NREG_BSID_ZS-WAERSCUK IMPORTING LOCAL_AMOUNT = TAB_NREG_BSID_ZS-WRVBRTCUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = T001-WAERS FOREIGN_AMOUNT = TAB_NREG_BSID_ZS-BDMVSTE LOCAL_CURRENCY = TAB_NREG_BSID_ZS-WAERSCUK IMPORTING LOCAL_AMOUNT = TAB_NREG_BSID_ZS-WRVSTECUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = T001-WAERS FOREIGN_AMOUNT = TAB_NREG_BSAD_ZS-BDMVBRT LOCAL_CURRENCY = TAB_NREG_BSAD_ZS-WAERSCUK IMPORTING LOCAL_AMOUNT = TAB_NREG_BSAD_ZS-WRVBRTCUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = T001-WAERS FOREIGN_AMOUNT = TAB_NREG_BSAD_ZS-BDMVSTE LOCAL_CURRENCY = TAB_NREG_BSAD_ZS-WAERSCUK IMPORTING LOCAL_AMOUNT = TAB_NREG_BSAD_ZS-WRVSTECUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

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

FVZ_PARTNER_IN_PRINTFORM CALL FUNCTION 'FVZ_PARTNER_IN_PRINTFORM' EXPORTING ADDRESS_INTO_MEMORY = 'X' ADRTYP = FLE_BPDADREF-ADR_REF_K BUKRS_IN = PAR_BKRS DATE_IN = FLE_VISCRIPT-LTTRDATE NO_ADDRESS = 'X' PARTNR = TAB_VZGPO_MKBL-PARTNR * ROLETYP = ' ' * LINES = 5 * CNTRY_IN = IMPORTING ANSCHWA_OUT = ADRS NAME_OUT = BP000 * adref_out = EXCEPTIONS ADDRESS_NOT_FOUND = 1 PARTNER_NOT_FOUND = 2 OTHERS = 3.

FVII_PARTNER_ADRS_LANGU_GET CALL FUNCTION 'FVII_PARTNER_ADRS_LANGU_GET' EXPORTING IN_DATE = FLE_VISCRIPT-LTTRDATE TABLES IN_LANGU_CNTRY = TAB_VILNGCNTRY IN_VIMI01 = TAB_VIMI01 in_vimimv = tab_vimimv IN_VIOB01 = TAB_VIOB01 IN_VIOB02 = TAB_VIOB02 IN_VIOB03 = TAB_VIOB03 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 EXCEPTIONS BANK_NOT_FOUND = 01 NO_ADRS_FOUND_FOR_PARTNR = 02 NO_ADRZUS_FOUND_FOR_PARTNR = 03 NO_BANK_FOUND_FOR_PARTNR = 04 NO_PARO_FOUND_FOR_GE = 05 NO_PARO_FOUND_FOR_GR = 06 NO_PARO_FOUND_FOR_ME = 07 NO_PARO_FOUND_FOR_MV = 08 NO_PARO_FOUND_FOR_WE = 09 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.

REMD_ENCODE_IMKEY CALL FUNCTION 'REMD_ENCODE_IMKEY' EXPORTING * I_MANDT = ' ' I_BUKRS = IN_VIMIMV-BUKRS * i_swenr = in_vimimv-swenr * I_SGRNR = * I_SGENR = * i_smenr = in_vimimv-smenr I_SMIVE = IN_VIMIMV-SMIVE * I_SVWNR = ' ' * I_SNKSL = ' ' * I_SEMPSL = ' ' * I_DABRBEZ = ' ' * I_SBERI = ' ' I_FLAG_HIERARCHY = 'X' * I_ACTIVITY = ' ' * I_KZ_CHANGE_STATUS = 'X' * importing * e_imkey = * e_intreno = * e_objnr = * e_objtyp = * e_viremaster = * e_kz_error_occured = * e_kz_warning_occured = TABLES T_VIOB01 = TAB_VIOB01_HLP T_VIOB02 = TAB_VIOB02_HLP T_VIOB03 = TAB_VIOB03_HLP T_VIMI01 = TAB_VIMI01_HLP * t_vimimv = * T_VIVW01 = * T_VIAK03 = * T_VIAK25 = * T_VIBEBE = EXCEPTIONS OBJECT_KEY_INCONSISTENT = 1 OBJECT_DOES_NOT_EXIST = 2 NO_IMKEY = 3 ACTIVITY_NOT_ALLOWED = 4 NO_OBJNR = 5 OTHER_ERROR = 6 OTHERS = 7.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = TAB_BSID_KB-WAERS FOREIGN_AMOUNT = TAB_BSID_KB-WRVBRT LOCAL_CURRENCY = TAB_BSID_KB-WAERSCUK IMPORTING LOCAL_AMOUNT = TAB_BSID_KB-WRVBRTCUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

FVII_LAND1_COLLECT_VILNGCNTRY CALL FUNCTION 'FVII_LAND1_COLLECT_VILNGCNTRY' EXPORTING LAND1 = FLE_T001-LAND1 TABLES TAB_LANGU_CNTRY = TAB_VILNGCNTRY.

FVII_ADRS_TEXTS_GET CALL FUNCTION 'FVII_ADRS_TEXTS_GET' EXPORTING LAND1 = FLE_VILNGCNTRY-LAND1 LANGU = FLE_VILNGCNTRY-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 = ADR_REF I_LAND1 = FLE_T001-LAND1 I_LANGU = FLE_VILNGCNTRY-SPRSL I_PARTNR = PARTNR IMPORTING FLE_ADRS = FLE_DEBIADR 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 = PAR_BKRS 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.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = FLE_VISCRIPT-HWAERS FOREIGN_AMOUNT = FLE_VISCRIPT-BSALDOH LOCAL_CURRENCY = FLE_VISCRIPT-SWHRKNDCUK IMPORTING LOCAL_AMOUNT = HLP_WRVBRTCUK * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

CONVERT_AMOUNT_TO_CURRENCY CALL FUNCTION 'CONVERT_AMOUNT_TO_CURRENCY' EXPORTING DATE = FLE_VISCRIPT-DEXCHCUK FOREIGN_CURRENCY = FLE_VISCRIPT-HWAERS FOREIGN_AMOUNT = FLE_VISCRIPT-BSALDOH LOCAL_CURRENCY = HLP_WAERS IMPORTING LOCAL_AMOUNT = HLP_BETRAG * TABLES * T_C_ERRORS = EXCEPTIONS ERROR = 1 OTHERS = 2.

FVAU_AUTHORITY_CHECK CALL FUNCTION 'FVAU_AUTHORITY_CHECK' EXPORTING OBJECT = L_AUTH_OBJECT AUTHPAR = L_AUTHPAR EXCEPTIONS NO_AUTHORITY = 1 INVALID_OBJECT = 2 OTHERS = 3.



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