MM08RI10 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 MM08RI10 into the relevant SAP transactions such as SE38 or SE80
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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ASSET_DATA_GET call function 'ASSET_DATA_GET' exporting i_bseg = bseg i_bkpf = bkpf.
ASSET_ITEMS_SHOW call function 'ASSET_ITEMS_SHOW' exporting i_bseg = bseg i_bkpf = bkpf.
READ_DOCUMENT_HEADER call function 'READ_DOCUMENT_HEADER' exporting bukrs = rm08r-bukrs belnr = rm08r-belnr gjahr = rm08r-gjahr importing e_bkpf = bkpf exceptions exit = 1 not_found = 2.
READ_DOCUMENT_HEADER call function 'READ_DOCUMENT_HEADER' exporting bukrs = rm08r-bukrs belnr = rm08r-belnr gjahr = rm08r-gjahr bstat = 'V' importing e_bkpf = bkpf exceptions exit = 1 not_found = 2.
READ_DOCUMENT_HEADER call function 'READ_DOCUMENT_HEADER' exporting bukrs = rm08r-bukrs belnr = rm08r-belnr gjahr = rm08r-gjahr bstat = 'V' importing e_bkpf = bkpf exceptions exit = 1 not_found = 2.
READ_DOCUMENT_HEADER call function 'READ_DOCUMENT_HEADER' exporting bukrs = rm08r-bukrs belnr = rm08r-belnr gjahr = rm08r-gjahr importing e_bkpf = bkpf exceptions exit = 1 not_found = 2.
PRELIMINARY_POSTING_DOC_READ call function 'PRELIMINARY_POSTING_DOC_READ' exporting bukrs = rm08r-bukrs belnr = rm08r-belnr gjahr = rm08r-gjahr tables t_vbkpf = yvbkpf t_vbsec = yvbsec t_vbseg = yvbseg t_vbset = yvbset exceptions document_not_found = 1.
MMPUR_EKBE_ARRAY_READ call function 'MMPUR_EKBE_ARRAY_READ' exporting pi_refresh_buffer = 'X' tables pti_ekbe_key = xekbel * PTO_EKBE = exceptions no_records_requested = 1 others = 2 .
MMPUR_EKBZ_ARRAY_READ call function 'MMPUR_EKBZ_ARRAY_READ' exporting pi_refresh_buffer = 'X' tables pti_ekbz_key = xekbel * PTO_EKBZ = exceptions no_records_requested = 1 others = 2 .
ME_RESET_PREFETCH_HISTORY call function 'ME_RESET_PREFETCH_HISTORY'.
SET_TAX_AMOUNT call function 'SET_TAX_AMOUNT' tables t_taxes = xtax1u21.
MM_ARRANG_INVOICE_CANCEL_PREP call function 'MM_ARRANG_INVOICE_CANCEL_PREP' exporting i_bkpf = bkpf i_no_storno = 'X' i_prepost_document = 'X' tables i_bseg = ybseg.
SWU_OBJECT_PUBLISH CALL FUNCTION 'SWU_OBJECT_PUBLISH' EXPORTING OBJTYPE = f_objtype OBJKEY = bkpf_objkey EXCEPTIONS OBJTYPE_NOT_FOUND = 1 OTHERS = 2.
FI_DOCUMENT_NUMBER_CHECK call function 'FI_DOCUMENT_NUMBER_CHECK' exporting i_belnr = bkpf-belnr i_blart = bkpf-blart i_bukrs = bkpf-bukrs i_gjahr = bkpf-gjahr.
DOCUMENT_NUMBER_CHECK * call function 'DOCUMENT_NUMBER_CHECK' * exporting * i_belnr = bkpf-belnr * i_bukrs = bkpf-bukrs * i_gjahr = bkpf-gjahr * i_nriv = nriv.
CONVERT_TO_LOCAL_CURRENCY call function 'CONVERT_TO_LOCAL_CURRENCY' exporting foreign_currency = bkpf-waers local_currency = dm08r-hswae foreign_amount = bseg-wrbtr rate = bkpf-kursf date = bkpf-wwert importing local_amount = bseg-dmbtr.
FIND_TAX_SPREADSHEET call function 'FIND_TAX_SPREADSHEET' exporting buchungskreis = bkpf-bukrs importing steuer_netto = tax_belegebene schema = t005-kalsm.
COBL_RECEIVE call function 'COBL_RECEIVE' importing ecobl = cobl esc_used = cr_xescu tables icoblf = int_coblf.
call function 'JOINT_VENTURE_RECIND_SET' exporting bseg_shkzg = bseg-shkzg ska1_xbilk = ska1-xbilk skb1_recid = skb1-recid t001_xjvaa = t001-xjvaa t003_recic = t003-recic t003_recid = t003-recid importing bseg_recid = bseg-recid.
COBL_SEND_PAI_ALL call function 'COBL_SEND_PAI_ALL' exporting check_always = 'X' cobl_pai = cobl.
CUSTOMIZED_MESSAGE call function 'CUSTOMIZED_MESSAGE' exporting i_arbgb = 'M8' i_dtype = 'W' i_msgnr = '108' i_var01 = tab_bsip-belnr.
CUSTOMIZED_MESSAGE call function 'CUSTOMIZED_MESSAGE' exporting i_arbgb = 'M8' i_dtype = 'W' i_msgnr = '108' i_var01 = tab_bsip-belnr.
FI_VENDOR_ALTERN_PAYER_CHECK call function 'FI_VENDOR_ALTERN_PAYER_CHECK' exporting i_lifnr = loc_lifnr i_filkd = loc_filkd i_bukrs = bkpf-bukrs i_empfb = bseg-empfb i_lfb1_head_office = lfb1.
ESR_NUMBER_CHECK call function 'ESR_NUMBER_CHECK' exporting amount = bseg-wrbtr cash_discount = bseg-sknto country = lfa1-land1 esr_check_digit = bseg-esrpz esr_number = bseg-esrnr esr_ref_number = bseg-esrre payment_terms1 = bseg-zbd1p importing esr_check_digit = bseg-esrpz.
MESSAGES_SHOW call function 'MESSAGES_SHOW' exporting object = text-036 exceptions no_messages = 1.
PR_WF_PAYMENT_BLOCK_CHECK call function 'PR_WF_PAYMENT_BLOCK_CHECK' exporting dmbtr = bseg-dmbtr wfvar = t001-wfvar zlspr = bseg-zlspr blart = bkpf-blart bkpf = bkpf "Note559590 bseg = bseg. "Note559590
MATERIAL_READ_MAKF call function 'MATERIAL_READ_MAKF' exporting schluessel = mtcom importing matdaten = mt08b return = mtcor tables seqmat01 = dummy.
MM_ARRANG_INVOICE_CHANGE call function 'MM_ARRANG_INVOICE_CHANGE' exporting i_bkpf = bkpf.
MR_AMOUNT_CHECK * CALL FUNCTION 'MR_AMOUNT_CHECK' "Test: Preisprüfung * EXPORTING soll im Funktionsbau- * I_BNK_FLAG = XBNK0 stein MR_AMOUNT_CHECK * I_BPMNG = BSEG-BPMNG ablaufen.
CUSTOMIZED_MESSAGE call function 'CUSTOMIZED_MESSAGE' exporting i_arbgb = 'M8' i_dtype = 'W' i_msgnr = '153'. "P45K043767
CUSTOMIZED_MESSAGE call function 'CUSTOMIZED_MESSAGE' exporting i_arbgb = 'M8' i_dtype = 'W' i_msgnr = '154'. "P45K043767
RF_CPD_DATEN_BEARBEITEN call function 'RF_CPD_DATEN_BEARBEITEN' exporting i_bkpf = bkpf i_bseg = bseg i_bsec = bsec i_t001 = t001 i_ktnra = lfa1-lifnr i_ktogr = lfa1-ktock i_name1 = lfa1-name1 i_xcpdk = lfa1-xcpdk importing e_bseg = bseg e_bsec = bsec.
CONVERT_TO_LOCAL_CURRENCY call function 'CONVERT_TO_LOCAL_CURRENCY' exporting foreign_currency = bkpf-waers local_currency = dm08r-hswae foreign_amount = rm08r-wmwst1 rate = bkpf-kursf date = bkpf-wwert importing local_amount = rm08r-mwsts1.
CONVERT_TO_LOCAL_CURRENCY call function 'CONVERT_TO_LOCAL_CURRENCY' exporting foreign_currency = bkpf-waers local_currency = dm08r-hswae foreign_amount = rm08r-wmwst2 rate = bkpf-kursf date = bkpf-wwert importing local_amount = rm08r-mwsts2.
CONVERT_TO_LOCAL_CURRENCY call function 'CONVERT_TO_LOCAL_CURRENCY' exporting foreign_currency = bkpf-waers local_currency = dm08r-hswae foreign_amount = rm08r-wmwst3 rate = bkpf-kursf date = bkpf-wwert importing local_amount = rm08r-mwsts3.
CONVERT_TO_LOCAL_CURRENCY call function 'CONVERT_TO_LOCAL_CURRENCY' exporting foreign_currency = bkpf-waers local_currency = dm08r-hswae foreign_amount = rm08r-wmwst4 rate = bkpf-kursf date = bkpf-wwert importing local_amount = rm08r-mwsts4.
SET_TAX_AMOUNT_DK call function 'SET_TAX_AMOUNT_DK' exporting i_bukrs = bseg-bukrs i_buzei = bseg-buzei i_itxdat = itxdat i_mwskz = bseg-mwskz i_xmwst = bkpf-xmwst.
SET_TAX_AMOUNT call function 'SET_TAX_AMOUNT' tables t_taxes = xtax1u21.
F_VALUES_TXJCD call function 'F_VALUES_TXJCD' exporting i_kalsm = t005-kalsm importing e_txjcd = bseg-txjcd.
FI_F4_ZTERM call function 'FI_F4_ZTERM' exporting i_zterm = bseg-zterm i_koart = koart-k importing e_zterm = t052-zterm.
FI_VENDOR_ALTERN_PAYERS_READ call function 'FI_VENDOR_ALTERN_PAYERS_READ' exporting i_lifnr = lifnr * i_filkd = i_bukrs = bkpf-bukrs * i_lfb1_head_office = tables t_zemtab = t_zempf.
OFF_NUMBER_GLOBAL_CHECK call function 'OFF_NUMBER_GLOBAL_CHECK' exporting i_fin1_param = fin1_param i_bkpf = bkpf.
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 MM08RI10 or its description.