SAP Reports / Programs | Real Estate Management(RE) SAP RE

RFVIHKAB SAP ABAP Report - documentation and ABAP source code







RFVIHKAB 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 RFVIHKAB 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

FOHS - Simulate Settlement Result
FOHB - Post external acct sttlmnt result


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 RFVIHKAB. "Basic submit
SUBMIT RFVIHKAB AND RETURN. "Return to original report after report execution complete
SUBMIT RFVIHKAB 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: P_ABR = Adjust advance payments?
Selection Text: P_BKTXT = Document Header Text
Selection Text: P_BLARTD = Document Type
Selection Text: P_BLDAT = Document Date
Selection Text: P_BUDAT = Posting Date
Selection Text: P_BUKRS = Company Code
Selection Text: P_BVZERM = Minimum Amount for AP Increase
Selection Text: P_BVZMIN = Minimum Amount for AP Reduct.
Selection Text: P_DGAB = Adjustment Valid-From Date
Selection Text: P_JVZOPN = Transfer AP receivables?
Selection Text: P_MONAT = Posting Period
Selection Text: P_PERHVZ = Perc.Surcharge for AP Increase
Selection Text: P_SANPME = Adjust rental units
Selection Text: P_VZUMEI = With transfer
Selection Text: P_ZFBDT = Due Date
Text Symbol: VEM = Transfer of advance payments for own-use lease-outs
Text Symbol: UFZ = Error Messages
Text Symbol: UEH = Total Costs VAT Incl. Payments Made Balance New AP Frm Amount
Text Symbol: UEF = Error Log
Text Symbol: UED = BE RU Lease-Out Tenant Stt.upto
Text Symbol: UE1 = Overview of Settlement Results for Heating Systems
Text Symbol: UAW = Apport.Loss
Text Symbol: UAP = Apportionment Loss Risk Percent
Text Symbol: UAN = No Apportion. Loss Risk
Text Symbol: UAM = Apportionment Loss Risk RU Percentage
Text Symbol: UAD = Apport. Loss Risk Amount from D File
Text Symbol: 001 = Company Code.......
Text Symbol: 002 = Tenant
Text Symbol: 003 = Stt. Identification
Text Symbol: 004 = Settlement Period
Text Symbol: 005 = Credit
Text Symbol: 006 = Receiv.
Text Symbol: 007 = Credit
Text Symbol: 008 = Tenant
Text Symbol: 103 = RFVIHKAB/&1 Error Log for Settlement Time &2 Date &3
Text Symbol: 900 = Advance Pmnt
Text Symbol: ABU = Posting Data
Text Symbol: ANP = Other Data





Text Symbol: FET = Incorrect Data
Text Symbol: HZG = DME SU:
Text Symbol: OBJ = Select Real Estate Objects
Text Symbol: SFA = Errors Found:
Text Symbol: SGE = Records Checked:
Text Symbol: SGL = Records Read:
Text Symbol: SGS = Records Written:
Text Symbol: SIM = Execution Type
Text Symbol: SVZ = Settlement Due to Planned Advance Payments
Text Symbol: SWA = Records with Warning:
Text Symbol: TAX = TAX
Text Symbol: TC1 = Change of Sales Tax
Text Symbol: TC2 = Receivable Document: Date for Tax Code and Tax Code
Text Symbol: TCX = Date and/or tax code missing


INCLUDES used within this REPORT RFVIHKAB

INCLUDE IFVIHKAB_ALV.
INCLUDE IFVINKAS_MACROS.
INCLUDE RFVICNGP.
INCLUDE IFRE_CHECK_RE_CLASSIC.


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:

MESSAGES_INITIALIZE * CALL FUNCTION 'MESSAGES_INITIALIZE'.

CONVERT_DATE_TO_EXTERNAL CALL FUNCTION 'CONVERT_DATE_TO_EXTERNAL' EXPORTING date_internal = t_d_band-deltazr IMPORTING date_external = ld_abrechn EXCEPTIONS date_internal_is_invalid = 1 OTHERS = 2.

CONVERT_DATE_TO_EXTERNAL CALL FUNCTION 'CONVERT_DATE_TO_EXTERNAL' EXPORTING date_internal = rec_abrperiode-dvonper IMPORTING date_external = l_von EXCEPTIONS date_internal_is_invalid = 1 OTHERS = 2.

CONVERT_DATE_TO_EXTERNAL CALL FUNCTION 'CONVERT_DATE_TO_EXTERNAL' EXPORTING date_internal = rec_abrperiode-dbisper IMPORTING date_external = l_bis EXCEPTIONS date_internal_is_invalid = 1 OTHERS = 2.

ABRECHNUNGSPERIODE_N_ABGERECHN CALL FUNCTION 'ABRECHNUNGSPERIODE_N_ABGERECHN' EXPORTING bukrs = loc_tab_heiz_ae-bukrs empfaengerschl = loc_tab_heiz_ae-sempsl nebenkostenschl = loc_tab_heiz_ae-snksl wirtschafteinheit = loc_tab_heiz_ae-swenr IMPORTING abrechnungsper = rec_abrperiode TABLES abrvarianten = loc_viak04 EXCEPTIONS abreinheit_befristet = 01 abreinheit_unbekannt = 02 keine_periode_gefunden = 03.

MV_GET_ACTIVE_KOPOS CALL FUNCTION 'MV_GET_ACTIVE_KOPOS' EXPORTING bukrs = tab_viak14-bukrs smenr = tab_viak14-smenr smive = tab_viak14-smive swenr = tab_viak14-swenr * REF_DATUM = DMVBEG ref_datum = tab_viak14-dvonper TABLES ivzzkopo = tab_vzzkopo EXCEPTIONS kopos_not_found = 01 sanlf_not_valid = 02.

MV_GET_ACTIVE_KOPOS CALL FUNCTION 'MV_GET_ACTIVE_KOPOS' "868038 EXPORTING "868038 bukrs = tab_viak14-bukrs "868038 smenr = tab_viak14-smenr "868038 smive = tab_viak14-smive "868038 swenr = tab_viak14-swenr "868038 ref_datum = tab_viak14-dbisper "868038 TABLES "868038 ivzzkopo = tab_vzzkopo "868038 EXCEPTIONS "868038 kopos_not_found = 01 "868038 sanlf_not_valid = 02. "868038

MV_GET_ACTIVE_KOPOS * CALL FUNCTION 'MV_GET_ACTIVE_KOPOS' * EXPORTING * bukrs = tab_viak14-bukrs * smenr = tab_viak14-smenr * smive = tab_viak14-smive * swenr = tab_viak14-swenr ** REF_DATUM = DMVBEG * ref_datum = tab_viak14-dvonper * TABLES * ivzzkopo = tab_vzzkopo * EXCEPTIONS * kopos_not_found = 01 * sanlf_not_valid = 02.

CALCULATE_TAX_FROM_NET_AMOUNT CALL FUNCTION 'CALCULATE_TAX_FROM_NET_AMOUNT' EXPORTING i_bukrs = t_viak14-bukrs i_mwskz = t_viak14-mwskz i_waers = t001-waers i_wrbtr = t_viak14-bnetto i_prsdt = par_viak11-deltazr i_txjcd = t_viak14-txjcd IMPORTING e_fwste = t_viak14-bsteuer TABLES t_mwdat = i_mwdat EXCEPTIONS bukrs_not_found = 01 country_not_found = 02 mwskz_not_defined = 03 mwskz_not_valid = 04.

CALCULATE_TAX_FROM_NET_AMOUNT





CALL FUNCTION 'CALCULATE_TAX_FROM_NET_AMOUNT' EXPORTING i_bukrs = t_viak14-bukrs i_mwskz = t_viak14-mwskz i_waers = t001-waers i_wrbtr = t_viak14-bstbas i_prsdt = par_viak11-deltazr i_txjcd = t_viak14-txjcd IMPORTING e_fwste = t_viak14-bstbtr TABLES t_mwdat = i_mwdat EXCEPTIONS bukrs_not_found = 01 country_not_found = 02 mwskz_not_defined = 03 mwskz_not_valid = 04.

ABR_FORDERUNG_DEBITOR_BUCHEN_N CALL FUNCTION 'ABR_FORDERUNG_DEBITOR_BUCHEN_N' EXPORTING bktxt = p_bktxt blart = p_blartd bldat = p_bldat budat = p_budat ktopl = t001-ktopl monat = p_monat vvabbln = vvabbln waers = t001-waers zfbdt = p_zfbdt TABLES * tviak14 = tab_viak14 tviak14 = lt_viak14 e_tbssbseg = lt_bssbseg e_tbssbkpf = lt_bssbkpf CHANGING lfdnr_beleg = lfdnr_beleg.

ABR_ABRECHNUNGSERGEBNIS_BUCHEN CALL FUNCTION 'ABR_ABRECHNUNGSERGEBNIS_BUCHEN' EXPORTING bktxt = p_bktxt blart = p_blartd bldat = p_bldat budat = p_budat bukrs = par_bukrs ktopl = t001-ktopl monat = p_monat vvabbln = vvabbln waers = t001-waers TABLES aetab = tab_ae_objnr konten = tab_konten e_tbssbseg = lt_bssbseg e_tbssbkpf = lt_bssbkpf CHANGING lfdnr_beleg = lfdnr_beleg.

VORAUSZAHLUNGS_UMBUCHUNG CALL FUNCTION 'VORAUSZAHLUNGS_UMBUCHUNG' EXPORTING i_abrechnungs_id = abr_id i_buchungsdatum = p_budat i_belegdatum = p_bldat i_kz_offene_vz = p_jvzopn i_zfbdt = p_zfbdt i_dbisper = rec_abrperiode-dbisper i_dvonper = rec_abrperiode-dvonper i_bktxt = p_bktxt TABLES * t_bewegungstyp = tab_rbewtyp t_bewegungsart = tab_bewegungsart t_viak14 = tab_viak14 t_viak17 = tab_viak17 e_tbssbseg = lt_bssbseg e_tbssbkpf = lt_bssbkpf CHANGING lfdnr_beleg = lfdnr_beleg EXCEPTIONS buchungskreis_undefiniert = 01 buchungsregel_fehlt = 02 clearing_interf_err = 03 cust_bewegungstyp_fehlt = 04 kontenplan_undefiniert = 05 unbekannter_bewegungstyp = 06 unbekannter_mietvertrag = 07 buchungen_inkonsistent = 08 error_close_map = 09 error_plan_map = 10 OTHERS = 11.

ABR_VORAUSZAHLUNG_ANPASSEN_MV CALL FUNCTION 'ABR_VORAUSZAHLUNG_ANPASSEN_MV' EXPORTING abrechnung = true amnvzg = p_amnvzg dguelab = p_dgab bukrs = p_bukrs dbisper = rec_abrperiode-dbisper dvonper = rec_abrperiode-dvonper vvabbln = vvabbln waers = t001-waers bvzerm = p_bvzerm bvzmin = p_bvzmin perhvz = p_perhvz p_sanpme = p_sanpme TABLES tviak14 = tab_viak14 tvimi16 = tab_vimi16 tvimi17 = tab_vimi17.

MESSAGES_SHOW CALL FUNCTION 'MESSAGES_SHOW' EXPORTING object = textobj show_linno = true EXCEPTIONS inconsistent_range = 01 no_messages = 02.

MESSAGES_GIVE * CALL FUNCTION 'MESSAGES_GIVE' * TABLES * t_mesg = fehler_tab.

FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = e_budat * I_BUKRS = ' ' i_periv = t001-periv "GJ-Variante * I_GJAHR = 0000 i_monat = ie_monat * X_XMO16 = ' ' IMPORTING e_gjahr = ie_gjahr e_monat = ie_monat.

FI_PERIOD_CHECK CALL FUNCTION 'FI_PERIOD_CHECK' EXPORTING i_bukrs = e_bukrs i_gjahr = e_gjahr i_koart = '+' i_konto = '+' i_monat = loc_monat.

FI_DOCUMENT_TYPE_CHECK CALL FUNCTION 'FI_DOCUMENT_TYPE_CHECK' EXPORTING i_blart = blart i_koart = t020-koart i_langu = sy-langu x_dialog = xtrue.

FI_DOCUMENT_NUMBER_CHECK CALL FUNCTION 'FI_DOCUMENT_NUMBER_CHECK' EXPORTING i_belnr = '1234' i_blart = blart i_bukrs = bukrs i_gjahr = gjahr EXCEPTIONS external_number_assignment = 1 internal_number_assignment = 2 number_already_assigned = 3 number_not_in_range = 4 OTHERS = 5.

FVAU_AUTHORITY_CHECK CALL FUNCTION 'FVAU_AUTHORITY_CHECK' EXPORTING object = auth_object authpar = authpar EXCEPTIONS no_authority = 1 invalid_object = 2 OTHERS = 3.

VIAK11_MASS_BOOKING CALL FUNCTION 'VIAK11_MASS_BOOKING' TABLES viak11_beweg = xviak11 EXCEPTIONS database_error = 01 db_operation_unknown = 02 delete_failure = 03 insert_failure = 04 update_failure = 05.

FVST_STATUS_CHECK_AND_SET CALL FUNCTION 'FVST_STATUS_CHECK_AND_SET' EXPORTING rfvstimp = loc_rfvstimp EXCEPTIONS OTHERS = 01.

STATUS_BUFFER_REFRESH CALL FUNCTION 'STATUS_BUFFER_REFRESH'.

VIAK25_UPDATE CALL FUNCTION 'VIAK25_UPDATE' IN UPDATE TASK TABLES i_t_xviak25 = tab_viak25.

VIAK20_BOOKING * CALL FUNCTION 'VIAK20_BOOKING' IN UPDATE TASK * EXPORTING * verbart = einsetz_kz * TABLES * tviak20 = tab_viak20.

RESC_SAVE_SETTLEMENT_RESULTS CALL FUNCTION 'RESC_SAVE_SETTLEMENT_RESULTS' * EXPORTING * IF_CHECKONLY = ' ' * IF_COMMIT4VIAK13 = ' ' * IF_CHANGEVIAK20 = 'X' TABLES * IT_VIAK13 = it_viak20 = tab_viak20[] * ET_VIAK16_SIM = * ET_VIAK16_ALL = EXCEPTIONS err_duplicate_viak20 = 1 err_duplicate_viak13 = 2 OTHERS = 3.

VIAK17_BOOKING CALL FUNCTION 'VIAK17_BOOKING' IN UPDATE TASK EXPORTING verbart = einsetz_kz TABLES tviak17 = iviak17.

VIMI16_BOOKING CALL FUNCTION 'VIMI16_BOOKING' IN UPDATE TASK EXPORTING verbart = einsetz_kz TABLES tvimi16 = tab_vimi16.




VIMI17_BOOKING CALL FUNCTION 'VIMI17_BOOKING' IN UPDATE TASK EXPORTING verbart = einsetz_kz TABLES tvimi17 = tab_vimi17.

REAL_ESTATE_PARTNER_DATA_READ CALL FUNCTION 'REAL_ESTATE_PARTNER_DATA_READ' EXPORTING i1_roletyp = con_roletyp-hauptmieter i1_sobjekt = loc_intreno i1_snumobj = con_snumobj-immo i_lines = 1 i_date = sy-datum i_kz_no_address = 'X' IMPORTING e_adrs = loc_adrs EXCEPTIONS OTHERS = 5.

ADDRESS_ASSIGN CALL FUNCTION 'ADDRESS_ASSIGN' EXPORTING adr_in = vimi01-sadrme function = 'P' "Provide objekttyp = ga_objekttyp IMPORTING adrwa_out = loc_sans1 EXCEPTIONS OTHERS = 01.

ADDRESS_TEXT CALL FUNCTION 'ADDRESS_TEXT' EXPORTING sans1 = loc_sans1 IMPORTING adr_text = ga_adrtext.

FVZK_GET_SKOART CALL FUNCTION 'FVZK_GET_SKOART' EXPORTING gsart = ges_art_mv sbewziti = bewziti IMPORTING skoart = koart EXCEPTIONS more_than_one_skoart_found = 1 OTHERS = 2.

EXT_BELNR_TRAFO CALL FUNCTION 'EXT_BELNR_TRAFO' EXPORTING imp_date = sy-datum imp_extbelegnr = abbln imp_object = 'FVVI_SOID' imp_vislid = par_vislid nr_range_nr = '01' IMPORTING exp_extbelnr = abbln exp_vislid = par_vislid EXCEPTIONS OTHERS = 01.

VISLID_BOOKING CALL FUNCTION 'VISLID_BOOKING' IN UPDATE TASK EXPORTING verbart = einsetz_kz tvislid = par_vislid.

RE_FI_COMPANY_CODE_DATA CALL FUNCTION 'RE_FI_COMPANY_CODE_DATA' EXPORTING i_bukrs = par_i_viak11-bukrs IMPORTING e_txjcd_active = loc_active EXCEPTIONS system_error = 1 OTHERS = 2.

RE_FI_OBJ_JURISDICTION_IMKEY CALL FUNCTION 'RE_FI_OBJ_JURISDICTION_IMKEY' EXPORTING i_imkey = par_i_viak11-imkey IMPORTING e_txjcd = loc_txjcd EXCEPTIONS error = 1 OTHERS = 2.

CALCULATE_TAX_FROM_GROSSAMOUNT CALL FUNCTION 'CALCULATE_TAX_FROM_GROSSAMOUNT' EXPORTING i_bukrs = par_i_viak11-bukrs i_mwskz = par_i_viak11-mwskz i_waers = par_i_waers i_txjcd = loc_txjcd i_wrbtr = par_i_viak11-begskst i_prsdt = par_i_viak11-deltazr IMPORTING e_fwste = loc_ges_kosten_steuer TABLES t_mwdat = loc_tab_dummy EXCEPTIONS bukrs_not_found = 01 country_not_found = 02 mwskz_not_defined = 03 mwskz_not_valid = 04.

RE_FI_COMPANY_CODE_DATA CALL FUNCTION 'RE_FI_COMPANY_CODE_DATA' EXPORTING i_bukrs = bukrs IMPORTING e_txjcd_active = loc_active EXCEPTIONS system_error = 1 OTHERS = 2.

RE_FI_OBJ_JURISDICTION_ID CALL FUNCTION 'RE_FI_OBJ_JURISDICTION_ID' EXPORTING i_mandt = sy-mandt i_bukrs = bukrs i_swenr = swenr i_smenr = smenr IMPORTING e_txjcd = loc_txjcd EXCEPTIONS error = 1 OTHERS = 2.

CALCULATE_TAX_FROM_NET_AMOUNT CALL FUNCTION 'CALCULATE_TAX_FROM_NET_AMOUNT' EXPORTING i_bukrs = bukrs i_mwskz = mwskz i_waers = waers i_wrbtr = betrag i_prsdt = datum i_txjcd = loc_txjcd IMPORTING e_fwste = steuer TABLES t_mwdat = i_mwdat EXCEPTIONS bukrs_not_found = 01 country_not_found = 02 mwskz_not_defined = 03 mwskz_not_valid = 04.

DATE_CREATE CALL FUNCTION 'DATE_CREATE' EXPORTING anzahl_monate = monate datum_ein = datum IMPORTING datum_aus = datumvz.

USERDATA_MAINTAIN CALL FUNCTION 'USERDATA_MAINTAIN' EXPORTING * HERKUNFT = E01 inuser = uc_user IMPORTING exuser = uc_user.

VV_VIAK16_BOOKING CALL FUNCTION 'VV_VIAK16_BOOKING' IN UPDATE TASK EXPORTING e_viak16 = par_viak16 satz_kz = einsetz_kz EXCEPTIONS db_operation_unknown = 01 delete_failed = 02 insert_failed = 03 update_failed = 04.

ABR_TEILNDAUER_ME_ZU_ABRECHPER CALL FUNCTION 'ABR_TEILNDAUER_ME_ZU_ABRECHPER' EXPORTING bukrs = lf_viak09-bukrs swenr = lf_viak09-swenr snksl = lf_viak09-snksl sempsl = lf_viak09-sempsl abrvon = id_dvonper abrbis = id_dbisper TABLES medauer = lt_medauer EXCEPTIONS abbruch_abrechnung = 1 OTHERS = 2 .

KALK_VORAUSZAHLUNGS_UMBUCHUNG CALL FUNCTION 'KALK_VORAUSZAHLUNGS_UMBUCHUNG' EXPORTING i_abrechnungs_id = p_vvabbln i_belegdatum = p_bldat i_buchungsdatum = p_budat i_waers = t001-waers i_bktxt = p_bktxt i_zfbdt = p_zfbdt i_bss_pass = ' ' jsimpost = ' ' i_dvonper = rec_abrperiode-dvonper i_dbisper = rec_abrperiode-dbisper TABLES t_bewegungsart = tab_bewegungsart t_viak14 = p_tab_alle_voraus t_viak17 = tab_viak17_me e_tbssbseg = lt_bssbseg e_tbssbkpf = lt_bssbkpf CHANGING lfdnr_beleg = lfdnr_beleg EXCEPTIONS buchungen_inkonsistent = 01 buchungskreis_undefiniert = 02 buchungsregel_fehlt = 03 clearing_interf_err = 04 cust_bewegungstyp_fehlt = 05 kontenplan_undefiniert = 06 unbekannter_bewegungstyp = 07 unbekannter_mietvertrag = 08 error_close_map = 09 error_plan_map = 10 OTHERS = 11.

FVMK_KOSTL_OBJECT_GET CALL FUNCTION 'FVMK_KOSTL_OBJECT_GET' EXPORTING datum = p_budat objnr = objnr IMPORTING kostl = kostl.

ABR_VIAK03_READ_WITH_BUFFER CALL FUNCTION 'ABR_VIAK03_READ_WITH_BUFFER' EXPORTING i_key_single = ls_viak03_key_single IMPORTING e_viak03 = ls_viak03 EXCEPTIONS wrong_call = 1 not_found = 2 OTHERS = 3.

VERWALTUNGSKOSTENZUSCHLAG CALL FUNCTION 'VERWALTUNGSKOSTENZUSCHLAG' EXPORTING bktxt = p_bktxt bldat = p_bldat budat = p_budat bukrs = p_bukrs i_mwskz_sako = tipzb-vvmwskz0 ktopl = t001-ktopl mappe = mappe monat = p_monat pausfw = p_pausfw vvabbln = vvabbln waers = t001-waers jextracharge = jextracharge zfbdt = p_zfbdt i_dvonper = rec_abrperiode-dvonper i_dbisper = rec_abrperiode-dbisper TABLES tviak13 = p_tab_viak13 "ownused objects tviak14 = p_tab_alle_voraus "viak20 tviak18 = p_tab_viak18 "empty/filled in fb tviak14_uaw = p_tab_viak20_uaw "uaw aus viak11 e_tbssbseg = lt_bssbseg e_tbssbkpf = lt_bssbkpf CHANGING lfdnr_beleg = lfdnr_beleg.

VIAK18_BOOKING CALL FUNCTION 'VIAK18_BOOKING' IN UPDATE TASK EXPORTING verbart = einsetz_kz TABLES tviak18 = iviak18 .

RE_GET_TAXCODE_INFO_KTOSL CALL FUNCTION 'RE_GET_TAXCODE_INFO_KTOSL' EXPORTING i_mwskz = p_p_mwstkz i_bukrs = P_T_D_BAND_BUKRS IMPORTING e_mwart = e_mwart EXCEPTIONS OTHERS = 1.

CALCULATE_TAX_FROM_NET_AMOUNT CALL FUNCTION 'CALCULATE_TAX_FROM_NET_AMOUNT' EXPORTING I_BUKRS = P_T_D_BAND_BUKRS I_MWSKZ = p_p_mwstkz I_WAERS = P_T_D_BAND_SWHRKOND I_WRBTR = p_test_netto IMPORTING E_FWSTE = p_test_steuer TABLES T_MWDAT = IMWDAT EXCEPTIONS BUKRS_NOT_FOUND = 01 COUNTRY_NOT_FOUND = 02 MWSKZ_NOT_DEFINED = 03 MWSKZ_NOT_VALID = 04.

ABRECHNUNGSPERIODE_N_ABGERECHN CALL FUNCTION 'ABRECHNUNGSPERIODE_N_ABGERECHN' EXPORTING bukrs = ls_viak08-bukrs empfaengerschl = ls_viak08-sempsl nebenkostenschl = ls_viak03-snksl wirtschafteinheit = ls_viak03-swenr IMPORTING abrechnungsper = rec_abrperiode TABLES abrvarianten = lt_viak04 EXCEPTIONS abreinheit_befristet = 01 abreinheit_unbekannt = 02 keine_periode_gefunden = 03.



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