Block release of Purchase Order

Hi,
Has anyone had experience with creating a release strategy to block a Purchase Order based on the X-plant matl status located on basic data tab of material master?
Thanks
Mike

Hi,
Why go to the trouble?
Maintain message "Blocked Purch and Prod of material does not allow external procurement" (Message no. ME 053) as an error. Then no purchasing/MRP etc can be done in the first place if block is maintained for material.
Thanks.

Similar Messages

  • Block release of Purchase Order (of  type contract)

    Hi Experts,
    I am facing a problem where I have to cancel the release of PO using some FM / BAPI.
    I was using the FM "BAPI_PO_RESET_RELEASE" to change the release status of PO from 2 (released) to 1(blocked).
    But this BAPI has some restriction and it does not allow the cancel of release of those PO which have already been printed ( entry exists in NAST table). The same error we get when we try to cancel the release of the PO using transaction ME35K.
    Please help me by proposing a way around to this problem.

    Hi,
    Why go to the trouble?
    Maintain message "Blocked Purch and Prod of material does not allow external procurement" (Message no. ME 053) as an error. Then no purchasing/MRP etc can be done in the first place if block is maintained for material.
    Thanks.

  • Create custom data when releasing a Purchase Order

    Hello people,
    The customer uses ME28 to release the Purchase Order.
    They have, for instance, two release estrategies: W1/01 and W2/02, that differ about the price.
    The scenario is:
    When the customer releases a Purchase order from W2/02 strategy using ME28 transaction, we need to do some verifications in Z tables and create a record in another Z table. If for some reason the purchase order will not be released, this Z data does not have be saved.
    And if some error occurs and the data don´t be saved, the estrategy must remain blocked (not released).
    In which EXIT is the best point to do this?
    Thanks a lot!

    hey
    try these 2 user exits
    MM06E005 - ZXM06U43 which is called from exit EXIT_SAPMM06E_012. This code is hit at the time you check or save.
    M06E0004 - Changes to communication structure for release purch. doc - EXIT_SAPLEBND_002

  • A report showing all release  refused purchase orders

    Dear SAP Gurus
    Please assist, I need to run a report showing a list of release refused purchase orders.
    CN

    Hi,
    I dont think there is a standard report for that.. you can have the details from table EKKO with release indicator as 1 (EKKO_FRGKE)
    Regards
    Merwyn

  • How to Release Mass Purchase order in production server

    Hi
    i have to release mass purchase order can any one help me how to that
    thanx

    Hi,
    Tcode ME28 will sove your problem,
    Enter:
    Release Code
    Release Group
    and press F8.
    Now here click on Release + Save button.
    Cheers
    utsav

  • Want a TN to block to ADD Purchase order Canditions Are as follows:-

    Respective Experts,
             I want a TN to block ADD Purchase Order Conditions are as follows:-
             When I add Purchase order it goes for approval and the document is saves as Draft
    Now    1) If there is 6 Purchase orders for a Vendor are pending for approval no one more Purchase Order is Added in the system.
                  It will block to user to add Purchase order.
               2) It should block to user to Add that Purchase order And That PO is not go for Approval means block to ADD Purchase order before Documnet go to approval....
               Please help me to make TN for above conditions ??
    Regards,
    Sandesh

    Hi Sandesh..
    Try This
    Create this view as PO
    SELECT count(t1.docentry) as Count,cardcode
                     FROM   odrf t1
           INNER JOIN drf1 t2 ON  t1.docentry = t2.docentry and t2.ObjType='22' where t1.docstatus='O'
            group by  cardcode
    Use this tnsp for the block
      IF @object_type = '112'
             AND @transaction_type IN ('A', 'u')
          BEGIN
              IF EXISTS(
    SELECT t1.docentry
                     FROM   odrf t1
           INNER JOIN drf1 t2
                                 ON  t1.docentry = t2.docentry and t2.ObjType='22'
                                 inner join PO t3 on t3.cardcode=t1.CardCode
                     WHERE  @list_of_cols_val_tab_del = t1.docentry and t3.count>'6'
              BEGIN
                  SET @error = -1
                  SET @error_message ='You Cannot Perfrom this Action pending purchase order'
              END
          END
    Hope Helpful
    Regards
    Kennedy

  • Can't release an purchasing order

    Dear experts!
    Thank you for your attention!
    I can't release an purchase order when I processed a " 3rd party order with shipping nocification" .
    The purchase requisitions has been created automantically and been assigned and also been converted to PO.
    However, I can't release the purchase order with no reason.
    hint: the material is not define for the vendor.
    Where did the problem come out?
    Best regard!
    Tangdark

    Hi
    maintain info records in ME11
    and also sourcelist in ME01
    release in Me28 or Me29
    regards

  • Release Strategy - Purchase Order

    I have configured the relevant settings for creating the purchase order.
    I am now able to create the purchase order and email the same.
    However, the requirement is to release the purchase order by a Superior in the organization.
    I have come across the transaction code ME28.
    Can you please let me know the configuration and user transaction steps in order to follow he release strategy of the purchase order.
    Thanks in advance for your inputs.
    Regards,
    Ravi

    hi,
    Few points:
    1. Po can be released only at header level..
    2. For configuartion, go to SPRO >> IMG >> MM >> Purchasing >> PO >> define release strategy for PO >>
    here you shd set up your new release strategy ...for that you need to edit characteristics, class...
    first maintain your characteristics ie. from "EDIT characteristics" ...here create your own characteristics and enter the suitable data here...enter class type '032' for the same...
    reference the fields from CEKKO structure...and add your require release relevent fields...
    then go to EDIT CLASS...here define your new class and maintain same class type as 032...
    3. After this maintain release strategy...click on release group option..go inside...link your req. release group to class...so that the classified characteristics will seems while releasing the document...
    4. Maintain release codes...
    5. maintain release indicator...
    6. then maintain inside Release strategy tab...
    here define you already maintain group and codes...maximum 7 rel. codes are possible...
    then maintain preriquisite...
    In side classification, maintain the fields based on which you wanna release the PO...
    and maintain the other req. things on diff. tabs...
    7. after doing this check your rel. strategy at OMGSCK tcode ie. given in tree path at same place inside SPRO path define above..
    Try making a PO and check whether its working or not...
    regards
    Priyanka.P

  • Eror when release the purchase order

    hello,
    any body pls explain me. my client requires when they going to release the purchase order it should check the chapter id. if it is not maintained it should allow to release. is it possible. it yes please explain me.
    thaks
    bhakta

    The message you are looking for is actually available only for me21 &
    not for ME21N due to technical constraints.
    However you can make use of the following logic & customise the message
    to appear during PO creation through me21n.
    This is how the system works as of now. In ME21 this can be captured
    as an error message and the sytem displays it so. In ME21N the
    output of message is on the 'last in first out' process. In this case if
    there are any standard messages then the particular CIN message would
    not be shown. In case there are no other messages then this message
    is shown out. Customers can capture this mesage on a priority basis
    by making some adjustments at the time of display of this message
    in function module J_1I6_DETERMINE_EXCISE_RATE.
    You can write your own code to display the 'chapter id missing' error.
    In 'FV64A352' include program, we are calling the function module
    'J_1I6_DETERMINE_EXCISE_RATE'.In this module we are getting the
    'chapter id missing' exception when chapter id is not maintained for
    a material.So in 'FV64A352' just after this function module call, you
    can catch this exception(chapter_id_missing     = 1) and display your
    own error message there.
    This will be a customer modification from SAP standard, so please think twice before going ahead

  • Enterprise Services for release a Purchase Order

    Hello,
       Im looking in the ES Workplace an enterprise service for release a purchase order but I cant find it. Someone knows the name?
    Thanks
    Regards
    MG

    Hello Venu,
      Thanks for the response. I am doing what you said, I have exposed the BAPI as a web service, activate it (sicf), configurating the endpoint (soamanager), publish to the service registry (wspublish). But I have 2 problems,
       1. When I try to test it from the service registry it shows me this error: "Invalid transport binding settingsHTTP Client, does not have endpoint url specified", and I saw and the enpoints are configured.
       2. When I consume the web service through Web Dynpro, after I deploy and run, the applications show me this error, "java.lang.NoSuchMethodError: com.sap.tc.webdynpro.model.webservice.gci.WSTypedModel"wsexample1.wsexample1_model.Wsexample1_model.<init>(Wsexample1_model.java:124)".
    Regards
    SU

  • Blocking material for Purchase order only

    hi all,
    i have a material and i want to block it for purchase order only bcos we dont want to allow to purchase it but it can perform all other operations. can anyone please help me?
    regards saurabh.

    Dear,
    Go to MM02, in Basic1 tab
    X-plant material status -   01     Blocked for procment/whse
    but it is relevant not only for that plant but also for client level becoz while go to MM02, please not select any plant and go to Basic Data 1 tab.
    this may help u
    Reagrds,
    pardeep Malik
    Edited by: Pardeep  Malik on Mar 14, 2009 5:59 AM
    Edited by: Pardeep  Malik on Mar 14, 2009 6:06 AM

  • How to block changes in purchase order after purchase release

    Dear all
    Can u please tell us how to block any changes in purchase order after purchase order is released...
    (We don't want any line items addition or quantity addition or any changes once purchase order is released..)We wanted this for a particular purchase order type only
    Regards
    Sudha

    Dear Sudha
    Yes it is possible to confiquire your system insuch a way where once if the PO  gets final relase then it cannot be changed.Only possiblity that will be available for the user to make chanegs in PO is possible when the final release is to be reset and then make the changes.
    Release Indicator: specicfies whether the PO documents is blocked or can be processed for the follow functions.
    You can define the release indicators you need for your release procedure:
    •The Released indicator is used to specify whether messages (PO documents in output format) may be transmitted for a purchase order with this indicator.
    •The Changeability indicator shows the effect of changes to the PO (a change to a PO may require a new release strategy to be determined, for instance).
    •By means of the Value change indicator, you can specify that the release strategy is to be re-started if a PO is changed and the value of a PO item thereby increases by a certain percentage (e.g. 10%). Set the Changeability indicator to "4 - Changeable, new release in case of new strategy or value change" or "6 - Changeable, new release in case of new strategy or value change/outputted" and enter a percentage in the Value change field.
    And after that you can specify release statuese where you can specify which release indicator/status a PO is to have after having been released via a certain release code.
    and after release simulation .
    Test for the PO change after final release System will not allow you tomake changes by giving the message that the release  indicator doesnot allow you make the changes in PO.
    Regards
    Sunny

  • GTS block for return purchase order

    Hi,
    Our ERP system is integrated with GTS system. After creating a return purchase order in ME21N the order is blocked on 'Sanctioned Party List Screening' and 'Legal Control'. However, it is still allowing to create return delivery with movement type 161 in VL10B even if the GTS block is not released.
    We need to build control to stop allowing to create return delivery if the order is blocked in GTS. Is there any standard way of controlling this or we have to custom develop it? Kindly guide me on how to achieve this.
    Thank you,
    Ranjith

    Hi,
    VL10B- is the PO due for delivery.
    Find the standard process for VL10B
    Stock transport order is also a  Purchse order type only When you do STO via SD Route (via delivery.picking, pgi etc) then Shipping tab must appear in your PO Then only it is possible to do via SD Route For shipping tab to appear in PO there are some necessary configurations to be done in SPRO This is done under img- -purchasing- -set up STO 1.Define shipping data for plants 2.Create checking rule 3. Define  checking rule 4.Assign delivery type and checking rule 5.Assign doc type,one step procedure and under delivery tolerance These five are important activities Enclosing here with a model settings study this and understand and then configuration will be more easy Sales area 0003, 04, 21 plant is 1002 Sales area 0004, 05, 21 plant is ABCD If you transport material from 1002 to ABCD plant then 1002 is supplying plant and ABCD is receiving plant Now this ABCD plant should be made as a customer in XD01 mainly with shipping conditions in that data in sales area 0003, 04, 21 and this internal no has to be noted In STO the receiving plant is being made as a customer in the supplying plants sales area and the internal customer no has to be assigned In- -mm- -purchase order- --define shipping data for plants Now in that img activity that i mentioned above against plant 1002 you have to give sales area as 0003, 04, 21.
    Ashish

  • Blocking creation of purchase order

    >The following is the requirement of our client :-
    >While making a purchase order, the user should be able to create a purchase order only for value below Rs. 3,00,000/- which will be inclusive of all taxes, excise duty and other purchase related costs entered in the purchase order. If the po is above Rs. 3,00,000 the user should be allowed to make a purchase order in tcode ME21N. All the POs above Rs. 3,00,000/- should be processed through the Order Approval Process developed separately.
    >What settings and configuration needs to be made in mm for the same. The customer also want a message to be flashed on screen that the Order is above rs. 3 lacs and oaf process has to be followed.
    >Thanks in advance.
    >AJ

    Hi Ashutosh,
    The PO above any certain value can brought under Release Procedure of PO.
    The aim of the SAP purchase order release procedure is to replace the manual written authorization procedures.  The person responsible for the processes of the requisition or other purchasing document in the system have to approve by marking an "electronic signature" which can give the document legal force for further processing.
    This link will help you:
    http://www.sap123.com/showthread.php?t=59
    Workflow scenario can be worked out for Release Procedure for PO instead of Flash. It intimates the user about the PO in his mail box.
    Regards,
    Nani.

  • Email on the release of purchase order

    hi,
    the requirement is that, when the purchase order is released and saved in me28/me29n .then a email should be triggered to the concernd vendor .
    is there any standard procedure for this.
    As in NACE tcode,there is output type(NEU) for purchase order(EF),in the processing routines view- there is a processing routine with the row.
    External send  SAPFM06P  ENTRY_NEU  MEDRUCK
    what does this signify.
    plz help
    regards,
    johnson
    Edited by: johnson george on May 30, 2008 3:01 PM
    Edited by: johnson george on May 30, 2008 3:04 PM

    SAP marketplace - notice 191470 - Purchase order as an e-mail -
    regards Jörg

Maybe you are looking for