on 2005 Oct 11 4:29 PM
Hi,
We have the following problem that is urgent and has to be solved quickly.
Our Finance department people are processing invoices in the MRHR module and it is allowing them to put an invoice in twice.
I have to display an system message (error) that will not allow them to put in an duplicate invoice.
Can you please let me know the solution and/or suggestions (user exits etc) on how to proceed to solve the problem.
Thank you very much. Thanks in advance.
Regards,
- Vidya
If a user enters a duplicate invoice, the transaction should give a warning (check if invoice already entered doc # XXXX or something like that). This may be configurable to turn it into a hard error.
Rob
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bob,
Thank you very much for your reply.
As you said, it is giving the warning (Message Number 108) 'Please check whether invoice already entered under account doc. no. xxxxxxxxx'. The requirement is to configure this to a hard error (E).
Can you please let me know how to configure it to hard error message.
We are using SAP 4.0b in our company.
Is this the way to configure it to hard error message
Implementation Guide for R/3 Customizing
- Materials Management
- Invoice Verification
- Define attributes for system messages
This takes the user to "Change View "Control of Messages By The User": Overview
Here we can enter the Message number and configure the Online Batchl to 'I', 'E' or '-'.
Please let me know. I am a technical guy. I don't know much about configuration.
Thank you very much.
Sincerely,
Kishore
Hi,
Thank you very much for letting me know the solutions for the problem.
Mr. Bob Burbank,
Thank you very much. I have configured the warning message into an error message. It solved our problem.
Mr.Sanjay Sinha,
Thank you very much. As you suggested, I have modified the user exit. It solved the problem. Somehow the user was not happy with the solution as it is allowing the user to enter the invoice twice and in the final step is not letting the user to save it. It is serving the purpose. Sir, I have given 8 points (there was no option to enter 10 points).
I appreciate your help. Thank you very much for sharing your ideas.
With Best Regards,
-Vidya
Hi Kishore,
I think this can be well controlled by ciustomizing . Check OSS note 305201. However if you are not able to control with customzing you can put your custom checks in SMOD enhancement MM08R002 . There are a couple of exits available in this which you can use .
Cheers.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What transaction are they using and what type of invoice is this? If the system is allowing it, then it is configured that way. Do your users use any reference number when they create the invoice? Is there any validation for that reference and is it mandatory? Why I am asking is that if you don't have a rule that when you create an invoice you have to create it with reference to another document, then it will be very difficult figure out which one is a duplicate, which one is not.
Srinivas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Thank you very much for your prompt replies.
The transaction we are using is MRHR. It is allowing to generate multiple 'Accounting document numbers' (BKPF-BELNR) for the same invoice (BKPF-XBLNR).
The requirement wants me to display an error message when they try to enter the already entered invoice number again and not allow them to proceed (generate one more Accounting document number) (BKPF-BELNR).
I am a ABAP technical guy. I don't know much about configuration.
I appreciate your help.
Thank you very much,
-Vidya
Hi Vidya,
If your functional guys are not able to control it from configuration you can use user exit EXIT_SAPMM08R_001 in smod enhancement MM08R002 to give an error message if an entry of BKPF-BELNR already exists . In this exit you have BKPF available . You can fire a query to BKPF table to see if this BELNR already exist.
Cheers
Hi Kishore,
Please check if this configuration setting is applicable to you. This is Logistics inbound Invoice verification setting and I don't know if your invoice is a logistics invoice or not. But give it a try.
In config, follow the path..
Implementation Guide for R/3 Customizing (IMG)
-->Materials Management
-->Logistics Invoice Verification
-->Incoming Invoice
-->Set Check for Duplicate Invoices
Srinivas
User | Count |
---|---|
66 | |
10 | |
10 | |
10 | |
10 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.