Regarding tolerance check in srm

Hi,
We have mantained tolerance(15%) for a particular product category.This is done using the BADI BBP_ECS_PO_OUT while transferring the PO to the backend.Its working fine.My doubt is, when we confirm a GR for this PO is there any BADI that checks the tolerance set in the PO? Can someone help me out?
As im not able to confirm GR which does not exeed the tolerance set in the PO.Plz help.
Thanks in advance,
Navin

Hi Vadim,
Thanks alot its really useful for me.
Can you please answer me for following 2 question.
1. If i am creating a shopping cart using SRM Portal then is it possible that if i click on Order button in Portal i can go into debug mode of the EBP system to find out what BAPI or program EBP is using to create the shopping cart number, becasue shopping cart header data gets stored in CRMD_ORDERADM_H table so it means some program is working behind it.
2. is it possible to create the shopping cart using any BAPI or RFC within the EBP system, if i pass required data to RFC.
Thanks again.
Regards,
Manoj Tiwari

Similar Messages

  • Regarding tolerance checks in MIRO

    Hi Experts,
    We have a requirement to check tolerance checks for Unplanned delivery costs.  We need to raise a error message for not allowing the tolerance cheks  which are more than 5% for Unplanned delivery cost. Please suggest me the user exit or badi to achieve the same. We have used the user exit MM08R002 but it does not work for Unplanned delivery costs.
    Waiting for the reply.
    Best Regards,
    Amar.

    Check badi's "MRM_TOLERANCE_GROUP" & "MRM_RELEASE_CHECK"
    Regards
    Vinod

  • Invoice tolerance check at company code level

    Hi! I know in SRM, the tolerance check for invoice is set up and assigned to a tolerance group which is then assigned to the user attribute. In theory, the tolerance setting should match that of ECC as it does not make sense to meet the tolerance requirement in SRM and then subsequently get block in ECC. However, it is common in ECC that we maintain different tolerance value for different company codes. Is there a way to do the same in SRM? My guess at the moment is that we will have to 'copy' the check in ECC to SRM rather than relying on the tolerance checks in SRM. Am I right to say that? What is the best practice in such situation?
    Appreicate you sharing your experience in this.
    Cheers!
    SF

    Hi. I think the only way to do this is to set the tolerance to 999% via config and PPOMA and assign to all users. This means the standard tolerance check does not apply.
    Then use the BBP_DOC_CHECK_BADI to read in whatever tolerances you want based on whatever parameters, and issue an error on screen if the tolerance is exceeded. You can easily RFC into R/3 to get the tolerances from table T169G.
    Regards,
    Dave.

  • MM SUS tolerance check

    Hi Friends,
    Could you help me in the below MM-SUS related issues we are facing. We are on SRM 7 EHP2
    We have configured message control still the supplier is able to confirm quantity greater than the PO quantity. Same is happening for ASN.
    ASN though gives a warning message when supplier clicks on goods delievered.
    Let me know if i am missing any config.
    Regards
    Ushir

    Hi Sushant,
    I don't see any tolerance maintained for SUS documents specifically. Tolerance check is there only for the normal PO , GR and Invoice but nothing specifically for SUS documents.
    I have checked in SPRO and couldn't locate any place to maintain.
    Let me know how this can be acheived.
    Regards
    Ushir

  • Regarding Tolerance Keys for Invoice Block For Payment in MIRO

    Hi all,
    In customizing, I have defined Tolerance Keys for Invoice Block for Payment. I have defined all tolerance keys for my company code ...... with Absolute as well as Percentage Limits. But whenever I am doing MIRO & testing for my Block Codes effectiveness, i am finding that everytime my Invoice gets Blocked by Tolerance Key PP(Price Variance) or by date......but not by any other like BD, BW, KW etc. Can anyone help me as how I should check for this. I even tried to study the documentation part available in customizing, but was unable to understand the term like Order Price Quantity units.......Can anyone help me in understanding this thing ........
    Regards.....

    Hi Ganesh,
    below is the user exit where you can check the tolarance and put the Block according to the your requirment.
    User Exit name - MM08R002 -User exit for tolerance checks
    in the above user exit you have to use  the below Function exit.
    1) EXIT_SAPLMRMC_001
    2) EXIT_SAPLMRMP_001
    we implemented the above user exit to put the payment block based on the checks.
    You can find the documentation of the above exit in the system.
    Thanks
    Naresh

  • Invoice Tolerance Check at Invoice Header Level

    Hi Experts,
    Can you advise on this query please?
    We would like to be able to check for this scenario. Where the Invoice exceeds the GR by 5% or $50 we want to have this invoice blocked so that it cannot be posted in MIRO. We want to stop the users posting it in MIRO rather than allowing it to post and then blocking for payment.
    The indivdiual price tolerances such as PP or PS will not work for us because these tolerances check at item level. Our PO's can have multiple line items so in total these can add up to more than $50 depending on the value of the line item.
    So we ant to be able to apply the 5% or $50 limit to the overall invoice.
    The BD small differences checks (we believe) at the invoice level. However, it only allows an absolute value to be specified and does not seem to allow both a value and a percentage to be specified.
    Is there a way to apply the 5% or $50 at overall invoice level?
    If not, is BD the correct tolerence to use to block for the $50 value at overall invoice level?
    If we use the BD, must we then blank out the other tolerances so as to avoid these coming into effect and overrding the effective $50 limit for the overall invoice if the individual line items totoal to more than $50.
    Appreciate your advice on how we can achieve this 5% or $50  to apply to the overall invoice.
    Thanks and regards
    M. Ryan.

    Hi Michael,
    Just wondered if you managed to find out how to set up an invoice tolerance at header level ? I have a similar requirement and wondered if this can be done. It seems the tolerances are all at item level (except for the small difference as you mentioned).
    Regards,
    Jacklyn.

  • Tolerance check

    Dear All,
    Is it possible to restrict during goods receipt the number times a over or under delivery tolerance can be accepted.
    We are having a scenario where in the client want to accept over delivery tolerance for a given material only 3 times and not more than that.
    Request to kindly to let us if we can achieve this.
    regards,
    mahesh.

    Dear Team member,
    Tolerance check is set as percentage basis or absolute value basis for under delivery or over delivery, within this tolerance limit we are allowing the GR if this limits are crossed then we have configured the system to throw an message, the message can be a warning or error as per requirement. there is no provision with standard system to get the warning message for first three times and then autoatically the error message for the same tolerance check.
    so i think it is not possible.
    Thanks and Regards
    Vijay Moundekar

  • User exit for making PO tolerance check at header level

    Hi,
    Is there a user exit or any other settings to make PO tolerance check at the PO header level rather than the usual check at the item level?
    Thanks in advance.
    Regards,
    Arun Mohan

    Hi,
    Is there a user exit or any other settings to make PO tolerance check at the PO header level rather than the usual check at the item level?
    Thanks in advance.
    Regards,
    Arun Mohan

  • Regardding Version check in diffrent SAP Systems

    Hi All,
    I have one issue regarding version checking in diffrent systems!
    <b>I want to know has version been checked in the different systems, if an existing object is being changed / enhanced?</b>
    I need to know the above when i am using one program name from other.
    Suppose <b>X</b> is my main program for version checking in diffrent systems.
    I will be calling <b>X</b> Program from <b>Y</b> Program and <b>i need to know has version been checked in the different systems, if an existing object is being changed / enhanced?</b>
    Can anybody solve this issue!
    Thanks in advance.
    Thanks,
    Deep.

    Hi Deep,
             Try these FM "FM_AUTH_CHECK_VERSION", "/SDF/CMO_COMP_VERSION"  and "DBSYCHK_COMPARE_VERSION".
             Hope this might help you.
    Thanks,
    Prashanth

  • Tolerance Check for Price Variance is not working

    Hello,
    In SRM 5.0 IMS we have configured a tolerance group with tolerance Key ‘PP’ to allow Price Variance while Invoice entry.
    We have assigned this tolerance group to the user via attribute “TOG” in the organizational structure (Transaction Code: PPOMA_BBP)
    The user to whom this tolerance group is assigned is logged on into the system and created an invoice in the system with the higher amount as compare to the PO. This difference of price is very well within the tolerance limit configured in the system, but still it gives the following errors:
    •     Average price too high: Tolerance limit of 0.00 and USD exceeded  (Item 1)
    •     Value too high (tolerance limit of 0.00 and USD exceeded)  (Item 1)
    It’s not checking the tolerance limit assigned to the user through tolerance group.
    But the same works when we assign this to vendor group, but this we don't want.
    We want the system to check the tolerance group assigned to the user.
    Please suggest the solution to reslove the above errors.
    Thanks
    Sarabjeet

    Hi,
    Priority of tolerances is  PO tolerance limit,  TOG tolerance grp. for User, TOG tolerance grp. for Vendor (if user not logged on). Even absolute tolerance limit always has priority over percentage limit.
    In your case, you need to check PO tolerance first then TOG for user.
    regards,
    rahul

  • Setting Tolerance check

    Hi,
    We have create a Tolerance Group ZZZ and tolerance keys type CF in customizing with lower limit 10% and Upper limit 10%.
    We have assigned this tolerance group in attributtes TOG to employers and purchasers.
    If we creates a Shooping Cart this tolerace of 10% is not assigned to PO.
    We are working in extended scenario. If you modify PO local item in SRM you can see Tolerance group on help F4 of field Tolerance but it is not automatically assigned when PO is created from Shopping Card
    Best Regard,

    Hi David,
    In the User or Organization attributes, have you assigned this tolerance group as 'Default' ?
    Please check if the 'Default' checkbox for this Tol. Group is checked in PPOMA_BBP.
    If not, then please mark the 'Default' checkbox. This might help.
    Regards,
    Ruchika

  • Lower Tolerance Checking for PM Key

    Hi,
    For our business process we accept every incoming quantity change made by the vendor in the purchase order response. We accept quantity increments as well as quantity descents. In order to prevent the POR from having to be approved/accepted by the responsible purchaser, we also need a lower limit to customize the same.
    Therefore the question is, why is the lower limit input field missing in the PM key? When going through the help file of this customizing transaction we can read the following:
    PM: Quantity variance (converted to currency amount)
    If a confirmation is expected for a purchase order item, the system calculates the purchase order confirmation net price multiplied by the purchase order confirmation quantity. The system compares this sum with the defined upper and lower limits. You can also define percentage limits for the quantity variance check. Then the percentage variance from the expected quantity calculated - independent of the purchase order price - and this is compared with the defined percentage limits.
    As you see above, it is clearly stated that u201CThe system compares this sum with the defined upper and lower limitsu201D. So according to SAP help, lower limit comparison should be possible.
    In order for this to work we need the lower limit input fields.
    ---> Is there any other way to establish the above ?
    Thanks and regards,
    Aline

    Hi,
    Priority of tolerances is  PO tolerance limit,  TOG tolerance grp. for User, TOG tolerance grp. for Vendor (if user not logged on). Even absolute tolerance limit always has priority over percentage limit.
    In your case, you need to check PO tolerance first then TOG for user.
    regards,
    rahul

  • Earmarked funds budget check in SRM

    Hello to all SRM experts,
    I've added two customer fields (earmarked funds and earmarked funds item) in the account assignment according to note 672960 using the INCL_EEW_PD_ACC_CSF structure.
    Now we need to add those fields to the standard account assignment check performed by the system.
    We are using ECC 6.0 for our B/E system and SRM 5.0 deploying the extended classic scenario.
    What the client expects is for a budget check against the earmarked fund along side with the FM budget check.
    Any ideas how to add those to customer fields to the standard account check?
    Raz
    Message was edited by:
            Raz Golan

    Hi
    <b><u>Please go through this -></b></u>
    <u>You need to code the SRM Budget checks logic part by your logic and implement the same on the Customer fields using BADIs.
    Use BBP_DOC_CHANGE_BADI (For changing Buget values) and
    BBP_DOC_CHECK_BADI (For issing Customer messages to Shopping cart web page)</u>
    <b>Budget availabiltiy check will take place in R/3. This check has to be set in R/3 as there is no specific FI settings in SRM for availability check.</b>
    <u>This is customized in SRM when defining your backend system:</u>
    <b>SPRO Path -></b>
    <u><u>Supplier Relationship Management -> SRM Server -> Technical Basic Settings -> Define Backend Systems</u></u>
    <b>Manage column FI valid with "Real-time backend validation".</b>
    Function module - BBP_BUDGET_CHECK (The database table BBP_USRBDGT contains the value for the purchasing budget in the column AmountSpent.)
    Are the below ones used while checking...?
    <u><i>PO create/change</u></i>
    FM - B31I_ACC_PURCHASE_ORDER_CHECK
    <u>SC create/change</u>
    FM- B31I_ACC_PURCHASE_REQUI_CHECK
    FM - B31I_ACC_PURCHASE_ORDER_CHECK
    <u><b>For SRM standard Budget checks, please go through the relatd links -></b></u>
    OSS Note 520717
    Re: FM for budget check in ECS ?
    Budget availability check
    Purchasing-Budget Workflow
    http://help.sap.com/saphelp_srm40/helpdata/en/4e/1d74eff196d64e880fd28d41d4502b/frameset.htm
    Costcenter wise budget
    Re: Cost Center wise Budget
    Hope this will help.
    Do let me know.
    Regards
    - Atul

  • TRM Market Data: Saving data if tolerance check failed

    Dear members,
    In configuration of the Market Data Feed, in the translation table configuration, you set a value for a % of tolerance when retrieving market data. When you run the TBD4 program to fetch current market data, a check is performed on each data element to see if it falls withing the % you defined in customizing. If the data breeches the limit, a warning message is generated and the data is not saved permanently in the SAP tables.
    I would like to know if there is a way to get the warning message, but still let the data be saved in the permanent tables?
    Kind regards
    Greg

    Hi Lorenz,
    The note you pointed out does not help my problem, but thank you.
    Let me indicate that we are running ECC6.05 with Support level 6.
    Greg

  • Regarding user substitution in SRM

    Hello Experts!
    I have a case in production system. SRM
    Here a user A is subsitituited by another User B (Active Substitution) to receive the SC for approvals in place on A's absence.
    Here B is recieving A's SC for approvals, but the user A still recieves the Lotus Notes Email initmating about the apporval..
    Please let me know is ther any setting or action required to enable User B recieve the Lotus Notes intimation.
    Thanks
    Vj Sam

    Hi
    You can check OSS note 794226, according to this note:
    <i>"Active substitution is supported
    Passive substitution is not supported
    Position-related substitution is not supported"</i>
    This means that if user B is an active, personal substitute, he will get the notification to.
    The workitem will however only exist once, no changed there - the result of this is - of course that i User B executes the item, User A will still have the Lotus Note mail, but when he enteres, the workitem will not exist anymore. So - it's a goos idea to try to describe this in the notification mail
    Regards
    Morten Nielsen

Maybe you are looking for

  • Local currency missing

    Hello, Im testing a service contract but the following error is shown: Pricing: Local currency missing Message no. PRC_MESSAGES_EXT504 Diagnosis A series of data, including the local currency, is required for pricing. However, this was not given when

  • ClassCastException wile envoking web service

    Hi all, I have the following scenario: 1) I have created a portal service, which calls external ejb's (ear) and returns some    data from the backend. 2) I have exposed this portal service as a web service. 3) I have created a deployable proxy which

  • Reprocessing of IDocs

    Hello Gurus, Kindly confirm how to reprocess the failed Idocs. Can I reprocess in SM35 transaction code to know where exactly it is failed and how to correct the data to successfully passed the IDoc or is there any other method. Please it is very urg

  • Flash Pro 8 "Edit Sites"

    Hi Everyone, Does anyone know how to remove the capability to store site definitions in Flash Pro 8? I have this problem, that our policy doesnt allow us to store passwords for anything in the registry, which is exactly where Flash Pro (and I assume

  • INFO ON NEXT OS

    Is there any particular web site that has information from Apple about the next OS, whenever it might come out? I google but cannot find anything relevant. Thanks!