Mir7 help

For a double level of control we have recently introduced Mir7 to park and then miro control to post the documents.
We have a serious problem with that....
The user can park multiple duplicate invoices with the same PO, we need to stop that, that is bearable.... but something worse they are able to post as well multiple duplicate invoices......
I have checked the configurations as well
SPRO>IMG>MM>Logistics invocie verification>Incoming invoice-->Set check for duplicate invoice
and the vendor master check as well....
What else should i Do to ensure this does not happen? it will be serious if a payment goes out twice....
Thanks...

Hi,
Under path SPRO>IMG>MM>Logistics invocie verification>Incoming invoice-->Set check for duplicate invoice
Here activate this for Co. Code, reference and Inv. date.
In XK02 - For Vendor under "Payment Transactions" screen, activate "Duplicate invoice check"

Similar Messages

  • Add search help/drop down list to a standard field in MIR7

    Hi All,
    I have a requirement to add  a search help on one of the strandard field in MIR7. This field has no search help in dictionary (SE11). Do you have any idea on how to do this? Is there any exit that i can use to?
    Please help!
    Thanks in advance.

    Hi Akira,
    Please check the below threads.
    [how to create F4 for the standard transaction]
    [F4 HELP for standard field..;
    [http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/daeda0d7-0701-0010-8caa-edc983384237]
    [Re: Adding a field in standard search help;
    Edited by: Prasath Arivazhagan on Apr 13, 2010 5:38 AM

  • MIR7...a problem with an invoice..PLEASE HELP!!!

    Hi all,
    i just want to create a preliminary invoice in the Tx. MIR7, but something happen with the item i want to add to the invoice and, doesnt let me create the preliminary invoice a throw the follow "error": Error in routing MRM_DRSEG_FILL(SAPLMRMH). Why the Tx. shows me that "error"?. Please help, i'm debugging the standard and i cant figure out what is the problem with the item.
    Thanx in advance

    Hi Mariana ,
    I am facing exactly the same error.
    Can you please guide as to how you solved the problem.
    Regards
    Suman Chakraborty

  • Mapping of inbound INVOIC02 iDoc Segment to MIRO/MIR7 Header Text? Help!

    Hi Experts,
    I need to map a field from the inbound INVOIC02 idoc to the header text field. This field is TABLE:INVFO;(Struct)Field:SGTXT as shown in MIR7. I thought that segments E1EDPT1 & E1EDPT2 would map to this field but it is not showing up in the processed invoice. Is there a segment/field in INVOIC02 that maps to this field?
    Thanks,
    Doug

    Hi,
    Try like this
    Ledger                        Ledger     
           EqualS------------OR            EqualS------------OR  EqualS------------OR   EqualS------------OR----Not---
    Constant(460050)       Constant(471000)          Constant(420600)       Constant(472150)
    and   Brand-------
                    EqualS--CreateIF-----Target Brand
    Constant(75999)
    Thanks!

  • Parked Vendor Invoices (MIR7) stored in which tables ?

    Dear All,
    I need to write a report to show all park documents.
    I know that this table store park document header.
    vbkpf      - Store All Park Documents Header (Include Vendor Invoice (MIR7))
    However, I have checked some tables in the following and doesn't contain any vendor invoice details line transactions.
    VBKPF       Document Header for Document Parking
    VBSEC   Document Parking One-Time Data Document
    VBSEGA  Document Segment for Document Parking
    VBSEGD  Document Segment for Customer Document
    VBSEGK  Document Segment for Vendor Document
    VBSEGS  Document Segment for Document Parking
    VBSET   Document Segment for Taxes Document
    VBWF09  People with Release Authorization
    VBWF15  People with Release Authorization
    Please help to comments which table to store Parked Vendor Invoices details line transactions.
    Thanks in advance,
    Best Reqards,
    Leo

    Hi,
    Please check the table RSEG - Document Item: Incoming Invoice
    Regards,
    jigar

  • How to capture error message log for Tcode MIR7

    Hi ,
    I have a problem to capture the error message outside the tcode which are created by MIR7/MIR0 .
    Are they stored in any database table?
    Is there any other way to access them?
    Anybody knows how to solve this that will be very helpful.
    Thanks,
    Anu

    call transaction 'XK01' using i_bdcdata
                     mode 'N'
                     update 'S'
                     messages into i_bdcmsgcoll.
    if sy-subrc <> 0.
        perform get_error.
            write:/ itab , v_text.
    endif.
    *Form
    form get_error.
    loop at i_bdcmsgcoll.
    CALL FUNCTION 'FORMAT_MESSAGE'
    EXPORTING
       ID              = i_bdcmsgcoll-MSGID
       LANG            = sy-langu
       NO              = i_bdcmsgcoll-MSGNr
       V1              = i_bdcmsgcoll-MSGV1
      V2              = SY-MSGV2
      V3              = SY-MSGV3
      V4              = SY-MSGV4
    IMPORTING
       MSG             = v_text
    EXCEPTIONS
      NOT_FOUND       = 1
      OTHERS          = 2
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    endloop.
    endform.                    " get_error
    Edited by: Bala Krishna on Sep 9, 2008 7:50 PM

  • Changing the item data in MIRO ,MIR7,MIR4 transactions

    Hi,
    Please help in finding out the BADI/User exit to change the line item data and passing changed data back to the main screen for MIRO,MIR7 and MIR4 transactions.

    Hi Neil,
    1. U said u have used SAVE_TEXT
       and it saves.
    2. To check if this happens or not, 
        After that write COMMIT Work.
    3. In DEBUG mode,
       execute till the FM and COMMIT Work,
    4. In another session,
       see the table STXH
       to know whether it REALLY Gets
       updated or not!
    regards,
    amit m.

  • MIR7 Park an not GR'd document with line item reference

    Hi I have also left this message in the MM forum.
    Scenario 1 is how the system currently works, scenario 2 is what we want to achieve, so Parked, unreciepted document but would like the line item details to appear in MIR7 so we an trace it and report against it and ask user to post a GR easier ......
    Important point on both is the PO is not receipted as the user has forgot to do it!
    1. PO gets created
    2. Invoice comes in
    3. AP clerk does MIRO enters PO number gets a message no selectable item.
    3. AP clerk switch to parking and parks docuement
    4. Display parked invoice we can see the PO number but no line item details
    Here are the steps we want to happen Step 4 is different
    1. PO gets created
    2. Invoice comes in
    3. AP clerk does MIRO enters PO number gets a message no selectable item.
    3. AP clerk switch to parking and parks docuement
    4. Display parked invoice we WANT to see the PO number AND the line item details
    Is there possible a BAPI we can use to achieve this or any ideas on development that might be required or can it be achieved via configuration?
    Thanks for any help!

    this can happen if any freight or packaging condition value was present while GR but deleted or altered befire the cancellation of document.. pl check in MSEg for amount in LC and delivery costs.

  • Issue regarding to change taxcode in tab Gl-account for T.cod MIR7

    Hi Expert,
    I have issue regarding Tax code in Tab Gl-account for t.cod MIR7 which come by-default , i wan to change that taxcode based on purchase order number which also have tax code with multiple line item in tab PO Refrence,,i want first taxcode of tab PO Refrence to be copied in first line item of tab GL-account  based on po number ,can anyone put a light on this issue with priority..
    Regard's,
    shaikh khalid.

    Hi,
    You can clear the old items posted in 28000 with the other leg in suspense / clearing GL Account.
    Once the above is done, please post once again to Vendor clearing the suspense / clearing account.
    Ensure that the suspense / clearing account does not have any open items.
    The lines are transfered to new recon account.
    Hope this helps, if yes, please assign points.
    Regards,
    Sankar

  • TCode MIR7: Dump while deleting Parked Invoice with zero value

    Hi,
    We had parked an Invoice using TCode MIR7 with Zero Value with reference of a PO. Now as the value of invoice is zero, we want to delete it using MIR7.
    In MIR7, when we go to Invoice Document-->Delete, it results in dump. Dump is as follows:
    Error analysis
        Short text of error message:
        No document found
        Long text of error message:
        Technical information about the message:
        Message class....... "FI"
        Number.............. 124
        Variable 1.......... " "
        Variable 2.......... " "
        Variable 3.......... " "
        Variable 4.......... " "
    How to correct the error
        Probably the only way to eliminate the error is to correct the program.
        If the error occures in a non-modified SAP program, you may be able to
        find an interim solution in an SAP Note.
        If you have access to SAP Notes, carry out a search with the following
        keywords:
        "MESSAGE_TYPE_X" " "
        "SAPLFMPR" or "LFMPRU05"
        "FM_CO_DOCUMENT_DELETE"
        If you cannot solve the problem yourself and want to send an error
        notification to SAP, include the following information:
        1. The description of the current problem (short dump)
           To save the description, choose "System->List->Save->Local File
        (Unconverted)".
        2. Corresponding system log
           Display the system log by calling transaction SM21.
           Restrict the time interval to 10 minutes before and five minutes
        after the short dump. Then choose "System->List->Save->Local File
        (Unconverted)".
        3. If the problem occurs in a problem of your own or a modified SAP
        program: The source code of the program
           In the editor, choose "Utilities->More
        Utilities->Upload/Download->Download".
        4. Details about the conditions under which the error occurred or which actions and input led to the error.
    Information on where terminated
        Termination occurred in the ABAP program "SAPLFMPR" - in
         "FM_CO_DOCUMENT_DELETE".
        The main program was "SAPLMR1M ".
        In the source code you have the termination point in line 34
        of the (Include) program "LFMPRU05".
    Any help.
    Regards,
    CMC Team.

    Hi,
    Check following SAP notes:-
    1173846  (MM) Termination when deleting prepaid logistics invoices
    Reason and Prerequisites
    This problem is caused by a program error.
    1224772  (MM) Error message FI24 when deleting parked invoices
    Reason and Prerequisites
    This is due to a program error. The total amount of the parked invoice is '0'.
    Regards,
    Anand Raichura

  • MIR7 exchange rate is not modefied with respect to posting date

    Hi Experts,
    In our SAP system , we use MIR7 to create park invoice at first ,and then use MIR4 to change the parked invoice and post it.
    but when creating parked invoice, it's in say June and the exchange rate is 100, and when we create real invoice from parked invoice, it's October and exchange rate turns to 115.
    Then I change the posting date in the invoice from June to Ocetober, but the exchange rate is still 100 it is not changing according to the new posting date. How can I solve this problem, please give me a solution a.s.a.p.
    Thanks in advance for your help.
    Regards
    Sunil

    Hi Pankaj,
    There are so many options e.g you can check in oinm select that particular item sort on docdate and check inqty and compare with your goods issue date if it is same then send same transaction to approval if you want.
    Thanks
    Sachin

  • Userexit for Payment block invoice in MIRO/MIR7/Mrrl

    Hi All,
    In an purchase order invoice the the Payment block is defined at coompany code. My requirement is to define it at more granular level like at level of item category. For certain item categories I have to avoid the tolerance date check of paymeny block from getting triggered. Is there any userexit which allows to define the tolerance check for line items at item category level.  (MIRO/MIR7/MRRL transactions)
    Case here is: The delivery date entered in PO is dated as 3 months later. Entry  sheet generated also shows the date as 3 months later. But the invoices are generated on monthly basis. So those invoices for which the delivery date of PO &entry sheet is not reached, automatically goes to Live Payment Block. The payment block  on invoice has to be manually released.
    Is there any other way to stop invoice from going to payment block.
    I did changes in exit EXIT_SAPLMR1M_001 which has item category field. But this exit is not triggering always. On few cases it triggers.
    I would appreciate any help on this. Thanks.

    hi,
    do use imlicit enhancement in the function module
    MRM_FINAL_CHECK in this the line item details will be populated t_drseg table...........

  • Report to post a parked invoices parked using transaction  MIR7

    Hi Experts,
    I have a requirement of developing a report that will post the parked invoices, parked using the transaction MIR7. While posting I need to check whether the invoice amount is in par with PO price. If there is any price variance, I need to assign the increased price to a different G/L account.
    I understand that I should use the Function Modules 'MRM_INVOICE_READ' and 'MRM_PARKED_INVOICE_POST'. But it is not working for me. Forget about assigning the PO variance to different G/L account, I am unable to even post a simple parked invoice using these function modules.
    The invoice data, especially item data (ti drseg), is not sufficient to populate to 'MRMPARKED_INVOICE_POST'. Some one help me how to fill the internal table ti_drseg so as to pass it to function module 'MRM_PARKED_INVOICE_POST'.
    Please provide me if any standard reports are available  to post the parked invoices.
    Thanks,
    Naresh Babu Kandula.

    Hi,
    maybe something like:
    REPORT  zz_post_parked_invoice.
    TYPE-POOLS: mrm, mmcr.
    DATA: l_t_rbkpv TYPE mrm_rbkpv,
          l_t_drseg TYPE mmcr_drseg OCCURS 0.
    DATA: i_belnr LIKE bkpf-belnr,
          i_gjahr LIKE bkpf-gjahr.
    PARAMETERS: p_belnr LIKE rbkp-belnr,
                p_gjahr LIKE rbkp-gjahr.
    START-OF-SELECTION.
      i_belnr = p_belnr.
      i_gjahr = p_gjahr.
      CALL FUNCTION 'MRM_INVOICE_READ'
        EXPORTING
          i_belnr         = i_belnr
          i_gjahr         = i_gjahr
        IMPORTING
          e_rbkpv         = l_t_rbkpv
        TABLES
          t_drseg         = l_t_drseg
        EXCEPTIONS
          entry_not_found = 1
          OTHERS          = 2.
      IF sy-subrc NE 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
      CALL FUNCTION 'MRM_PARKED_INVOICE_POST'
        EXPORTING
          i_rbkpv  = l_t_rbkpv
          ti_drseg = l_t_drseg.
      IF sy-subrc NE 0.
        ROLLBACK WORK.
      ELSE.
        COMMIT WORK AND WAIT.
      ENDIF.
    check also function module FM_FI_MM_PP_POST in include LF0KJF01.
    Best regards.
    Edited by: Pablo Casamayor on Jan 28, 2010 4:16 PM

  • MIR7 User Exit

    Hi,
    I am trying to find a user Exit in MIR7. I want specifically that user exit which would have data once the invoce/IR created in MIR7 is saved in the tables RSEG/MSEG. i.e. Commit work has been done, Invoice has been posted/parked/saved.
    I need to have the line item data which are present in these two tables.
    Its a bit <b>Urgent</b>.
    Thanks and Regards,
    Arnab Panigrahi.

    Hi,
        You can try with the below enhancements.
    LMR1M005 - EXIT_SAPLMRMC_002
    MRMH0001 - EXIT_SAPLMRMH_002
    MRMH0003 - EXIT_RMMR1MRB_002
    LMR1M001 - EXIT_SAPLMR1M_002
    Hope it helps.
    Reward if it is useful.
    Thanks,
    Srinivas

  • MIR7 Park Invoice - where is PO number stored?

    Hi all,
    When registering an invoice in transaction MIR7, I can enter one or more PO numbers in the field "Purchase Order/Scheduling Agreement" on the "PO Reference" tab. If I temporary save the invoice, then in which table is the link between the Invoice No. and the PO numbmer stored?
    All invoices appear in table RBKP, but not always in table RSEG (which contains the PO number).
    Same goes for EKBE, it contains quite a few of the invoices, but not all of them.
    Your help is much appreciated!
    Kind regards,
    Bas

    Bas,
    You should find the PO numbers for the parked invoices in table RBSELBEST or RSEG. If the invoice is for a service entry sheet, you can can the SES number from table RBSELERFB and then subsequently get the PO number from table ESSR. 
    You will not have entries in RSEG only if you park the invoice without any item reference. In this case, you will not have a PO number associated with the invoice.
    Hope this helps.
    H Narayan

Maybe you are looking for