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

MF60MBUC SAP ABAP INCLUDE - documentation and ABAP source code







MF60MBUC 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 MF60MBUC into the relevant SAP transactions such as SE38 or SE80


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 MF60MBUC. "Basic submit
SUBMIT MF60MBUC AND RETURN. "Return to original report after report execution complete
SUBMIT MF60MBUC VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT MF60MBUC

No INCLUDES are used within this REPORT code!


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:

TAX_INDICATOR_CHECK CALL FUNCTION 'TAX_INDICATOR_CHECK' EXPORTING land = land steuerkennzeichen = tax steuerschema = kalsm IMPORTING t007a = t007a.

CALCULATE_TAX_ITEM CALL FUNCTION 'CALCULATE_TAX_ITEM' EXPORTING anzahlung = ' ' dialog = space inklusive = s03-kzinc i_dmbtr = xdmbtr i_mwsts = xmwsts i_taxcom = taxcom pruefen = s03-xpruef reset = space IMPORTING e_navfw = bseg-navfw e_taxcom = taxcom e_xstvr = bsez-xstvr nav_anteil = bsez-fwnaf.

CALCULATE_TAX_FROM_NET_AMOUNT CALL FUNCTION 'CALCULATE_TAX_FROM_NET_AMOUNT' EXPORTING i_bukrs = bkpf-bukrs i_mwskz = mwskz i_txjcd = txjcd i_waers = bkpf-waers i_wrbtr = calc_netto i_prsdt = calc_date IMPORTING e_fwste = calc_wmwst TABLES t_mwdat = loct_mwdat EXCEPTIONS bukrs_not_found = 1 country_not_found = 2 mwskz_not_defined = 3 mwskz_not_valid = 4 ktosl_not_found = 5 OTHERS = 6.

FVMK_KOSTL_OBJECT_GET CALL FUNCTION 'FVMK_KOSTL_OBJECT_GET' EXPORTING * Datum, zu dem Kostenstelle geholt werden soll VIMI38-DATAB datum = uv_date * Objektnummer Immobilienobjekt ONR00-OBJNR objnr = uv_object IMPORTING * Kostenstelle, die zu dem DATUM gültig ist VIMI38-KOSTL kostl = uc_kostl.

RK_KOKRS_FIND CALL FUNCTION 'RK_KOKRS_FIND' EXPORTING bukrs = i_bukrs IMPORTING kokrs = e_vp_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.

FI_PERIOD_DETERMINE CALL FUNCTION 'FI_PERIOD_DETERMINE' EXPORTING i_budat = i_budat i_bukrs = i_bukrs IMPORTING e_gjahr = loc_gjahr EXCEPTIONS fiscal_year = 1 period = 2 period_version = 3 posting_period = 4 special_period = 5 version = 6 posting_date = 7 OTHERS = 8.

K_KOKRS_READ CALL FUNCTION 'K_KOKRS_READ' EXPORTING gjahr = loc_gjahr kokrs = e_vp_kokrs IMPORTING e_tka00 = loc_tka00 e_tka01 = loc_tka01 EXCEPTIONS not_found = 1 not_found_gjahr = 2 OTHERS = 3.

RK_KOSTL_READ CALL FUNCTION 'RK_KOSTL_READ' EXPORTING datum = i_vp_datum kokrs = i_vp_kokrs kostl = i_kostl IMPORTING bukrs = e_bukrs EXCEPTIONS kostl_not_complete = 1 kostl_not_found = 2 text_not_found = 3 OTHERS = 4.

REC1_VICN01_SELECT_SINGLE CALL FUNCTION 'REC1_VICN01_SELECT_SINGLE' EXPORTING i_bukrs = tbssbkpf-bukrs i_recnnr = tbssbseg-vertn * I_INTRENO = IMPORTING e_vicn01 = ls_vicn01 EXCEPTIONS not_found = 1 OTHERS = 2 .

RE_FI_SPEC_GL_CLASS CALL FUNCTION 'RE_FI_SPEC_GL_CLASS' EXPORTING i_bukrs = tbssbkpf-bukrs i_umskz = tbssbseg-umskz i_koart = tbssbseg-koart IMPORTING e_shb_reg = loc_shb_reg.

FVK1_GET_INFLUENCE_VALUES CALL FUNCTION 'FVK1_GET_INFLUENCE_VALUES' EXPORTING i_intreno = ls_vicn01-intreno IMPORTING e_eigr2 = ld_eigr2 e_eigr3 = ld_eigr3 e_eigr4 = ld_eigr4 EXCEPTIONS unknown_error = 1 OTHERS = 2.

RECF_POSTING_RULE CALL FUNCTION 'RECF_POSTING_RULE' EXPORTING i_recntype = ls_vicn01-recntype i_intreno = ls_vicn01-intreno i_bukrs = ls_vicn01-bukrs i_eigr1 = ld_eigr1 i_eigr2 = ld_eigr2 i_eigr3 = ld_eigr3 i_eigr4 = ld_eigr4 IMPORTING e_bsskofi = ls_bsskofi EXCEPTIONS kofi_prepare = 1 kofi_phase1 = 2 kofi_phase2 = 3 kofi_check = 4 OTHERS = 5.

RECF_POSTING_RULE_XBEWART_GET CALL FUNCTION 'RECF_POSTING_RULE_XBEWART_GET' EXPORTING i_rantyp = con_rantyp_immo i_sbewart = ld_sbewart IMPORTING e_xbewart = ld_text.

RE_FI_SPEC_GL_CLASS CALL FUNCTION 'RE_FI_SPEC_GL_CLASS' EXPORTING i_bukrs = tbssbkpf-bukrs i_umskz = ps_bseg-umskz i_koart = ps_bseg-koart IMPORTING e_shb_immo = loc_shb_immo.

REMD_OBJECT_ACCOUNT CALL FUNCTION 'REMD_OBJECT_ACCOUNT' EXPORTING intreno = ps_vicn01-intreno IMPORTING e_gsber = ps_bseg-gsber e_prctr = ps_bseg-prctr EXCEPTIONS OTHERS = 1.

RE_FI_SPEC_GL_CLASS CALL FUNCTION 'RE_FI_SPEC_GL_CLASS' EXPORTING i_bukrs = tbssbkpf-bukrs i_umskz = ps_bseg-umskz i_koart = ps_bseg-koart IMPORTING e_shb_immo = loc_shb_immo.

REMD_OBJECT_ACCOUNT CALL FUNCTION 'REMD_OBJECT_ACCOUNT' EXPORTING intreno = ps_vicn01-intreno IMPORTING e_gsber = ps_bseg-gsber e_prctr = ps_bseg-prctr EXCEPTIONS OTHERS = 1.

FI_TAX_INDICATOR_CHECK CALL FUNCTION 'FI_TAX_INDICATOR_CHECK' EXPORTING i_bukrs = tbssbkpf-bukrs i_hkont = ps_bseg-hkont i_koart = 'S' * I_MWSKZ = ' ' * I_STBUK = ' ' * I_UMSKS = ' ' * x_dialog = * X_TAXIT = ' ' * IMPORTING * E_EGRKZ = EXCEPTIONS input_tax_code = 1 no_tax_code = 2 output_tax_code = 3 tax_code = 4 OTHERS = 5 .

REMD_OBJECT_ACCOUNT





CALL FUNCTION 'REMD_OBJECT_ACCOUNT' EXPORTING intreno = ps_vicn01-intreno IMPORTING e_gsber = ps_bseg-gsber e_prctr = ps_bseg-prctr EXCEPTIONS OTHERS = 1.

RE_FI_SPEC_GL_CLASS CALL FUNCTION 'RE_FI_SPEC_GL_CLASS' EXPORTING i_bukrs = tbssbkpf-bukrs i_umskz = tbssbseg-umskz i_koart = tbssbseg-koart IMPORTING e_shb_reg = loc_shb_reg.

FVK1_GET_INFLUENCE_VALUES CALL FUNCTION 'FVK1_GET_INFLUENCE_VALUES' EXPORTING i_intreno = vimimv-intreno IMPORTING e_eigr2 = ld_eigr2 e_eigr3 = ld_eigr3 e_eigr4 = ld_eigr4 EXCEPTIONS unknown_error = 1 OTHERS = 2.

RECF_POSTING_RULE CALL FUNCTION 'RECF_POSTING_RULE' EXPORTING i_anwnd = '0103' i_intreno = vimimv-intreno i_bukrs = vimimv-bukrs i_eigr1 = ld_eigr1 i_eigr2 = ld_eigr2 i_eigr3 = ld_eigr3 i_eigr4 = ld_eigr4 IMPORTING e_bsskofi = ls_bsskofi EXCEPTIONS kofi_prepare = 1 kofi_phase1 = 2 kofi_phase2 = 3 kofi_check = 4 OTHERS = 5.

RECF_POSTING_RULE_XBEWART_GET CALL FUNCTION 'RECF_POSTING_RULE_XBEWART_GET' EXPORTING i_rantyp = con_rantyp_immo i_sbewart = ld_sbewart IMPORTING e_xbewart = ld_text.

RE_FI_SPEC_GL_CLASS CALL FUNCTION 'RE_FI_SPEC_GL_CLASS' EXPORTING i_bukrs = tbssbkpf-bukrs i_umskz = ps_bseg-umskz i_koart = ps_bseg-koart IMPORTING e_shb_immo = loc_shb_immo.

REMD_OBJECT_ACCOUNT CALL FUNCTION 'REMD_OBJECT_ACCOUNT' EXPORTING intreno = vimimv-intreno IMPORTING e_gsber = ps_bseg-gsber e_prctr = ps_bseg-prctr EXCEPTIONS OTHERS = 1.

FI_TAX_INDICATOR_CHECK CALL FUNCTION 'FI_TAX_INDICATOR_CHECK' EXPORTING i_bukrs = tbssbkpf-bukrs i_hkont = ps_bseg-hkont i_koart = 'S' * I_MWSKZ = ' ' * I_STBUK = ' ' * I_UMSKS = ' ' * x_dialog = * X_TAXIT = ' ' * IMPORTING * E_EGRKZ = EXCEPTIONS input_tax_code = 1 no_tax_code = 2 output_tax_code = 3 tax_code = 4 OTHERS = 5 .

REMD_OBJECT_ACCOUNT CALL FUNCTION 'REMD_OBJECT_ACCOUNT' EXPORTING intreno = vimimv-intreno IMPORTING e_gsber = ps_bseg-gsber e_prctr = ps_bseg-prctr 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 MF60MBUC or its description.