SAP Reports / Programs | Financial Accounting(FI) SAP FI

SAPMF05A SAP ABAP dialog Program - documentation and ABAP source code







SAPMF05A is a standard Module pool for a dialog screen ABAP Program 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 SAPMF05A 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

F-56 - Reverse Statistical Posting
F-57 - Vendor Noted Item
F-90 - Acquisition from purchase w. vendor
F-91 - Asset Acquis. Posted w/Clearing Acct
F-92 - Asset Retire. frm Sale w/ Customer
F-33 - Post Bill of Exchange Usage
F-32 - Clear Customer
FB01 - Post Document
F-05 - Post Foreign Currency Valuation
FV60 - Park Incoming Invoices
FV63 - Displayed Parked Vendor Document
FV65 - Park Incoming Credit Memos
FV53 - Display Parked G/L Account Document
FV50 - Park G/L Account Items
FV70 - Preliminary Entry Outbound Invoices
F-36 - Bill of Exchange Payment
F-35 - Post Forfaiting
FV73 - Display Parked Customer Document
F-34 - Post Collection
FV75 - Park Outgoing Credit Notes
F-37 - Customer Down Payment Request
F-38 - Enter Statistical Posting
F-39 - Clear Customer Down Payment
F-40 - Bill of Exchange Payment
F-41 - Enter Vendor Credit Memo
F-42 - Enter Transfer Posting
F-43 - Enter Vendor Invoice
F-44 - Clear Vendor
F-47 - Down Payment Request
F-48 - Post Vendor Down Payment
F-49 - Customer Noted Item
F-51 - Post with Clearing
F-52 - Post Incoming Payments
DOCCHG_FB05 - Post with Clearing
F-53 - Post Outgoing Payments
F-54 - Clear Vendor Down Payment
F-55 - Enter Statistical Posting
F-01 - Enter Sample Document
F-02 - Enter G/L Account Posting
F-03 - Clear G/L Account
F-04 - Post with Clearing
FBA7_OLD - Post Vendor Down Payment
FBA8 - Clear Vendor Down Payment
FBA8_OLD - Clear Vendor Down Payment
FBB1 - Post Foreign Currency Valn
FBD1 - Enter Recurring Entry
FBD5 - Realize Recurring Entry
FBD9 - Enter Recurring Entry
FBM1 - Enter Sample Document
F-31 - Post Outgoing Payments
F-30 - Post with Clearing
F-29 - Post Customer Down Payment
F-27 - Enter Customer Credit Memo
F-26 - Incoming Payments Fast Entry
FBP1 - Enter Payment Request
F-25 - Reverse Check/Bill of Exch.
FBR1 - Post with Reference Document
F-22 - Enter Customer Invoice
FBR2 - Post Document
F-21 - Enter Transfer Posting
FBS1 - Enter Accrual/Deferral Doc.
F-20 - Reverse Bill Liability
F-19 - Reverse Statistical Posting
F-07 - Post Outgoing Payments
F-06 - Post Incoming Payments
FBVB - Post Parked Document
FBW1 - Enter Bill of Exchange Pmnt Request
FBW2 - Post Bill of Exch.acc.to Pmt Request
FBW3 - Post Bill of Exchange Usage
FBW4 - Reverse Bill Liability
FBW5 - Customer Check/Bill of Exchange
ABAD - Asset Retire. frm Sale w/ Customer
ABZV - Asset Acquis. Posted w/Clearing Acct
ABAD_OLD - Asset Retire. frm Sale w/ Customer
FBW6 - Vendor Check/Bill of Exchange
FBZ1 - Post Incoming Payments
ABZK - Acquisition from purchase w. vendor
ABB1 - Correction of Asset Accounts
FBZ2 - Post Outgoing Payments
FBZ3 - Incoming Payments Fast Entry
ABF1 - Post Document
ABF1L - Post Document in Ledger Group
FBZ4 - Payment with Printout
FB10 - Invoice/Credit Fast Entry
FB11 - Post Held Document
FB08 - Reverse Document
FB1D - Clear Customer
FB05_OLD - Post with clearing
FB05 - Post with Clearing
FB1K - Clear Vendor
FB1S - Clear G/L Account
FB21 - Enter Statistical Posting
FB22 - Reverse Statistical Posting
FB31 - Enter Noted Item
FB41 - Post Tax Payable
FB50 - G/L Acct Pstg: Single Screen Trans.
FB60 - Enter Incoming Invoices
FB65 - Enter Incoming Credit Memos
FB70 - Enter Outgoing Invoices
FB75 - Enter Outgoing Credit Memos
FBA1 - Customer Down Payment Request
FBA7 - Post Vendor Down Payment
FBA2 - Post Customer Down Payment
FBA3 - Clear Customer Down Payment
FBA6 - Vendor Down Payment Request


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


Text pool values


Text Symbol: DIF = Difference Itm
Text Symbol: DIV = Display Variant
Text Symbol: E01 = Structure on
Text Symbol: E02 = Structure off
Text Symbol: E03 = Enter new company code
Text Symbol: E04 = Data already entered will be lost
Text Symbol: E05 = Do you want to continue?
Text Symbol: E06 = Customer invoice
Text Symbol: E07 = Customer credit memo
Text Symbol: E08 = Enter
Text Symbol: E09 = Edit
Text Symbol: E10 = Vendor Invoice
Text Symbol: E11 = Vendor credit memo
Text Symbol: E12 = Bal. not equal to zero
Text Symbol: E13 = Balance equals zero
Text Symbol: E14 = Balance not yet determined
Text Symbol: E20 = No errors
Text Symbol: E21 = Error log
Text Symbol: E22 = No vendor found
Text Symbol: E23 = Settings changed
Text Symbol: E24 = Park
Text Symbol: F01 = Enter Vendor Invoice: Company Code &4
Text Symbol: F02 = Enter Vendor Credit Memo: Company Code &4
Text Symbol: F03 = Enter Customer Invoice: Company Code &4
Text Symbol: F04 = Enter Customer Credit Memo: Company Code &4
Text Symbol: F05 = Enter G/L Account Document: Company Code &4
Text Symbol: BKT = Document header text
Text Symbol: 521 = Complete Documents for Ledger Group
Text Symbol: 701 = Company Code Bal.
Text Symbol: 900 = Add
Text Symbol: 901 = Correct
Text Symbol: 902 = Display
Text Symbol: 910 = G/L account item
Text Symbol: 911 = Customer item
Text Symbol: 912 = Vendor item
Text Symbol: 913 = Asset item
Text Symbol: 914 = Header Data
Text Symbol: 915 = Overview





Text Symbol: 916 = G/L account items
Text Symbol: 917 = Initial screen
Text Symbol: 920 = Additional Data
Text Symbol: 930 = Enter &
Text Symbol: 950 = Choose requests
Text Symbol: 951 = Choose down payments
Text Symbol: 952 = Choose postings
Text Symbol: 953 = Select open items
Text Symbol: 954 = Enter selection criteria
Text Symbol: 955 = Select bill of exchange items
Text Symbol: 956 = Document header for new company code
Text Symbol: 957 = Enter items
Text Symbol: 958 = Additional Components;
Text Symbol: AUF = Order
Text Symbol: BE1 = B/Exch. Pymt Request
Text Symbol: F06 = Enter G/L Acct Document for Ledger Group: Company Code &4
Text Symbol: ORT = Cty
Text Symbol: PER = Personnel number
Text Symbol: PFA = P.O. box:
Text Symbol: PRC = Profit center
Text Symbol: PRO = Project
Text Symbol: SL1 = Doc./reference/payment ref.
Text Symbol: SL2 = Doc./reference
Text Symbol: STR = Street and House No.
Text Symbol: T01 = Select held documents
Text Symbol: T02 = Do you want to continue processing?
Text Symbol: T03 = Created on
Text Symbol: T04 = Created by
Text Symbol: TXT = Item text
Text Symbol: VAL = Value date
Text Symbol: W00 = Amount
Text Symbol: W11 = Loc.cur./GpVal
Text Symbol: W12 = Loc.cur./PrcVal
Text Symbol: W30 = Group curr.amnt
Text Symbol: W31 = Grp cur./GpVal
Text Symbol: W32 = Grp cur./PrcVal
Text Symbol: W40 = Hard crcy amt
Text Symbol: W50 = Index crcy amt
Text Symbol: W60 = Glb.co.crcy amt





Text Symbol: XBL = Reference number
Text Symbol: ZBD = Terms of payment
Text Symbol: ZUO = Assignment
Text Symbol: NPL = Network
Text Symbol: F07 = Park G/L Account Document for Ledger Group: Company Code &4
Text Symbol: F08 = For Ledger Group
Text Symbol: F11 = Park Vendor Invoice: Company Code &4
Text Symbol: F12 = Park Vendor Credit Memo: Company Code &4
Text Symbol: F13 = Park Customer Invoice: Company Code &4
Text Symbol: F14 = Park Customer Credit Memo: Company Code &4
Text Symbol: F15 = Park G/L Account Document: Company Code &4
Text Symbol: F21 = Edit Parked Vendor Invoice &1 &2 &3
Text Symbol: F22 = Edit Parked Vendor Credit Memo &1 &2 &3
Text Symbol: F23 = Edit Parked Customer Invoice &1 &2 &3
Text Symbol: F24 = Edit Parked Customer Credit Memo &1 &2 &3
Text Symbol: F25 = Edit Parked G/L Account Document &1 &2 &3
Text Symbol: F31 = Display Parked Vendor Invoice &1 &2 &3
Text Symbol: F32 = Display Parked Vendor Credit Memo &1 &2 &3
Text Symbol: F33 = Display Parked Customer Invoice &1 &2 &3
Text Symbol: F34 = Display Parked Customer Credit Memo &1 &2 &3
Text Symbol: F35 = Display Parked G/L Document &1 &2 &3
Text Symbol: F36 = Release Parked G/L Account Document &1 &2 &3
Text Symbol: F37 = Release Parked Customer Invoice &1 &2 &3
Text Symbol: F38 = Release Parked Vendor Invoice &1 &2 &3
Text Symbol: GPS = Offsetting item &
Text Symbol: GSB = Business area
Text Symbol: INV = Calculation with Inverse Rate Permittd
Text Symbol: KST = Cost center
Text Symbol: MAT = Materials
Text Symbol: MEN = Quantity
Text Symbol: 028 = The line item is incomplete
Text Symbol: 029 = Should the item be ignored ?
Text Symbol: 030 = Exit Editing
Text Symbol: 031 = OrdN:;;
Text Symbol: 032 = Do you want to exit editing?
Text Symbol: 033 = Store Original Document
Text Symbol: 034 = Do you want to store the displayed
Text Symbol: 035 = orig. document for posting $1 $2 ?
Text Symbol: 036 = Delete Document



Text Symbol: 037 = Delete document $?
Text Symbol: 038 = Tax information: Item
Text Symbol: 039 = Tax information: Document
Text Symbol: 040 = Customers
Text Symbol: 041 = Vendors
Text Symbol: 042 = Assets
Text Symbol: 043 = Items
Text Symbol: 044 = Items in document currency
Text Symbol: 045 = Items in local currency
Text Symbol: 046 = Items in group currency
Text Symbol: 047 = Items in global company currency
Text Symbol: 048 = Items in hard currency
Text Symbol: 049 = Items in index-based currency
Text Symbol: 050 = Addit.Details
Text Symbol: 051 = Fixed asset retirement data is not noted
Text Symbol: 053 = Hold document
Text Symbol: 054 = Document currency
Text Symbol: 027 = Vendor
Text Symbol: 001 = Clearing item not found
Text Symbol: 002 = Clearing item cleared
Text Symbol: 003 = Discount document has an incorrect currency key
Text Symbol: 004 = Clearing item has an incorrect amount
Text Symbol: 005 = Account type is not "S"
Text Symbol: 006 = Clearing item has an incorrect debit/credit indicator
Text Symbol: 007 = Other line items
Text Symbol: 008 = INTERNAL
Text Symbol: 009 = Item
Text Symbol: 010 = None
Text Symbol: 011 = Open item account
Text Symbol: 012 = Due Date
Text Symbol: 013 = Document number
Text Symbol: 014 = Assignment
Text Symbol: 015 = Amount
Text Symbol: 016 = Value date
Text Symbol: 017 = Business area
Text Symbol: 018 = Cancel line item
Text Symbol: 019 = Ntwk:
Text Symbol: 020 = POrd:
Text Symbol: 021 = Proj:
Text Symbol: 022 = Ordr:
Text Symbol: 023 = Asst:
Text Symbol: 024 = Cost:
Text Symbol: 025 = BusA:
Text Symbol: 026 = Customer
Text Symbol: 055 = Local currency
Text Symbol: 155 = Local crcy/group valuat.
Text Symbol: 156 = Group crcy/group valuat.
Text Symbol: 245 = Items in loc.currency/prof.cen.val.
Text Symbol: 246 = Items in group crcy/profit cent.val
Text Symbol: 255 = Local crcy/prof.cent.val.
Text Symbol: 256 = Group crcy/prof.cent.val.
Text Symbol: 500 = Screen variants for items
Text Symbol: 501 = Account assignment templates for items
Text Symbol: 502 = Held documents
Text Symbol: 503 = Variant 1
Text Symbol: 504 = Variant 2
Text Symbol: 505 = Variant 3
Text Symbol: 506 = Tree
Text Symbol: 507 = Hold document...
Text Symbol: 508 = Save as acct deter. reference
Text Symbol: 509 = Delete acct assg.temp.
Text Symbol: 510 = Enter G/L account document
Text Symbol: 511 = Parked documents
Text Symbol: 512 = Park G/L account document
Text Symbol: 513 = Complete documents
Text Symbol: 514 = All account assignment templates will be removed!
Text Symbol: 515 = Execute the selected action?
Text Symbol: 517 = All screen variants will be removed!
Text Symbol: 518 = Remove all screen variants
Text Symbol: 519 = Remove all account assignment templates
Text Symbol: 520 = Parked Documents for Ledger Group
Text Symbol: 146 = Items in group crcy/group valuation
Text Symbol: 056 = Group currency
Text Symbol: 057 = Global company currency
Text Symbol: 058 = Hard currency
Text Symbol: 059 = Index-based currency
Text Symbol: 060 = All company codes
Text Symbol: 061 = Hold document anyway?
Text Symbol: 062 = last text
Text Symbol: 063 = last text with confirmation
Text Symbol: 065 = PK BusA Acct
Text Symbol: 066 = &CUR Amount Tax amnt
Text Symbol: 067 = PK BusA Acct CoCde
Text Symbol: 068 = Column heading is missing for variant &VAR
Text Symbol: 069 = Invoice verification
Text Symbol: 070 = Vendor posting
Text Symbol: 071 = RlEs:
Text Symbol: 072 = Spcfy in p.adv:
Text Symbol: 073 = OrdN:
Text Symbol: 074 = Payer
Text Symbol: 075 = Payee
Text Symbol: 076 = Prct:
Text Symbol: 077 = Autom.clearing SAPF124
Text Symbol: 078 = Autom.clearing SAPF124E
Text Symbol: 079 = &CUR Amount TSP Amt
Text Symbol: 080 = Item automatically created
Text Symbol: 081 = Asset Subnumber
Text Symbol: 145 = Items in local crcy/group valuation


INCLUDES used within this REPORT SAPMF05A

INCLUDE MF05ATOP.
INCLUDE MF05ATOP_ALV.
INCLUDE MF05ACHK.
INCLUDE MF05AO00.
INCLUDE MF05AFA0.
INCLUDE MF05AFB0.
INCLUDE MF05AFC0.
INCLUDE MF05AFD0.
INCLUDE MF05AFE0.
INCLUDE MF05AFF0.
INCLUDE MF05AFG0.
INCLUDE MF05AFH0.
INCLUDE MF05AFI0.
INCLUDE MF05AFK0.
INCLUDE MF05AFL0.
INCLUDE MF05AFM0.
INCLUDE MF05AFN0.
INCLUDE MF05AFO0.
INCLUDE MF05AFP0.
INCLUDE MF05AFQ0.
INCLUDE MF05AFR0.
INCLUDE MF05AFS0.
INCLUDE MF05AFT0.
INCLUDE MF05AFU0.
INCLUDE MF05AFV0.
INCLUDE MF05AFW0.
INCLUDE MF05AFX1.
INCLUDE MF05AFZ0.
INCLUDE MF05INC1.
INCLUDE MF05ATAX.
INCLUDE MF05AHLP.
INCLUDE IS01HK04. "DMC
INCLUDE MF05AO10.
INCLUDE MF05AHLP_F4_KKBER.
INCLUDE MF05ASKB.
INCLUDE MF05ASKA.
INCLUDE MF05AOENJ.
INCLUDE MF05AIENJ.
INCLUDE MF05AFDENJ.
INCLUDE MF05AFHENJ.
INCLUDE MF05AFCENJ.
INCLUDE MF05AFAENJ.
INCLUDE MF05AFGENJ.
INCLUDE MF05AFTENJ.
INCLUDE MF05AFRENJ.
INCLUDE MF05AFLENJ.
INCLUDE MF05AFPENJ.
INCLUDE MF05AFXENJ.
INCLUDE MF05AFMENJ.
INCLUDE MF05AFBENJ.
INCLUDE MF05AFWENJ.
INCLUDE MF05AFSENJ.
INCLUDE MF05AFEENJ.
INCLUDE MF05AFIENJ.
INCLUDE MF05AFVENJ.
INCLUDE MF05AFFENJ.
INCLUDE MF05AFUENJ.
INCLUDE MF05AI00_BSED_BANK.
INCLUDE MF05AI10_REINDAT_PRUEFEN.
INCLUDE MF05AI00_FI_FM_SUBST_MABER.
INCLUDE MF05AFB0_FILL_BSEG_FROM_ADDAA.
INCLUDE MF05AFP0_POSITIONEN_ERGAENZEN.
INCLUDE MF05AOALV.
INCLUDE MF05AFALV.
INCLUDE MF05AO00_D1300_PBO.
INCLUDE MF05AF00_D1300_PBO.
INCLUDE MF05AI00_D0100_PRE_APPL_SUB.
INCLUDE MF05AF00_D0100_PRE_APPL_SUB.
INCLUDE MF05AF00_D0100_POST_APPL_SUB.
INCLUDE MF05AI00_D0100_POST_APPL_SUB.
INCLUDE MF05AO00_D0100_PRE_APPL_SUB.
INCLUDE MF05AF00_D0100_PRE_APPL_SUB_2.
INCLUDE MF05AI01_AUTH_LEDGER.
INCLUDE MF05AFA0_AUTH_LEDGER.
INCLUDE MF05AI20_DET_LEADING_LEDGER.
INCLUDE MF05AFD0_DET_LEADING_LEDGER.
INCLUDE MF05A_CLR_CONTRACTI01.
INCLUDE MF05A_CLR_CONTRACT_CHECKF01.
INCLUDE MF05A_DYNPRO_SEL_MODIFO01.
INCLUDE MF05A_DYNPRO_SEL_MODIFF01.
INCLUDE MF05AF01_AUTH_SEGMENT.
INCLUDE MF05AO01_TC_LISTE_INIT.
INCLUDE MF05AO01_TC_ANZUMB_ANZEIGE.
INCLUDE MF05AO01_TC_ANZUMB_SUMME.
INCLUDE MF05AI01_TC_ANZUMB_UPDATE.
INCLUDE MF05AF01_TC_XXXX_COLUMNS_MODIF.
INCLUDE MF05AI01_D1703_OKCODE.
INCLUDE MF05AF01_SORT_POSTAB.
INCLUDE MF05AF01_TC_STANDARDFIELDS.
INCLUDE MF05AO01_TC_ANFTAB_ANZEIGE.
INCLUDE MF05AI01_D1702_OKCODE.
INCLUDE MF05AF01_SORT_TABLE.
INCLUDE MF05AI01_GET_TOPLINE.
INCLUDE MF05AHLP_F1_PDFFO.
INCLUDE MF05A_GET_TFBUF.
INCLUDE MF05A_CHECK_FORM_FOR_PAYM.
INCLUDE MF05AF01_GL_MIGPLAN_CHECK.
INCLUDE MF05AI01_CHECK_MIG_GL.
INCLUDE MF05AF01_SIMULATE_LEDGER_VIEW.
INCLUDE MF05AF01_READ_MGPLN.
INCLUDE MF05AF01_GET_TMODU. "NOTE1358749
INCLUDE MF05AI01_LPNEBELN_CHECK.
INCLUDE MF05AF01_LPNEBELN_CHECK.
INCLUDE MF05A_FILL_LPNO01. "NOTE 1364347
INCLUDE MF05AO01_LONGNUM_OUTPUT.
INCLUDE MF05A_NO_ZTERM_CLEAR_SETI01.
INCLUDE MF05AI10_VATDATE.
INCLUDE MF05A_FAGL_SPECIAL_FUNC_F01.
INCLUDE MF05AI10_XBKPF_XMWST_UPDATE.
INCLUDE MF05A_F01.
INCLUDE MF05A_OKCODE_CREATE_SERVICEF01.
INCLUDE MF05AI00_AGUMS_CHECK. "NOTE1597128
INCLUDE MF05AI10_MWSKZ_DELETED.
INCLUDE MF05AHLP_F4_MNDID. "N1852125
INCLUDE MF05AI00_CHECK_MNDID. "N1852125
INCLUDE MF05AF00_SO_DP_DPR_CHECKF01.
INCLUDE MF05A_F02.
INCLUDE MF05A_FEB.
INCLUDE MF05A_DECO.
INCLUDE MF05A_DECO_2.
INCLUDE MF05AO00_SCREEN_MODIF_609.
INCLUDE MF05AI00_VERIFDOC_REF_READ.
INCLUDE MF05AFC0_CHECK_ACCP_ASSIGNMENT.
INCLUDE MF05AF01_SIMULATE_FIAA_VIEW.
INCLUDE MF05A_F03.


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:

No SAP FUNCTION MODULES are executed within this report code!



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