Skip to Content
avatar image
Former Member

System error in: table: report: LFMRIF02

Hi Gurus,

Good Evening,

while cancellation of invoice through VF11 , i got this error gurus, i am unable to understand the error, please help me,

awaiting for your valuable input gurus,


Deepak Shanmugam

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Oct 31, 2007 at 03:43 AM

    Hi Deepak,

    Found a SAP NOTE 964228 for that error.



    You receive the error message FI031 when you transfer an invoice to Accounting: "System error in: & table: & report: LFMRIF02

    Routine: SET_ITEMS".

    Other terms

    VF02, VF06, NA30

    Reason and Prerequisites

    This is caused by the program design.

    In the financial accounting, data is principally summarized using sales order information. However, in Funds Management, a separate line item is created for each item of a sales order (in IS-H: for every service of a case). This is the situation since Notes 566324, 584851 and 602781 or the corresponding Support Package statuses. It was not the case in earlier releases.

    Error FI031 occurs if more than 999 line items must be created in Funds Management.


    To ensure that no more than 999 line items are created in Funds Management, you must either post smaller documents or summarize smaller documents in Funds Management using the sales order information. To do this, you can use the SMOD_SAPLFMRI BAdI, "EXIT_SAPLFMRI_001" method (in Release lower than EA PS 2.00, user exit EXIT_SAPLFMRI_001). Sample code:




    Note that, in the case of summarizing documents using the customer order number and item, these are no longer updated in the FM line items and are therefore no longer available in the reporting.



    Add comment
    10|10000 characters needed characters exceeded