Tolerance Limits in Purchase requisitions
Hello all,
I have the following requirement to set up Tolerance Limits for Purchase requisitions for our client
1. if PR value < 5000
>> Maximum Tolerance is EUR 50
eg. PR value 4000 = EUR 50 tolerance limit allowed (>1%)
2. If PR value is 5000 - 50 000
>> Maximum Tolerance limit is 1% of the PR value
e.g.: PR Value 40,000 = EUR 400 tolerance limit allowed (1% OR EUR 500 which ever lowest applicable)
3. If PR value is > 50 000
>> Maximum Tolerance limit is EUR 500
e.g. PR value 60 000 = EUR 500 tolerance limit allowed (1% OR EUR 500 which ever lowest applicable)
I understand i can have either point 1 and 2. Or point 2 and 3.
Is it possible to take care of all the 3 points. If so how do i do it.
Also I have a question
Provision for Tolerance Limit for Purchase is there in SAP R/3 4.7
But I could not find the same node in ECC5.0 and Ecc 6.0
Any reason why it isnt there
My client uses 4.7 and is planning to update to Ecc 6.0 soon.
Wil the Tol limit for PRs be helpfult hen
Kindly advise
Regards,
Santosh
Hi
PE - Price variance: purchasing
SE - Max. cash disc. deduction (purchasing)
cheers
Similar Messages
-
Tolerance limits in Purchase Requisition and Purchase Order
Hi there
I see there is some new functionality in ERP6 to control the price difference between the requisition and the order. According to the documentation one needs to set up a tolerance key and then set the tolerance limits for price price variance. Thereafter one needs to set the tolerance key on the document type. I have looked in the document type and I can't seem to find any place in the config to set up or assign the tolerance key to it. Has anyone tried this and how would I assign the tolerance key to the document type?
Thanks
VineshAroop thanks for your reply.
My scenario is not the same as in 3rd party processing. In fact my scenario is make to order and even repairs of other companies machinery. Now what we are trying to achieve is lets say in the repair or in production of the customers machinery or service, MM needs to make a purchase for a part or tool etc. That in itself has a price. Meaning our purchase mm dept has to pay the vendor for the purchase made and in return we need to charge our customer for that purchase. So we would like for the price of the purchase order come in our sales order condition type as a surcharge.
We were able to fetch the price of the production order automatically thru condition type EK02.
We would like to do the same from purchase order. -
Service Limits in Purchase Requisitions: Where to Insert Custom Code?
The issue is related to finding a place in SAP logic where a BADI, or, an
enhancement can be implemented when inside transaction ME52N for a
Service Limits type Purchase Requisition where K is the Account
Assignment and B is the Item Category for a Service Limit Purchase
requisition. Especially. or initially, at the point of navigation when
going from (within the Limit Tab) and selecting the Account Assignment
Icon to the right.
By finding a good place to insert custom code in between these two tabs
during navigation I am referring to (1)the actuality of the transaction
breaking into this location, and,(2)a place where the global fields can
be read and changed ie. GL Account Number, Material Group, etc.
I have read, and reviewed several SAP Notes: 496082, 627072 and 551863.
Failed Attempts:
1)I have tried finding BADIs via breakpoints inside of
CL_EXITHANDLER~GET_INSTANCE. None that are found are used and are not ofany help.
2)I have attempted to use various user exits within the following SMODs,to name a few:
MEREQ001 |Customers' Own Data in Purchase Requisition
SAPLF0PR |Requests: Account Determination and Checks
SAPMF02H |Function exit: G/L account master data
V45E0002 |Data transfer in procurement elements (PRreq., assembly)
WDFE0001 |Customer-Specific Determination of Requirements Data
COZF0001 |Change purchase req. for externally processed operation
COZF0002 |Change purchase req. for externally procured component
3)I have implemented various custom enhancements inside of SAP Main
Program SAPLMEREQ inside include LMEREQF09, and a few other LMEREQFXX.
4) We previously used BADI 'ME_PROCESS_REQ_CUST' to satisfy a similar
requirement, but is of no help for this request.
Thank-You,Custom tags are different than udfs. Let's stick with udfs. Your location choices are:
1. If only one template is going to use it, you can put it in that template. Otherwise,
2. You can put it in a .cfm file and cfinclude that file whenever you want to call the function, or
3. You can put it into a .cfc.
A little while back, someone ran some tests and posted the results on one of these forums. The gist of it was that Option 2 would run faster than Option 3. -
Tolerance limits in Purchasing
Hi
what are the tolerance limits in PO
thanksHi
PE - Price variance: purchasing
SE - Max. cash disc. deduction (purchasing)
cheers -
Urgent : tolerance key in Purchase requisition
dear all,
Kindly inform me about the usage of tolerance key in pur req in customizing.
Where the tolerance key is linked in PR doc type ( I Dont know the customizing part for the same.)
urgent.
Regards
veluAs per SAP practice tolerance limit is not maintained in Purhcase Requistion ,it can be controlled in Purchase order.
If business need is there then the path for customization
SPRO>Materials ManagmentPurchasing--> Purchase requistion .
1. define tolerance key --
2 . set tolerance limit in price and percentage
reward if useful
Bye
G.Ganesh Kumar -
Set Tolerance Limits for Price Variance when PO-based Purch.Requisition
We must garanty that Price from Purch.Requisition will be the same at PO.
IF some variance occur a error messag must be sent to user and PO could not be saved.
I found at customzing under SPRO > Materials Management > Purchasing > Purch.requisition > Set Tolerance Limits for Price Variance .
Reading the help of customizing it mean the system consists what we need..
I have created tolerance limit NB, and set limits for all checks as 0,01.
When I will activate messages as recommended on help no messages 601 and 602 have the text that guide us to correctly setting.
The help mention that after create tolerance limit we must set this tolerance by document type..but I didnt find this field at customzing
Does anyone can help me ?
See the help on customizing below
Set Tolerance Limits for Price Variance
In this step, you can define percentage-based and value-based (absolute) tolerance limits for price variances between purchase orders and purchase requisitions. Variance types are mapped out in the SAP system by tolerance keys.
You define the tolerance limits for each tolerance key and assign your tolerance key to the document types for purchase requisitions. The tolerance limit then applies for all documents of this document type.
When processing a purchase order, the system checks whether the unit price of a purchase order item differs from the unit price of a purchase requisition item. If you have configured, activated and defined tolerance limits in document types, variances are permitted in the tolerance limits. If the variance exceeds the tolerance limit, the system issues a warning. If you have defined a percentage-based and a value-based absolute tolerance limit, the strictest of the two variances will apply for this check.
Note
You can determine whether the system messages (601 and 602) appear as warnings or error messages in step "Define Attributes of System Messages".
To do this, go to the Materials Management IMG and choose Purchasing -> Environment Data -> Define Attributes of System Messages.
Requirements
The tolerance key must be defined in step Define Tolerance Key.
Activities
1. Define tolerance limits for each tolerance key.
2. Define the tolerance key in step Define Document Types.
Thx and best regards,
AleHI
SET TOLERANCE LIMITS FOR PURCHASE REQUISITION UNDER THE DEFINE DOCUMENTS FOR PR
AFTER SETTING TOLERANCE LIMITS WHILE CREATING PURCHASE U WILL GET BASED ON TOLERANCE LIMITS THERE FOUR WAYS TO SET TOLERANCE LITS
1
ABSOLUTE VALUE
2
PERCANTAGE
3
TOTAL PO VALUE
4
QUANITY BASED PRICE PER UNIT
OK BYE -
Purchase Order History Tolerance Limits
Good Morning,
I am hoping someone can clarify this for me. Within MM_EKKO archiving object a reason why you can not archive is "The last purchase order history transaction for an item is outside the tolerance limit". When SAP says Tolerance Limits for this item what are they referring to? Is it Residence Time or is it the C MM-PUR Reorg. Sched. Agrmnt Extra configuration?
Our current settings are as follows:
Residence Time = 2500 days
C MM-PUR Reorg. Sched. Agrmnt Extra = Validty Period is expired for more than day. No other settings are active.
Thanks in advance.GR for movement type '101'. IR via tcode MIRO.IR happens first before GR only in case where friegth charges are paid to a third party.
-
Error in WBS element while doing the purchase requisition
Dear All,
While doing the purchase requisition in ps
the error is : Item 010 WBS element IN05-PR09-16 . 04 budget exceeded.
Kindly parovide any solution.
Best Regards,
Venkat.Hi Venkar,
Check the available budget against WBSE - IN05-PR09-16 . 04 (S_ALR_87013558 - Budget/Actual/Commitment/Rem Plan/Assigned ), and the PR amount. Available Budget should be more than PR amount. Based on the tolerance limits set for the budget profile, maintain the Current Budget with budget updates and try to create a PR accordingly.
Hope this solves your problem !!
Br
Hari.
Edited by: Hari Krishna Kudaravalli on Aug 20, 2009 3:25 PM -
Changes in Budget checking during creation of purchase requisition
Hi Experts,
My client wants changes the current Internal Order BUget checking. Currently Budget checking happens with availability control ie. 105% Suppose current budget is 8000. It will add 5% and Purchase reqn checks the fund available with 8400 less budget utlised, but client wants 8000 less budget utilised as they want to keep 5% aside for the unforseen cases.
Cilent does not want to change the current availability setting i.e 105%, retaining that availability check, client wants to check the availability excluding tolerance. What is the solution for this.
Appriciate your immediate response.
Thanks & regards
Veda PanditHi,
I think you shall set 100 % limit for purchase order and purchase requisition and 105% for good receipt.
You can do so in customizing "Define Tolerance Limits for Availability Control" , using the activity group.
Paolo -
Set Tolerance Limits for Price Variance for PR missing from SPRO
I'm looking into setting up tolerance limits for price variance at the PR level. But when i navigate here:
SPRO > Materials Management > Purchasing > Purch.requisition > Set Tolerance Limits for Price Variance
I'm not seeing that available in SPRO. It's available for PO's but not PR's. We want to be able to set tolerances on the PR to be applied to the PO for non stock items (material master). Please adviseHi,
There is no standard configuration option to set the tolerance limit at PR level. You may set the tolerance limit for PO and control the price change. If you want the same functionality at PR level, then you have to go for development. Please check whether the BAdI: ME_PROCESS_REQ_CUST can fulfill your requirement. You may set the tolerance limit in OLME - PO - Set Tolerance Limits for Price Variance itself and write the logic in the BAdI to check the price variance in PR based on the same configuration (table T169G and similar).
You may check the similar thread: PR VS PO Price Tolerance
Regards,
AKPT -
Overall Purchase requisition Release strategy : Changed after Rejected
Hi All,
I have activated overall purchase requisition Release strategy (20000077) . And its working fine when PR is released at each level and saved.
Problem I have is when PR is rejected .
When PR is rejected , workitem is created for initiator with ME52 transaction. When initiator changes the contents of PR and saves , the release strategy should resume back from where it stopped. Thats means when Approver A rejects the PR, after initiator make changes , the workflow should trigger back with a workitem for release to approver A.
But its not happening as expected. When Approver A rejected the PR and initiator changes the PR , Nothing is triggered, as there is no event raised at this point.
ME52 changes for PR is not trigerring any event which can trigger the WF.
Is there any way we can trigger Workflow in this scenerio.
Please suggest.Hi Subhashini,
This all depend on release strategy. release should reset completely on tha change.
For the increase of quantities or values you can maintain tolerance limits in the Customizing. When you increase the amount or value via the tolerance limit the system will reset the release.
When you reduce quantities or values the system only resets the release if another release strategy is determined for the lower quantity or the lower value.
If no other release strategy is determined by the reduction of the
amount or value, the system will keep already existing releases.
changeability in Release indicator also play a major role. You should set it to either 3 or 4. Now if you change any field, which is also used in any charecteristics in release, it will lead to reset of release startegy.
Sanjeev -
Maintain tolerance limits in the Tolerance key
Hi,
Could any one help me how to maintain these Tolerance limits in the Tolerance key. This is an error I receive while creating a PO.
Best Regards,
Sridhar.kWhat is the Error Mesaage no you are getting??
Solution is as Follows
Set Tolerance Limits for Price Variance
In this step, you define the tolerance limits for price variances.
When processing a purchase order, the system checks whether the effective price of a PO item shows variances compared with the valuation price stored in the material master record. In addition, it checks whether the specified cash discount value is admissible.
Variances are allowed within the framework of tolerance limits. If a variance exceeds a tolerance limit, the system issues a warning or error message.
In the SAP System, the types of variance are represented by the tolerance keys. For each tolerance key, you can define percentage and value-dependent upper and lower limits per company code.
Standard settings
The standard SAP System supplied contains the following tolerance keys:
PE Price variance, Purchasing
Tolerance limit for system message no. 207. This message appears if the specified effective price exceeds the predefined tolerances when compared with the material price.
SE Maximum cash discount deduction, Purchasing
Tolerance limit for system message no. 231. This is a warning message, which appears when the specified cash discount percentage exceeds the predefined tolerances.
Note
You can specify whether the system message appears as a warning or error message using the menu options <b>Environment -> Define Attributes of System Messages.</b>
Activities
Maintain the tolerance limits for each tolerance key per company code
Regards
Biswajit -
Hi all,
Is there any possibility to maintain tolerance limits for Quantity in Quantity Contract (doc type MK),,,
ex: Quantity Contract (MK) -- target quantity = 100
it should allow me to create release orders (Purchase orders) for 105 quantity(tolerance of +5%)
regards
urendraHi,
By using Purchasing Value Key in Material Master you can control over and under deliveries.But its applicable to that material.
If Purchasing Info Record exists for that material then tolerance limit which is given in inforecord takes priority.
Regards,
Ramesh
Message was edited by:
Ramesh -
Tolerance limits & Number ranges
1. What is tolerance limits ? Why we need to use it ? What are the steps to configure tolerance limits ?
2. What is number ranges ? How to create number ranges ?Hi,
IN PO tollerence limit:
When processing a purchase order, the system checks whether the effective price of a PO item shows variances compared with the valuation price stored in the material master record. In addition, it checks whether the specified cash discount value is admissible.
Variances are allowed within the framework of tolerance limits. If a variance exceeds a tolerance limit, the system issues a warning or error message.
PE Price variance, Purchasing :
Tolerance limit for system message no. 207. This message appears if the specified effective price exceeds the predefined tolerances when compared with the material price.
SE Maximum cash discount deduction, Purchasing
Tolerance limit for system message no. 231. This is a warning message, which appears when the specified cash discount percentage exceeds the predefined tolerances.
MIRO Tolerence limit: OMR6
When processing an invoice, the R/3 System checks each item for variances between the invoice and the purchase order or goods receipt. The different types of variances are defined in tolerance keys.
Variances are allowed within predefined tolerance limits. If a variance exceeds a tolerance limit, however, the system issues a message informing the user. If an upper limit (except with BD and VP) is exceeded, the invoice is blocked for payment when you post it. You must then release the invoice in a separate step. If the tolerance limit for BD is breached, the system cannot post the invoice.
Note that if you set all limits for a tolerance key to Do not check, the system does not check that tolerance limit. Therefore any variance would be accepted. This does not make sense particularly in the case of the tolerance key Form small differences automatically.
SAM -
Tolerance limits for Price Variation
Dear All,
I have set the Following in Customizing.
In the following node : IMG-------> Materials Management ----------> Purchasing -----------> Purchase Order ---------> Set tolerance limits for price Variance.
In this, For Company code & Tolerance Key "PE" combination, it has been set " Check Limit 20%" in the Percentage field ( Upper limit ).
Now, I have a material having a Moving Average price of 100 INR in the material master Accounting view. When I create a PO for 130 INR, there is no warning/error message that is popping up? Isn't the system supposed to throw a message here, since 130 inr exceeds 120 INR, or am I missing something out here ?
Note : 120 INR = 100 + (20%)(100) = 120 INR.
Regards
SathyaHi Sathyanarayana Rao V N
You can benefit from M8 messages for incoming invoices with tolerances to solve your problem. You have to configure your system messages with error.
Regards.
M.Ozgur Unal
Maybe you are looking for
-
I lost my ipod and I need to know where is the last location before its off.(its definded in icloud)
-
Stock transport order ("Q" stock, configuration) - cross-company code
We tried to create stock transport order (cross-company code) and consequents documents with using "Q" stock and material configuration. Unfortunately we have got 1) message M7 146 concerning the special Q stock not supported by the movement 643., 2)
-
Environment Variables of Application Server
Hi, I would like to know whether we have any option to get the environment variables of Application server. Just like how we can get the environment variables of Presentation server using the Method ENVIRONMENT_GET_VARIABLE of class CL_GUI_FRONTEND_S
-
Java 1.6.0 for Mac OS 10.4 (Tiger)
I need Java 1.6.0 to run certain applications on my mac. There doesn't seem to be an update for java on Mac OS 10.4 (Tiger) which I am using. Is there plans for a release? Did I miss some update? Because if they plan on keeping the update only for 10
-
Billing details in SAP ISU CRM : Meter reading not visible
Hi All, We are working on SAP ISU CRM implementation In the billing view factsheet ,bill details are visible but meter reading and device is not visible.As one bill document number may have multiple line items with meter readings in more than one li