PO Release strategy User Exit  if value is Reduced

Hi,
I need to write a user exit to trigger the release strategy in Purchase order even if the value is "Reduced".
As you may be knowing releases will only be triggered if the value is increased according to standard SAP functionality.
So to trigger the release stratgey even if the value of PO is reduced some one suggested me user exit "M06E0004" Program :ZXM06U22.I guess we need to define a new characteristic called "URSC1".But cannot make out how really i can achieve this.
Can any one please guide,if you have worked on it earlier.
Thanks.

Gentlemen,
Any Ideas....!!!

Similar Messages

  • PO release strategy user exit

    Hi Experts,
    This is regarding the PO Release strategy.
    I have implemented user exit u2018EXIT_SAPLEBND_002u2019 for filling User defined field i_cekko-usrc1 based on PO line item net values for PO release strategy.
    Our function consultant defined characteristic on this field and created at the release strategy.
    My code in the user exit:
    i_cekko-usrc1 = 'X'.
    e_cekko = i_cekko.
    It is triggering the user exit and setting the  USRC1 to u2018Xu2019. But it is not triggering the release strategy.
    Do I need fill any additional fields?
    Thank you for your help in advance.
    Regards,
    Soujanya

    Gentlemen,
    Any Ideas....!!!

  • Putaway strategy user exit

    Hi all,
      My storage type  putaway strategy user exit is active for storage type.  Can anybody tell me which user exit it is?

    Hi
    Can you please explain me whether we can create our own put away strategy based on the MRP(Maximum Retail Price) of a material.?
    >it means same material having different MRP should not get merged into a single bin.
    I cannot use it at batch level because my batch characters are on monthly basis.E.X. 200812,200901,200902.
    >it always happens that different batches will quite often have same MRP.So if i use at batch level then i loose lot of space in my WH because it keeps booking the fresh GR into to next empty bin
    >but i dont want to store them into separate bins as i loose space in my WH.
    >Instead i want to store the materials having same MRP (belonging to either same batch or different batch)  in a same bin and different MRP into different bins irrespective of batches.!!
    >can i develop a put away strategy satisfying this requirement.??
    thanks in advance for your response on this.
    regards
    Venkat
    Edited by: VENKATARAJCK on Jun 26, 2009 10:29 AM

  • Purchase order release strategy with a characteristic value as a variable

    Hi all,
    We have Purchase order release strategy based on the following characteristics:
    Total Net Order Value
    Purchasing Organization
    a few other custom fields
    We would like to add a characteristic based on the creator of the PO. In the purchasing department there are two person which have the authorization to create an release POs. The goal is now to check if the actual user, who release the PO, is different from the PO creator. The value of this characteristic may not be a fix value, it must be contain the name of the actual user name.
    Is there are a possibility to insert the characteristic value as a variable such as SY-UNAME instead a fix value?
    Thanks,
    Charles

    this is verymuch possible.  You can use unsed fields user1, user2 etc in CEKKO or (ii) insert a new field in CEKKOZZ and use the new field.  You need to build up logic in user-exit such that this field will take the value of person who had logged in. This can be done by ABAPer.
    Hope this resolves ur problem

  • Release strategy: User should release only with his highest release code

    Hello,
    Because of personel absences we want to configure the release strategy so that:
    User A or user B releases in the normal case the first level of a PO (with release code 01).
    User C (Manager) releases after release code 01 with release code 02.
    User A is deputy of user C. In this case user B will release with code 01 and user A will release with code 02.
    Because user A can use depending of the case release code 01 or 02 (C deputy) it must be avoided that user B sets release code 01 and 02 for the same purchase order.
    Do you know about a solution for this issue
    Br
    Manuel

    Dear W1N,
    But the systems knows that A released with code 01 and when A tries to release  with code 02 the system knows that the same person of release code 01 is trying with release code 02.
    <b>The aim is to avoid the second release from the same person and not to automate the release strategy.</b>
    In such a case A has to cancel the release for code 01 (ME28) and wait until B is reachable to do the release of code 01.
    When C is absent A knows that his task is to release code 02.
    Is this check really not possible?
    Best regards
    Manuel

  • SAP Standard Workflow for PR Release (with user exit)

    Hi SAP WF Gurus,
    Good day!
    I just wanted to check with you if you have ever used a user exit in the activation of the standard workflow for PR (overall ( release. What we have is a two0step approval process wherein each level has a proxy/alternate approver. We used the available user exit to accommodate this customer requirement since the standard release would only allow us to define 1 approver as a prerequisite for the next level. We were able to execute this on the first level approval; however, we observed that the workflow is not anymore triggered (i.e. does not send work items to agents) for the level 2 release. My questions therefore are:
    1. How to set up SWEC? I already executed SWELS and SWEL to check if the events are being created and event linkage is automatically deactivated after running into an error regarding the binding...My initial SWEC setup is for BANF BUS2105 RELEASED On Change. I am assuming that since the workflow was released from the first level, this should be the starting point
    2. How to rectify the binding error? I already executed automatic binding in the WF header for the start events but still face it
    Your inputs/comments are most welcome
    Regards,
    DeLo

    Just to add:
    The error that I am encountering in the second run/cycle for the PR approval workflow is Import container contains errors (are any obligatory elements missing?)
    Basically, WS20000077 will be executed if an approval level is seen. Once the approval is made, then the workflow is also completed. However, for multiple approvers, I only get to execute successfully the first level approval. The succeeding levels are encountering errors as stated above

  • VA01 user exit , update value

    hi..
    I need to copy a value in header to, item level, that is after highlighting the lineitem goto --> item --> more functions --> additional data A --> Material Grp 4
    this should occur at the sales order creation stage..
    I tried in USEREXIT_SAVE_DOCUMENT the following but this doesn't seem to work.. Any ideas pls ? thanks
    loop at xvbap.
    xvbap-mvgr4 = vbak-j_3akvgr7.
    modify xvbap.
    endloop.

    Hi,
    U'll get all user exits in MV45AFZZ.
    try USEREXIT_FIELD_MODIFICATION .
    I've used it to modify some fields & its working.

  • WM Stock Removal Strategy User Exit

    Hi Experts,
    Requirement is to create TO from TR in multiples of MOQ
    We need to pick the quantity from the Source Bin only in mulitples of MOQ and leave the quanity which doesnt conform the MOQ in the bin itself.
    This process should continue for the next storage type /bin , until the full TR quantity is converted into TO
    We tried using the exit EXIT_SAPLL05A_001, but it didnt help.
    Please advise how we should proceed.

    Is this something we cannot do with User exit..?
    Because in my User exit, I have made control not to pick the quantity from Source bin which doesnt conform MOQ.  When it goes back to Standard program after exit, it is picking the quanity from the source bin which doent conform MOQ.
    Note: MOQ - Minimum Order quantity... If MOQ is 3, I want the system to pick the quanity from the source bin in multiples of 3. (I.E...3,6,9,12,15,18......,)
    Please advise..

  • Release strategy will not be effected when reduce in amount or when item de

    Hi All,
    I have created the PO with three line Items out of 3 items 2 items got GR and Invoce done and 3rd is open NO GR and Invoice
    Whenever I delete the 3rd item ,PO is again going for release.Our Client wants that whenever Item will be deleted or PO price will be reduced to the 5%  actual amount Po should not go into Release.
    Fields I have used in strategy is Purchasing group,Purchasing document category,Total net order value,USRC1,USRN1 and EKORG.
    Release Indicator used for this is 2    6 Changeable, new rel. if new strat. or value change/outputted with 5%
    Could you guide me What Configuration I need to change to PO shoud not go into release when PO item is deleted or net order value will be minus after release.
    Thanks in advance
    Best Regards
    Katta

    Hi
    YOu need to do SPRO setting
    SPRO > Materials Management >  Purchasing > Purchase Order > Release Process for Purchase Orders > Define Release Procedure for Purchase Order
    Execute it, new pop up will come ..
    then go to Release Indicator
    Changeability                  Short Description
    1                                        Cannot be changed
    2                                        Changeable, no new determination of strategy
    3                                        Changeable, new release in case of new strategy
    4                                        Changeable, new release in case of new strat. or val. change
    5                                        Changeable, new release if new strategy/outputted
    6                                       Changeable, new rel. if new strat. or value change/outputted
                                            Changeable, new release in case of new strategy
    There is another field Know and % Change you can use of that
    Tolerance for Value Changes During Release
    Specifies the percentage by which the value of the requisition may be increased (as a result of a change to the requisition) after the release procedure has begun.
    Use
    By specifying a percentage for changes in value, you can ensure that a requisition cannot be changed significantly after having been released.
    If the requisition is then changed, and the new value exceeds the old value by more than the percentage entered, the system issues an error message.
    The user can:
    Adjust the amount of the change so that the percentage value is not exceeded
    The release procedure continues from its current point.
    Leave the change as it is (disregarding the system message)
    The release procedure is re-started from the beginning.
    Dependencies
    The system only checks changes in the value of a requisition if the Changeability indicator is set to "4 - Changeable, new release procedure if strategy or value changed" for the release indicator Customizing.
    Hope things will help to resolve the issue.

  • Chek budget in PO with release strategy

    Hi
    When i created a PO with a release strategy and the comand need it, the budget are not checking at the save, only when i release the PO.
    Is it possible to check the budget (on a PM order or on WBS element) at the PO save.
    Thank's
    serge

    Normally checks like those happen once the PO is released ( example  - output is not allowed etc)...
    You may need to add something in the PO release strategy user exit to do the check before release (after save), Look into the below to see if this works.
    Name of the Enhancement: - M06E0004
    Name of the function module: - EXIT_SAPLEBND_002
    Hope this helps

  • User exit (To change the PO Release Strategy): M06E0004

    Dear Experts,
             I am trying to implement the enhancement for changing the PO release strategy, using exit M06E0004 for following situation.
    If PO is already released and then if any changes made to it affects the net amount which makes it less than previous net amount. We have to change the PO Release indicator to 'Blocked'.
    We have tried to change the value of  USRC1 USRC2 USRN1 USRN2 of structure E_CEKKO but it is not workingu2026
    Please help me *how / what to change in the E_CEKKO structure*.
    I am new to User Exit.

    Hi Nagarajun,
    I am able to solve this problem.!
    All u have to do is follwoing two step.
    1.maintained a flag in ur enhacement part (FM to Z_FIND_PO_RELEASE_STRATEGY)
    inorder to know whether the current PO is without PR or not then export its value to memory.
    2.Do enhancement in standard FM ME_REL_STRATEGIE_EKKO
    (which is used to reset release strategy and indicator).
    Inside this fm u can find  below code
    if xchange ne space.
    *- Strategie geändert --------------------------------------------------
        if e_frgst ne i_frgst or
           e_frggr ne i_frggr.
          perform reset
             using e_frgst e_frggr
                   e_frgzu e_frgkz e_frgrl.
          e_reset = 'X'.
    *- Wertänderung prüfen -------------------------------------------------
        else.
          if t16fb-kzfae eq '4' or
             t16fb-kzfae eq '6' .
             perform currency_conversion using *cekko-waers
                                              bwkurs_old
                                              hwaers
                                              fwaers
                                              bwkurs
                                        changing *cekko-gnetw.
            f1 = *cekko-gnetw * t16fb-tlfae / 1000.
            f1 = f1 + *cekko-gnetw.
            if cekko-gnetw gt f1.
              perform reset
                using e_frgst e_frggr
                      e_frgzu e_frgkz e_frgrl.
              e_reset = 'X'.
            endif.
          endif.
        endif.
      else.
        perform reset
           using e_frgst e_frggr
                 e_frgzu e_frgkz e_frgrl.
      endif.....
    above code is use to check the PO amount and with old net amount,Since normally code is done to reset indicator only when amount is greater than old one, u can copy above code and modify with ur condition(i.e flag) and paste in last line.
    Please check & reward is useful.

  • Release Strategy should be effected even if the PO Price is lowered?

    Hi users,
    Another doubt of mine is based on the release strategy (the Purchase order goes for rerelease) only in case of the increase in the PO Order Price (that is if the price is manually increased in a PO or if it indirectly increased by the increase in quantity)
    Requiremnent: the current requirement is the po should go for a rerelease even if there is a decrease in the po price. alternately any change in the PO effecting a rerelease would also be acceptable.
    anticipating an rearly answer.
    thanks and regards
    vinay

    This is standard SAP. Release strategy will be reset only on increase in value.  You have to make the release strategy think that the value has increased (even if it has decreased).
    Please see (the second part of) my comment in
    Re: release strategy is not reset in PO?
    Reproduced here for your ease:
    You can use the release user exit. If the PO is in change mode and Save option is selected, then increase the value in the user exit (This does not increase the PO value actually, just fools the release strategy into thinking that the value has increased).
    Hope this resolves.
    Lakshman

  • Release Strategy for Credit Note un the QM Module

    Good SAP Guru's,
    I have a very important question for you:
    Is it possible within in the QM module (Transaction QM12) to implement a Release Strategy based on the value of the credit note to be created.
    This should work on the same lines as the Purchase Order Release strategy.
    Any guide lines and/or assistance will be gratefully appreciated.
    Kind regards,
    Leslie

    Dear Leslie
    We had done a similar kind of development in notification, not for credit memo though , but certainly can be incorporated in this case.We had done this for approving Short shipment and devaitions. If there has to be short shipment to be sent to a customer  a notification will be trigered to manager and if he approves it will go for higher approval.
    Please find my suggestion for this development
    1) Make 3 task codes. for eg Task 1 for  credit note is for less than u20AC500.00 . Task 2one for more than 501 and Task 3other one for more than 2001.
    2) According the need of the credit notes to be created let the user assign the task and release it.
    3) For task no 2 and task No3 a workflow triggers to the corresponding roles Sales manager & General Manager. ( please note that notifications are workflow freindly and standard workflows are available for the same)
    4) if Manager wants to approve he can make the Task Complete. ( Notification tasks have 4 stages, outstanding, release, complete, Succussful)
    5) Based on the status of the task you can make use of the action box in notification for creating the credit memo.
    6) The credit memo creation will have to be  developed. You will have to get ABAP support for this. They can either do it through user exit, or call transaction , and incorporate the same in the Action box of notification. (QQMA0001: User Subscreen for Notification Header, QQMA0014 Checks before saving notification )
    please let me know your apprehensions
    Regards
    gajesh

  • Me21n User-exit

    Hi Friends,
                    I have a Requirement in me21n in which the release Strategy should be picked based on
                    storage location.
                   For this I have already appended a structure in cekko with the field LGOBE.
                  Now In which User-exit Do i have to write the code for the Requirement to take effect.?
                  Also i found out that if the user-exit is not implemented . Then the Release Strategy is
                  getting picked even if u specify the Storage Location or not.
    Thanks,
    Neel

    Hi Gautam,
                     The Thing is i have Alredy added an append Structure to the STD Structure cekko with Field
                     LGOBE .
                   Now in Me21n when We enter the storage Location The Release Strategy is picked up
                   Correctly.
                  If We Remove The Storage Location And Enter some Other Storage Location the Release
                 Strategy Doesnt Change , even if there is a different Release Strategy Maintained In
                 Charecteristic Value for the given Storage Location.
                How do i Go abt Solving This..?
    Thanks,
    Neel

  • Reset Purchaser Order release strategy

    Hi All
    Does any one knows how to configure the Resetting of Release Strategy when the PO value/amount is reduced? We are in 4.6C, is it standard or are there any settings or transaction code?
    Please help.
    Thank you
    Jesielle

    Hi,
    Use release indicator '4'  or '6" during designing of release strategy.
    And
    If you want PO release strategy should trigger for reduced value ,then you can for User exit OR modify standard function module which help to reset existing release strategy for reduced/increased and/or values.
    For more check the SAP note:493900
    Regards,
    Biju K

Maybe you are looking for