ME29N - Self release of P/O's

We are trying to prevent P/O's being released by the person who created it (in 4.7).
Using user exit EXIT_SAPLEBND_002 we can output an error message - but if the project containing this component is active it appears to prevent us from creating a releasable P/O in the first place.
Can anyone tell us how to do it?

There is a BADI available. I currently do not have access to the system, so I cannot find it for you.
Regards,
Ramki.

Similar Messages

  • Autorization of release and derelease in ME29N  in release strategy tab.

    Hello Experts,
    I have a requirement where the authorization has to be given to a list of user maintained in my ztable for  RELEASE CODE (T16FS-FRGCO =  01).
    For rest of the release codes in release strategy it should work as the standard process. if the processor in  release stategy tab and sy-uname are same then the  system should allow to relase or derealse the PO and save it.
    But for RELEASE C ODE 01 i'm maintaing the ztable and checking that if user name maintained in my ztable and sy-uname are same then system should allow to realse, derelase and save the PO.
    I'm writing my code  in EXIT_SAPMM06E_006  -- Include ZXM06U36 for this check but it is not working for me.
    Please let me know the EXIT or the correct way of doing it.
    Thanks,
    Naveen

    Hi Jai,
    Try this exist:
    Enhancement   M06B0002       EXIT_SAPLEBND_001  ZXM06U13  Changes to comm. structure for purchase requisition release                    
    Sample code:
    *Check the authorization.
    * This is to set the  e_cekko-usrc1 = 'Y'  be excluded from the Release Strategy check.
    IF SY-SUBRC = 0.
       e_cekko = i_cekko.  
       e_cekko-usrc1 = 'Y'.
    ENDIF.
    Some alternative Exits:
    Enhancement     M06B0005     Changes to comm. structure for overall release of requisn.                    
    Enhancement     M06B0001     Role determination for purchase requisition release                    
    i hope this may helpfull.
    Thank you,
    Thanks,
    AMS

  • Release Tab in purchase order disappear after release using ME29n

    Hi there,
    We are busy testing support stacks (upgrading from ECC6 SAP_APPL SAPKH60305 to SAPKH60307)and we've come accross a strange problem.  When we create a normal purchase order (ME21n) the purchase order does pick up a release strategy.  Using the older ME28 transaction to release this purchase order, everything is fine.  We can use ME28 to release the purchase order, as well as unreleasing the purchase order, as often as we want (the same purchase order).  When we use transaction ME29n the release tab in the purchase order just simply disappears after saving.  In the purchase order header changes, the release change is visible, but the release tab is missing.  This purchase order is now not subject for release, and a goods receipt is possible without release.  I checked in table EKKO as well and the release fields in this table for this purchase order is empty.
    Has anybody had a similar experience?  Any advise would be greatly appreciated.
    Regards
    Christo Vermeulen

    Hi Christo Vermeulen,
    I have detected the same problem as reported by you. Did you solve it? Do you know how can I procedure to solve it?
    Thanks in advanced,
    Eder Nicoleti

  • PO Service items - only displayed while in release process (ME29N)

    Hi all,
    I must find a way to make all fields only displayed in transaction me29n. For that purpose I created a field selection key ME29N in IMG -> MM -> Purchasing -> PO -> Define screen layout at doc.level and put almost all fields Displayed (except release fields of course). Still material number and service details (services, limits, etc.) were changeable. For that reason I went to IMG -> MM -> External Services Management -> Define screen layouts and created again ME29N, defining all fields to Display.
    But still, services and limits are optional for changes. Could you help me what am I missing?
    In addition, can you help find a way to make displayed the material number in ME29N as well. Thanks!
    Edited by: O R on Jun 5, 2008 4:28 PM

    Hi,
    Go to ME23N to dispaly the PO and find the Release Strategy Tab at Header section and find the release groups also.
    If u not found the release strategy tab at header level u r PO has not release strategy...then check your PO with values and document type
    If you found the release strategy tab at header level check weather it has released or not...
    If not go to ME29N (Individual Release) or ME28 (Collective Release)...
    Anilkumar Dalai

  • In ME29N,can PO be unchangeable except the release options button?

    Dear expert
         In purchase order release via TCODE ME29N,besides release options button, approver can change item information, for example,material short text and net price. Because our it's our audit conflict here, could we set all purchase order unchangeable except the release options button?
    Thanks
    Linfeng

    Hi,
    Material text can not be changed (flow from material master), can changes quantity & other parameter in the PO. Your requirement can be control by authorization with object(basis side)
    Letu2019s say
    User-1 can Create PO(ME21N), no authorization of ME22N & ME29N
    User-2 can Change PO (ME22N), no authorization of ME21N & ME29N
    User-3 can Release PO(ME29N), no authorization of ME21N & ME22N
    Regards,
    Biju K

  • Std report on pr(s) & po(S) released

    hi mm experts,
    Looking for a standard report for me54n/me55 - PRs- released & me28/me29n - POs -released.
    I mean list display.
    thanks in advance
    Regards
    Srihari

    thanx, me5a & me2n not meeting my requirements.
    we have pr  & po under release strategy and every pr is having more than 2 release levels  & po is also having more than 2 release levels.
    our purchase dept wud like to analyse the pr/po released date & time by release levels.
    in me2n & me5a will only indicate whether pr/po is released or not,
    looking for a std report for pr/po releases by persons/users, when we go into po/pr, select item and environment, item changes will show all details of pr/po released date& time.
    kindly help if any report or dynamic selection where in we can pr/po released thru  me54n/me55 & me29n/me28 per pr/po wise.
    regards
    srihari

  • What is the table field for PO releaser in R/3 (4.7 Enterprise)?

    Hi Gurus out there:
    Do you know if there is a table field for PO releaser in R/3 (4.7 Enterprise)?
    We use for e.g. the transaction ME29N to release a PO and I haven't been able to find a DB table where the PO releaser is stored.
    In DB table EKKO I can find the fields FRGGR (Release group), FRGSX (Release strategy), FRGKE (Release Indicator), FRGZU (Release status) and FRGRL (Release Not Yet Completely Effected) but no information of the user who released the PO.
    Many thanks in advance.
    /hw

    Hi
    <b>Have you tried reading the details of the PO Releaser using the BAPIs ?</b>
    BAPI_PO_GETRELINFO
    BAPI_PO_GETITEMSREL
    BAPI_PO_GETITEMSREL            List Purchase Orders for Release (Approval): New as of 4.0A     
    BAPI_PO_GETRELINFO             Display Detailed Release (Approval) Information on Purchase Order
    BAPI_PO_RELEASE                Release Purchase Orders            
    BAPI_PO_RESET_RELEASE          Cancel Release of Purchase Orders  
    <u>Related link -></u>
    Re: How to fetch data from back end for PO?
    Hope this will help.
    Do let me know.
    Regards
    - Atul

  • Purchase order Release

    hi
      Using the Tcode ME21N i have created a purchase order now i have to release the purchase order , what is the T code and what are the steps to release a purchase in details pls
    rakesh

    hi,
    use transaction me29n
    goto release strategy button
    enter greentick for level
    regards
    points if helpful/solved

  • Hello, everybody,  help me with quota arragement and release Purchase Order

    Hello everybody:
            When maintain Quota arrangement today, a warning message poped up saying Quota arrangement for Material X10002 in plant 1855 not active. but X10002 does exist, I can maitnain it with MM02. 
             Why this happened? everyone.
             what's more,  all purchase order can not be released  with me29n , but ok with me28. why is it so  ? thank  you in advance, everybody. couldn't thank you more.

    Hi,
    Regarding your 2 nd Query.
    ME29N - Indidual Release
    Suppose when my PO is subjected to three release code, this transaction gives me an option to release the three levels altogether by the highest level ( ie the three level release will be able to perform the release if R1 and R2 have not released )
    ME28 - Collective Release.
    This needs to be released by inidviuals using their release code independently thereby the release is possible only with the three levels releases the same.
    The names given to transaction codes is a little bit confusing unless until you are clear about the fucntionality.
    Regards,
    DilliB

  • Table field for PO releaser in R/3 (4.7 Enterprise)

    Hi Gurus out there:
    Do you know if there is a table field for PO releaser in R/3 (4.7 Enterprise)?
    We use for e.g. the transaction ME29N to release a PO and I haven't been able to find a DB table where the PO releaser is stored.
    In DB table EKKO I can find the fields FRGGR (Release group), FRGSX (Release strategy), FRGKE (Release Indicator), FRGZU (Release status) and FRGRL (Release Not Yet Completely Effected) but no information of the user who released the PO.
    Many thanks in advance.
    /hw

    Meanwhile I have found a solution to this problem:
    CONCATENATE sy-mandt <ekko-ebeln> INTO tabkey.
    SELECT SINGLE * FROM cdpos
    WHERE objectclas = 'EINKBELEG'
    AND objectid = <ekko-ebeln>
    AND tabname = 'EKKO'
    AND tabkey = tabkey
    AND fname = 'FRGKE'
    AND chngind = 'U'
    AND value_new = '1'. " PO has been released
    IF sy-subrc = 0.
    SELECT SINGLE username
    FROM cdhdr
    INTO po_releaser
    WHERE objectclas = 'EINKBELEG'
    AND objectid = oitab-ebeln
    AND changenr = cdpos-changenr.
    ENDIF.

  • Cancel PO release

    Hi
    I have set the release procedure for PO. IN ME29N after releasing the PO i am unable to cancel the release Pls let me know how to cancel the release

    Hi,
    Check this link will help you.
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/4e/2be03b8b2a2b08e10000000a114084/content.htm
    Regards,
    PK

  • Purchase order don't be release,

    Dear all,
    I create a purchase order  and use ME29N to release it ,
    But system come out a message
    "Purchasing document 7083000082 cannot be released.
    Message no. MEPO823"
    Can you help me how to deal with this issue ?
    Thanks,
    Alex

    You need to check two thing:
    Firstly go to ME23n and check wheather Po has the release tab at header level If yes then what is the status.
    Secondly, I  hope release strategh has alreadybeen configured in your system check the charecteristics that you have taken and match it wuth your PO. Then GO to CL24n and check whether you have maintain the same data against your strategy or not
    If not maintain then main the data in CL24n
    Then go to the POand make a small change releated to your charecteristics.
    regards
    Anamika

  • Release purchase order issue

    hi expert ,
    when i use tcode me21n create a purchase number and use the tcode me29n to
    release the purchase order but return the systmen message , i can't be relase
    does anyone know what's the matter ?
    i create the purchase order without any error message .
    thansk in advance

    hi,
            Go to tcode ME22 and enter the Purchase order number.
    inside the Display screen,u can see a GREEN flag button on the Application Toolbar.
    Click on a item and press the Green Button.
    U will see the release code,provided the Purchase order is set to release strategy,after that Go to tocde ME28 enter the release code ,along with Document number and then release the Purchase order.
    Regards,
    Balakumar.

  • Release Code In Release Strategy

    Dear Experts,
    We have configured the release strategy for PR on Devlopment Client.
    1. I have created necessary Characteristics and Classes  on devlopmnt client and configured the startegy and it has been applied succesfully on Dev client.
    Now i want to transport the same to the PRD client , should i require the characteristics and Class again in the PRD client, as else can be transported to the PRD client.
    2. Also we have user XYZ who is Purchase manager and we have release code R1 in strategy.
    How can i map R1 to XYZ, what is the T Code for the same and authorize him to use ME29N for release of PR.
    Best Regards,
    sap User

    Just follow steps:
    PFCG
    Create a role or change existing Purchasing role
    Maintain the authorization profile:
    Manually add authorization object MM_E (MM: Purchasing) if doesn't exist, otherwise just change the existing one.
    Add sub-object M_EINK_FRG (Release Code and Group) to above mentioned object MM_E
    Add Release Code R1, you may also need release group XXX
    Generate and Save
    Then SU01 assign the role to User Purchase_Mgr.
    Hope this helps.
    Rgs
    JM

  • Mail Sending On PO Release

    Hello,
    Earlier i made enhancements in user exit ZXM06U44 for sending mail to vendor when PO is made.
    In that mail i am sending the PO data to vendor including Line item data also.
    Now user wants the same only when PO is released and not on PO Creation.
    I made the respective changes for the same.
    Now the data in the mail is not comming and now i came to know that when we use Transaction ME29N to release PO, the user exit is triggered but as does not contains any line item data, it contains only Header data.
    Thats why it is sending mail but with no data.
    Now how could i get the data since my loop is on line item.
    Can i make one Z Table and on PO creation, insert the data into that.
    When ME29N Transaction triggered, get the data from that Z Table and put in ASN File and send that through mail.
    Any other solution for this?
    Please help in solving the problem.
    With regards,
    Nitin Malhotra

    Hi Nitin Malhotra,
    I have a better method to solve it.
    You can use BAdi ME_PROCESS_PO_CUST ~ POST,
    When your's user to release PO and save the data ,this BAdi will been used.
    you can call function ,'SO_NEW_DOCUMENT_ATT_SEND_API1' or 'SO_DOCUMENT_SEND_API1'
    to send the mail to vendor.
    Below information from SAP .
    This function module enables you send a new document including any existing attachments. The document and the attachments are transferred in the same table. They are created when sent and can also be placed in the sender's outbox.
    It is necessary to distinguish between the document and its folder entries. The document itself only exists in the database once. It is a template for the folder entries and can be addressed via its object ID. Any number of folder entries can belong to the document. The folder entries contain the attributes of the document as well as some additional attributes relating to the folder entry itself. (Send priority and expiry date of the entry, for example.) Folder entries are created when a document is resubmitted, referenced or sent as well as when a new document is created.
    Regards,
    Alex
    Edited by: alex yang on May 26, 2009 8:01 AM
    Edited by: alex yang on May 26, 2009 8:02 AM

Maybe you are looking for