Changes in approved Purchase Requisition

Hi all,
After a purchase requisition has been released the person that created it can still make changes. If changes are made the altered requisition does not have to be released anymore.
Is is possible to prevent users from changing a released purchase requisition? (How?)
Is it possible to require another release after changing an released purchase requisition? (How?)
Thanks!
Regards,
Victor

Hi Victor,
Below are the possible settings for Release Indicator for PR which may work for your requirements.
If the changeability value -
Blank  --- Changeable, new release in case of new Strategy, 
1---- Can not be changed
2---- Changeable, no new release in case of new strategy.
Confirm if it works for you.
Thanks,
PNR.

Similar Messages

  • User exit /  BADI to control the Approved Purchase Requisition

    I have configured the Release procedure for Purchase requisition with classification. The Release procedure should be applicable to the manually created Purchase requisitions which are having the total value (USD/ EURO/GBP) .The Release procedure is working well. But at the same time it will not have any control over the PO .We don’t want the buyer to change the PO Price above the total value of the Approved Purchase Requisition. I am looking for a User exit or BADI. We want to generate a message as hard core when the PO total value exceeds the PR Value .This is in ECC 6.0.
    Can help will be highly appreciated. I already tried with the couple of BADI.
    Thanks
    Jeevan

    Hi Jeevan,
    We are still on V4.7 but hopefully these user exits still exist in EEC6.0.
    You should be able to use EXIT_SAPMM06E_012 which is part of enhancement MM06E005.
    This is specifically to Check Customer-Specific Data Before Saving but we have used it to check that a PO for a one-time vendor is not greater than $10,000, so it should be suitable for your purpose too.
    The PO header and item records are all available in the tables that are passed to the FM.
    Regards,
    Monika

  • Problems to approve Purchase Requisition

    Hello guys! How are you?
    Here in the company we have the following issue:
    - One specific user couldn't approve purchase requisition, so, the MM Consultant asked to BASIS Team to remove the WLC Parameter from this user, after this, he mays approve again.
    My doubt is, It can interfere in this? I don't found any evidence about this parameter that can explain this issue.
    Another doubt, What's mean the positions 1 and 5 of this parameter?
    Thanks in advance guys,
    Regards.
    Danilo Cardoso

    Hi Danilo,
    Parameters are to fill field values automatically from memory. Most of the time, cleaing this parameters will solve problems like not able to display attachments, etc. In your case, if you would like to have technical understanding, you need to perform debugging to find out what specific field/fields were effected during approval process. The value in each position means as following:
    Position 1:seems to always be set - but may be changed somewhere else
    Position 2:Double-clicking on an object.Most of the time becasue this thing is not set the attachment does not open.By setting it equal to X we can achieve the same.
    Position 3: WI technical view / user view wo ActX
    Position 4: Enable forwarding ... to several users
    Position 5: seems to always be set - but may be changed somewhere else
    Position 6: This parameter is set to Display  texts in logon language
    Position 7: This parameter is used to set WF log technical view / user view wo ActX
    Position 8: WF log user view with ActiveX
    Position 9: WI user view with ActiveX
    Position 10: No tips & tricks ...
    Position 11: No HTML in execution of workitem
    Regards,
    Suwandi

  • How to change an Existing  Purchase Requisition Document in MM.

    Hi Folks,
    I want to write a program to change a existing  Purchase Requisition in MM.
    I found two BAPI's BAPI_PR_CHANGE and BAPI_REQUISITION_CHANGE , which could be used to change PR document in  ECC.
    I have following question:
    1) why we have two seprate BAPI's for changing PR.
    2) Do we need to use both BAPI's to change PR, depending on what value we are trying to change.
    3) Is it optional to use any of these two BAPI's
    Or do we have any other way to implement this PR change process.( Bcoz of when i tried to debug standard PR change process, none of these two BAPI's has been called)
    Which FM or method is called when, we try to change and save PR document manually.
    I would appriciate, if some one has any sample code to implement this PR change process.
    Regards
    PG
    Edited by: PG on Aug 23, 2010 3:10 PM

    >
    PG wrote:
    > I have following question:
    > 1) why we have two seprate BAPI's for changing PR.
    BAPI_REQUISITION_CHANGE is the older BAPI, the one based on the older ERP transaction (ME5x family), while BAPI_PR_CHANGE is the newest one, referring to the "recent" Enjoy transaction (ME5xN family).
    They both satisfy you task probably, but if you can chose, I'd go for BAPI_PR_CHANGE.
    >
    PG wrote:
    > 2) Do we need to use both BAPI's to change PR, depending on what value we are trying to change.
    > 3) Is it optional to use any of these two BAPI's
    You can use the first or the second one, it's indifferent. The newest one will also trigger user exits from ME5xN family. Which transactions are used by the users on the ERP? Choose with regards to the transactions used during the normal activity.
    >
    PG wrote:
    > Or do we have any other way to implement this PR change process.( Bcoz of when i tried to debug standard PR change process, none of these two BAPI's has been called)
    Normal PR change operativity doesn't use BAPI. BAPIs are used to create/modify docs from "external" systems (it's not properly true, but let assume it), they provide a simple interface to populate with PR data and the process of creation/modification will trigger every check/userexit already defined for the standard transactions on the ERP.
    In example, suppose that in ME51N you defined a custom check in a specific userexit which don't allow an user to create a material item which have odd quantity (odd example, I know ). Then using BAPI_PR_CREATE you will not be able to create a PR with items with odd quantity, because the same check will be executed.

  • Not approved Purchasing Requisition

    Hallo all,
    how can i prevent that not Approved Purchase Requisition are not able to create Purchase Order?
    To reproduce:
    create Purchasing Requisition (do not approve it)
    create via Autocreate RFQ (with special RFQ Type Bid RFQ)
    create via Tools/Copy Document the Bid Quotation (Action: RFQ Header and Lines)
    create via Tools/Copy Ducument the PO
    In this case you can create PO without of approving of Requisition. But this should not happen.
    If there any of EBS-Setups (e.g. Systemprofileoptions) to prevent it???
    Best Regards
    Sergej
    Edited by: 867673 on 31.08.2011 07:18

    Hallo Sandeep Gandhi,
    thanks for Your reply. It is not about whether what someone should or should not, but that this possibility at all should not exist. That the not approved Requisition can convert into RFQ (or rather in Quote and after that into PO) in my case is not desired and should be prevent of system. For example, you want buy as emploee car in your company, you generate Request (not approved Requisition) and then you convert it to RFQ. It could be possible, that in big company, the buyer make real RFQ or get real Quotations. And my Ask is how can i prevent it? You mind "You can consider writing a step in the PO approval workflow that checks if the PO Distribution is tied to a Req Distribution." If I tied or rather reference the Requisition Distribution with PO-Distribution would it be prevent the generation of PO without of approval of this Requisition (not with autocreate but also with Tool/copy Document type)? And then, can you discribe how can i writing a step in the PO approval workflow?
    Thanks in advance
    Best Regards,
    Sergej
    Edited by: 867673 on 02.09.2011 00:46
    Edited by: 867673 on 02.09.2011 00:48

  • Change First Approver in Requisition Approval using AME

    Hi ,
    I have defined rules in AME for Purchase requisition which builds Approval hierarchy based on business rules.
    Every thing works as expected but when there is an Approver1 added to the Approval list and when we want to change the first Approver
    there is a button on the approval list screen to do so ...when I click on it and try to put a different user to be replacing Approver1 ..it does not happen .
    Could some one please tell if it works and if so how to get Change First Approver functionality working on Purchase req --AME.
    --Chandra                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Hi can you tell me how did you figure it out. because we are facing the same issue. Please mail me to [email protected]

  • PM orders change already existing purchase requisitions

    How can we avoid that changes to an existing work order, e.g. adding a new service or component will reset already reased purchase orders. The system does not recognize if requisitions are already converted to purchase orders or approval steps have already been performed.
    The external procurement settings need to be on "collective creation of purchase requisitions".  Maybe there is a user exit available that anybody knows more about, within that we can control the status of requisitions and avoid above described behaviour?
    Many thanks for your help and replies,
    Heiko

    Hi,
    Yes, It is possible to change plant on existing PO's provided the particular PO line item is not doing GRN and MIRO.
    If not done GRN and MIRO, the particular PO opened in ME22N T-code and selected particular line item deleted and then you have to create new line item give input data material code,plant,quantity,gross price, storage location and SAVE the PO.
    Hope, it is very useful for you.
    Regards,
    K.Rajendran

  • UWL - how to approve purchase requisitions

    Hi experts,
    Can anyone tell me whats wrong with the xml code section below ?
    It is supposed to approve a purchase requisition by triggering an event called RELEASED,
    which is defined as a triggering event of TS90100067
    it seems object key is not delivered to R3, this is the message from tracing with SWEL
    Event Instance ID    14252057
    Object Type          BUS2009
    Object Key           null
    Event                RELEASED
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd' >
    <UWLConfiguration version="1.0">
         <ItemTypes>
              <ItemType name="uwl.task.webflow.TS90100067" connector="WebFlowConnector" defaultView="PurchaseApproval67" >
                   <ItemTypeCriteria  externalType="TS90100067" connector="WebFlowConnector"/>
                   <CustomAttributes>
                        <CustomAttributeSource id="ABAP_BOR" objectIdHolder="externalObjectId" objectType="BUS2009" cacheValidity="final">
                             <Attribute name="PRICEUNIT" type="string"     displayName="Price" />
                             <Attribute name="QUANTITYREQUESTED" type="string"     displayName="quantity" />
                             <Attribute name="VALUATIONPRICE" type="string"     displayName="total" />
                        </CustomAttributeSource>
                        <CustomAttributeSource id="WEBFLOW_CONTAINER" objectIdHolder="externalId" objectType="WebFlowContainer" cacheValidity="final">
                             <Attribute name="_WORKITEM" type="string" displayName="_WORKITEM"/>
                             <Attribute name="RELEASECODE" type="string" displayName="releaseCode" />
                        </CustomAttributeSource>
                        <CustomAttributeSource id="UM" objectIdHolder="creatorId" objectType="user"     cacheValidity="final">
                             <Attribute name="firstName" type="string" displayName="firstName"/>
                             <Attribute name="lastName" type="string" displayName="lastName"/>
                        </CustomAttributeSource>
                   </CustomAttributes>
                   <Actions>
                        <Action name="released" userDecision="yes" groupAction="yes" handler="TerminatingEventHandler">
                             <Properties>
                                  <Property name="eventName" value="RELEASED"/>
                                  <Property name="objectType" value="BUS2009"/>
                                  <Property name="objectId" value="${item.externalobjectid}"/>
                                  <Property name="RELEASECODE" value="${item.RELEASECODE}"/>
                             </Properties>
                             <Descriptions default="Release"/>
                        </Action>
                   </Actions>
              </ItemType>
         </ItemTypes>

    Hi,
    Here's what I did to add a custom task (SC approval) to my UWL :
    1. download standard UWL configuration file for SRM (com.sap.pct.srm.core.xml) and copy the file (com.sap.pct.srm.core.<CUSTOMER>.xml)
    2. find a standard task that looks like my custom task
    3. copy the ItemType block corresponding to the standard task and change the ItemType name
    4. upload the new configuration file : create a new configuration (com.sap.pct.srm.core.<CUSTOMER>) and make sure high priority is set
    For example, here's what I've added to my configuration file in order to handle a custom task (TS91000001) :
    <ItemType name="uwl.task.webflow.srm.TS91000001" connector="WebFlowConnector" defaultView="com.sap.pct.srm.core.view.tasks" defaultAction="com.sap.pct.srm.core.action.launchWD.WDCLFPOIF" executionMode="default">
          <ItemTypeCriteria externalType="TS91000001" connector="WebFlowConnector"/>
          <CustomAttributes>
            <CustomAttributeSource id="WEBFLOW_CONTAINER" objectIdHolder="externalId" objectType="WebflowContainer" cacheValidity="final">
              <Attribute name="WD_CONFIGID" type="string" displayName="Web Dynpro Application Configuration"/>
              <Attribute name="BOTYPE" type="string" displayName="Type of Business Object"/>
              <Attribute name="BOID" type="string" displayName="Business Object ID"/>
              <Attribute name="BOMODE" type="string" displayName="Business Object Mode"/>
            </CustomAttributeSource>
          </CustomAttributes>
          <Actions>
            <Action reference="com.sap.pct.srm.core.action.approve"/>
            <Action reference="com.sap.pct.srm.core.action.reject"/>
            <Action reference="com.sap.pct.srm.core.action.launchWD.WDCLFPOIF"/>
            <Action reference="com.sap.pct.srm.core.action.launchWD.print"/>
          </Actions>
        </ItemType>
    Hope it helps.
    Regards,
    Pierre

  • Changing quantities from purchase requisition to purchase order

    Hi MM friends,
    I've created a purchase requisition with some materials and quantities.
    When I create a purchase orer in reference to this purchase requisition, SAP modifies quantities for some materials.
    Why ?
    Regards,
    Bahia.

    Hi,
    This is standard functionality of SAP...If you create PR for say 100 qty, then while creating PO w.r.t. PR you can change quantity to 70....
    The same will be replicated in PR history.....
    Coming to your point If you do not want to make any changes in the quantity in the PO, then you have to make sure that your all PO's are only getting generated by PR....
    Spro-Materials Management-Purchasing-Purchase Order-Define Screen Layout at Document Level..Select ME21N...Quantity and Price--Make quantity as DISPLAY..SAve and come out..
    Now try, it will work..
    Also Be sure this will only work out if you are making your all PO's wrt PR...If you try to create PO manual (w/o any ref) then Quantity field will be in suppress mode.
    Utsav

  • Exit to change customer in purchase requisition

    Hello,
    I need an exit (user-exit/BADI) that can change the customer field (CMMDA-KUNNR) in purchase requisition.
    Can somebody please help?
    Sincerely,
    Ice

    SAPLMEWQ : Customer exit for processing of requisitions via BAPIs
    MEREQ001 Customers' Own Data in Purchase Requisition
    regds,
    kiran

  • Change customer for purchase requisition

    Hi gurus,
    i'm trying to change customer number for purchase requisition.
    i tried to enter this code in badi ME_PROCESS_REQ_CUST~PROCESS_ITEM but KUNNR is not changed:
      DATA : ls_item_data   TYPE mereq_item,
             ls_item_datax  TYPE mereq_itemx,
             lv_obj         TYPE REF TO object,
             lv_attr        TYPE string,
             lv_aktyp       TYPE aktyp,
             lv_kunnr       TYPE ekunnr.
      FIELD-SYMBOLS : <fs_lcl> TYPE any,
                     <fs_source> TYPE any.
      IF im_count EQ 1.  " to avoid infinate Loop"
    Access Attributes value of Local Class
    for getting the transaction mode of Line item
    H-> Create
        lv_obj ?= im_item.
        MOVE 'MY_STATE->AKTYP' TO lv_attr.
        ASSIGN lv_obj->(lv_attr) TO <fs_lcl>.
        lv_aktyp = <fs_lcl>.
        IF lv_aktyp EQ 'H' OR lv_aktyp EQ 'V'.        "While creating line item"
    Extracting existing Item Data and Modify the fields
    Requestor Name (AFNAM) & Source of supply details
          CLEAR : ls_item_data.
          ls_item_data = im_item->get_data( ).
         ls_item_datax = im_item->get_datax( ).
         MOVE ls_item_data-ernam TO ls_item_data-afnam.
          lv_kunnr = '0000100000'.
          ls_item_data-kunnr = lv_kunnr.
             ls_item_datax-kunnr = 'X'.
         im_item->set_datax(
         EXPORTING
         im_datax = ls_item_datax ).
          im_item->set_data(
          EXPORTING
          im_data = ls_item_data ).
        ENDIF.
      ENDIF.
    when trying changing other fields like AFNAM for example, the data is changed.
    the customer number exists in KNA1.
    any ideas?
    Thanks,
    Sagit.

    SEARCH  SEARCH  SEARCH  SEARCH  SEARCH  SEARCH  SEARCH
    Good work

  • Change netpr in purchase requisition

    Hi all,
    does anybody know how to change the item field 'netpr' in the purchase requisition?
    Regards
    Joachim

    Please see KBA 1976282 - Valuation Price in Purchase Requisitions
    It explains how the field is filled and that you shall use BAdI "ME_PROCESS_REQ_CUST
    to built your own logic.
    However, I am not sure when this BAdI is actually executed. Looking into the info records means that you need a successful source determination, which is not the easiest part either  having all the SCN questions about the source determination issues in mind.

  • Change Data of Purchase Requisition or PO

    Hello techies,
    I'm trying to find an user-exit or BADI in order to change the Purchase Requisition item line. If possible it's also fine to change the item line of the Purchase order.
    I want to change the material number.
    Best Regards,
    Frederik

    Hi,
    Check the BADi
    ME_PROCESS_PO.
    Hope it helps.
    Regards,
    Shashank

  • Changing price from purchase requisition to purchase order

    Hi MM gurus,
    I've created a purchase requisition and I've maitained manually a valuation price (ME51N).
    Then, I've tried to create a purchase order in reference to this purchase requisition (ME59N or ME21N).
    I've noticed that system brings a net price completely different from the valuation price I've maitained in PR AND from the price maitained in the info record.
    What's wrong ?
    Regards,
    Bahia.
    Edited by: Bahia M. on Oct 6, 2009 10:23 AM

    Hi,
    First of all PR price will never fetch in PO....Prices which comes in PR are valuation prices....same u can check in MM03 in accounting view...
    Now coming to your next query..Why Prices are not fetching from info record...Reason may be...you have created enough PO's with combination of material ,vendor ,plant and  p.org...So the prices will get updated in order price history...Same you can check in ME1P...
    what i will suggest is, create new material, and plant, then create frsh Info record and PO..def it will work.
    Utsav

  • ME52n change Plant in Purchase Requisition

    Dear MM gurus,
    Documentation is mentioning everywhere that I can change the Plant in my Purch. Req.
    However, in ME52(n) Plant is greyed out, and in MEMASSRQ I cannot select the Plant.
    Is there a reason you can think of?
    Thank you for your time....
    Sandeep

    Jürgen,
    It is definitely a requisition for stock.
    And yes: there is account assignment! M
    My sales order is triggering the Purchase Req.
    Do you know a way to have my PR's plant changed? Or...
    Thanks you for your time.
    Sandeep

Maybe you are looking for

  • Lion and external disk freeze/erase

    Using a 2008 MacPro 32 GB RAM LION 10,7,2 I have had a LOT of screen freezing issue with lion and external drive acces. The worse was lion ERASING the fat of all external 1Tb Fat32 formated e-Sata drives, then freeze and grey screen with critical err

  • Itunes 6, "File Download-Security Warning" box keeps repeating

    I am so frustrated and feel like a terrible mom. I tried to upgrade my son's itunes on his xp machine. I get as far as the windo that asks "Do you want to run or save this file." I click save and it seems to finish the "installation repair". I click

  • Can't set property

    Hello, i try to set the "filterable" property to true/false in weblogic workshop 8.1 ex: ...<netui-data:columns filterable="true" >.... but i get the error: "No match was found for method setFilterable(java.lang.String) in type com.bea.wlw.netui.tags

  • Does anybody know how to get support out of Apple?

    I have continuous settings problems with my MacBook. It does not always retain preference settings and devices sometimes don't work. I have spent hours with tech support and in the stores with the techs with NO success. If anyone has had similar prob

  • Cannot Clear or reset WRT120N to re-install

    I have this router that wouldn't connect because I lost the password.  I held the reset button for 90 seconds and it neverwould reset.  Is there a trick to this procedure?  Thanks in advance