Workflow in Purchase Order / Purchase Requisition

Hello guys,
My client has a requirement that there will be release strategy applied on Purchase Order. this will be one level approval.
But the approver should have ability to add an adhoc approver for this Purchase Order.
Can anyone tell me how this can be done using Release strategy with Workflow?
Thanks in advance.

The logic will be same. Do you need regularly ?
It has to do by customizing ,It does not automatically insert ad hoc approvers into the workflow. When necessary, you may manually insert an ad hoc approver between you and another approver remaining in the approval workflow. You can look up the user ID of an ad hoc approver  Be sure to select the correct ad hoc approver from the list to route the PO correctly.

Similar Messages

  • Purchase orders and requisitions - R12 user interfaces

    Hi,
    I see that the purchase order can be registered in the system by two different interfaces (I'm running R12.1.1): Using Oracle forms (Navigation path: Purchasing Super user: -> Purchase orders -> Purchase orders) and using Java html pages (Navigation path: Purchasing Super user: ->Buyer workspace ->Orders).
    I have two questions:
    1. The second option (using java pages) is not documented in the usersguide. Is it fully in production or they are still developing it? Why there are two different interfaces for the same purpose?
    2. I see that from Java pages interface I can only see requisitions, but I cannot enter new ones (Navigation path: Purchasing Super user: ->Buyer workspace ->Requisitions). Should I enable somewhere this or the requisition is not developed using Java pages interface?
    Thank you

    993322 wrote:
    Hi,
    I see that the purchase order can be registered in the system by two different interfaces (I'm running R12.1.1): Using Oracle forms (Navigation path: Purchasing Super user: -> Purchase orders -> Purchase orders) and using Java html pages (Navigation path: Purchasing Super user: ->Buyer workspace ->Orders).
    I have two questions:
    1. The second option (using java pages) is not documented in the usersguide. Is it fully in production or they are still developing it? Why there are two different interfaces for the same purpose?
    2. I see that from Java pages interface I can only see requisitions, but I cannot enter new ones (Navigation path: Purchasing Super user: ->Buyer workspace ->Requisitions). Should I enable somewhere this or the requisition is not developed using Java pages interface?
    Thank you
    http://docs.oracle.com/cd/E18727_01/doc.121/e13410/T446883T443956.htm
    http://www.apps2fusion.com/training_demo/puneetk/Professional-Buyer-Work-Center.pdf
    HTH
    Mahendra

  • Creation of Purchase Order Without Requisition

    Hi Experts iam new to this forum
    Can u please explain with navigation that how to create a Purchase order without requisition ??

    Navigate to purchasing responsibility.
    use menu --> Purchase order --> Purchase order form.
    This is a very detailed note on how to do that:
    How to Create Purchase Orders (Doc ID 168237.1)
    Regards,
    Paarthy

  • Internal Order - Purchase Order -Purchase Requisition

    Hi,
    Can anyone please help me out with understanding how costs are posted to an internal order from Purchase Order/Purchase Requsition?  How to make commitments via PO/PR? And how is it settled onto an asset?
    Sorry its too much to ask. If anyone can guide me to a document explaining this online somewhere.
    Thanks,
    M

    Hi,
    Whenever you assign your PO/PR items to be issued on internal order, you will see the posting on it. You will have to activate commitment management in CO (OKKP). After the GR/IR process is done, and the cost are on I/O, you can settle it to an asset. In order to do so, you have to define a settlement profile for order type, create a settlement rule in the order (KO02) and run the settlement (KO88/KO8G).
    Regards,
    Eli

  • Purchase Order (Purchase docuement type wise)

    Dear,
    We would like to Restrict Purchase order creation without purchase requisition based on various type of Purchase order (Purchase document type wise).
    A user can create some purchase order with purchase requisition as mandatory.
    Some purchase order with purchase requisition as optional.
    Please Suggest,
    Best Regards,
    Swapnil Vaidya

    After making pr field mandatory
    Go to OMET
    create functional Authorization Z
    only click Refrence to pr , Enter your field selection
    Then assign it to user
    parameter EFB -value z
    Vipin

  • How to deal with purchase order purchased with sale order

    Hi,
    I know we can produce with sale order, and the finished products can be priced in their own sale order and line item even when the  finished product master data is set 'S' in its price control field. But how to deal with purchase order purchased with sale order if its price control is 'S' and the purchased material can be priced differently with its own sale order?
    thanks.

    Hi,
    That is to say, we want to get these results:
    1. material purchased must match its sale order and its item
    2. the purchased material  is valued by sale order and its item when it is put into the stock.
    3.  the purchased material is set "valued by standard price' in its material master data.
    How to practice?
    Thanks.

  • Convert Purchase Order to Requisition when contract void

    Hi
    We are using SRM 5.0, R/3 Backend is 4.6C.
    For purchase orders for items with contracts that are expired or for incoming requests exceeding target quantity in the contract, we intend to have the purchase order converted to a purchase requisistion automatically.
    To do this we have activated the BBP_TARGET_OBJTYPE and implemented the DETERMINE_TARGET_OBJECT_TYPES to convert the PO to PReq by doing the following:
    wa_item-pack_objtype = 'BUS2105'. "set to PReq
    CLEAR: wa_item-ctr_hdr_number,
           wa_item-ctr_item_number.
    MODIFY ct_item FROM wa_item.
    when expired contract or target quantity of contract exceeded is detected.
    However, on approving, this results in backend error:
    Shopping cart 7100133540 (PReq. 8100022935): 06 722 Source not included in list despite source list requirement    
    One observation made when debugging the BAdI is that when the BAdI is being run, ct_item is already set to BUS2105 (PR).

    Hi Yann
    This is because the users would like to automatically create a requisistion when their prior shopping cart ends up in error due to contract expiry or having exceeded target quantity.
    The purchase order would then be converted to a purchase requisition (PR) by removing the source of supply.
    The error seems to arise from attempting to create a PR in the backend. Is there a way of bypassing this source list check and simply create a PR from SRM?
    Removing the source of supply from the shopping cart before approval successfully turns it to a PR. This is what we would want to do, but after approval for situations when contract expires in the midst of approval, or target quantity has been exceeded with this order.
    Thank you
    Message was edited by: Ban Horng Tan

  • User exit for Purchase order & Purchase requisition.

    Hi,
      I need the user exits/BADIs/BTE in the following events.
           1)  Just before saving Purchase requisitions and After saving purchase req ( Create and Change)
          2)  Just before saving Purchase Order and After saving purchase Order   ( Create and Change)
    Regards,
    Ganesh Nama.

    Hi Experts,
    I want to change delivery date in PR while creating purchase requisition ME51n.
    Means need to add 7 days in delivry date field when ever it is todays date (sy-datum).
    Please suggest suitable badi or EXIT.
    I tried in BADI..ME_PROCESS_REQ_CUST... in PROCESS_ITEM methode
    data : preqdata type mereq_item,
              v_lfdat    type  sy-datum.
              prereq_x   type   mereq_itemx.
        preqdata = im_item->get_data( ).
    if preqdata-lfdat = sy-datum.
      prereq_x-lfdat = 'X'.
      call function 'CALCULATE_DATE'
       exporting
         days              = '7'
         months            = '0'
         start_date        = sy-datum
       importing
         result_date       = v_lfdat            .
      preqdata-lfdat = v_lfdat.
      call method im_item->set_datax( prereq_x ).
      call method im_item->set_data( preqdata ).
    endif.
    But systems is ignoring thi change and again coming in same badi ..so in loop.
    Please tel any other way to make change is delivery date field.
    Thank you.....!!!!
    Nilesh.

  • RE:Purchase Order/Purchase requisition approvals

    Hi All,
    I have created my own setups in http://vis1213.solutionbeacon.net, i did all the setups and approval process, but i couldnt able to approve even a single  purchase order.
    Error shooting like No approver found for the standard purchase order. But i have done position hierarchy often for the clients as well as in the vision instance also. Never get failed.
    But im unable to approve the po in solution beacon.
    Please kindly help me how to get a PO approval.
    Thanks & Regards,
    Shruthi

    Shruthi,
    I think AME or workflow is not firing properly, Did you check another module (like APINV is working fine).
    check the AME query are you able to find the output for those aprovals. If so, run workflow back ground process. if still not done, please send me the step by step which you are following.
    thanks
    sathiya

  • Regarding Report on purchase order purchase requesition and GRN  No.

    Dear All,
                  I am creating ALV report in which. I want all  purchase order (EBELN), their respetive Purchase Requesition(BANFN)
                  And GRN No(MBLNR)., if they are created. But all purchase order should be displayed evenif their GRN have not been
                 made. GRN only haveing movement type 101 and 102. i.e. of 50 series and not 49 series.
                                  i want tlike this
      For Ex:-
                          EBELN           BANFN          MBLNR
                      45000223       1000223       5000080
                      45000245                            5000056
                     45000676
                     45000848     .

    Hi,
    1. Fetch all the Purchase Orders from EKKO
    2. Fetch Purchase Req from EBAN for all entries in above selected internal table where EBELN = EKKO-EBELN
    3. Fetch GR info from EKBE for all entries in first selected internal table where EBELN = EKKO-EBELN and VGABE = '1'. (this indicates GR for a PO) and BWART in ('101', '102').
    4.
    Loop through EKKO.      
            T_FINAL-EBELN = EKKO-EBELN.
            Read EBAN with key EBELN = EKKO-EBELN.
            T_FINAL-BANFN = EBAN-BANFN.   
            Loop through EKBE where EBELN = EKKO-EBELN. (there can be multiple docs for a single PO)
                 T_FINAL-MBLNR = EKBE-MBLNR.           
                 Append T_FINAL.
            Endloop.
            If SY-SUBRC is not equal to 0. (If no GR happend, control will not go to EKBE loop, still you need to display it in ALV)
                Append T_FINAL.
           Endif.
        Endloop.
    5. Display the contents of T_FINAL in ALV.
    Hope this helps you !!!
    Regards,
    Ganga

  • Purchase Order from Requisition

    My scenario is:
        I need to create a Purcahase Order based on Purchase Requisition as i need to add one new line item as a sample in the line item.If anybody has worked on the similar kind of scenario...kindly help me.
    This is related to transaction ME21 .
    Regards,
    Rahul.

    Hi Rahul,
    Try for userexit,
    Here are the list of available user exits for ME21.
    EXIT_SAPMM06E_001 - Other Number Range or Own Document Number
    EXIT_SAPMM06E_004 - User Exit for Cust.-Specific Control of Import Data Screens in Purchasing
    EXIT_SAPMM06E_005 - Field Selection Control: Vendor Address Screen
    EXIT_SAPMM06E_006 - Export Data to Customer Subscreen for Purchasing Document Header (PBO)
    EXIT_SAPMM06E_007 - Export Data to Customer Subscreen for Purchasing Document Header (PAI)
    EXIT_SAPMM06E_008 - Import Data from Customer Subscreen for Purchasing Document Header
    EXIT_SAPMM06E_009 - Reset Customer Data at Beginning of New Document (Without Dialog)
    EXIT_SAPMM06E_012 - Check Customer-Specific Data Before Saving
    EXIT_SAPMM06E_013 - Update Customer-Specific Data in Purchasing Document
    EXIT_SAPMM06E_014 - Read Customer-Specific Data when Importing Purchasing Document
    EXIT_SAPMM06E_016 - Export Data to Customer Subscreen for Purchasing Document Item (PBO)
    EXIT_SAPMM06E_017 - Export Data to Customer Subscreen for Purchasing Document Item (PAI)
    EXIT_SAPMM06E_018 - Import Data from Customer Subscreen for Purchasing Document Item
    EXIT_SAPMM06E_020 - User Exit: Change Document for Requisitions (Conversion into PO)
    EXIT_SAPMM06E_021 - Fulfillment of Target Value: Release Orders Against a Contract
    Find the available exits with the following program:::
    *& Report ZFINDUSEREXIT
    report zfinduserexit.
    tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
    tables : tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    parameters : p_tcode like tstc-tcode obligatory.
    select single * from tstc where tcode eq p_tcode.
    if sy-subrc eq 0.
    select single * from tadir where pgmid = 'R3TR'
    and object = 'PROG'
    and obj_name = tstc-pgmna.
    move : tadir-devclass to v_devclass.
    if sy-subrc ne 0.
    select single * from trdir where name = tstc-pgmna.
    if trdir-subc eq 'F'.
    select single * from tfdir where pname = tstc-pgmna.
    select single * from enlfdir where funcname =
    tfdir-funcname.
    select single * from tadir where pgmid = 'R3TR'
    and object = 'FUGR'
    and obj_name eq enlfdir-area.
    move : tadir-devclass to v_devclass.
    endif.
    endif.
    select * from tadir into table jtab
    where pgmid = 'R3TR'
    and object = 'SMOD'
    and devclass = v_devclass.
    select single * from tstct where sprsl eq sy-langu and
    tcode eq p_tcode.
    format color col_positive intensified off.
    write:/(19) 'Transaction Code - ',
    20(20) p_tcode,
    45(50) tstct-ttext.
    skip.
    if not jtab[] is initial.
    write:/(95) sy-uline.
    format color col_heading intensified on.
    write:/1 sy-vline,
    2 'Exit Name',
    21 sy-vline ,
    22 'Description',
    95 sy-vline.
    write:/(95) sy-uline.
    loop at jtab.
    select single * from modsapt
    where sprsl = sy-langu and
    name = jtab-obj_name.
    format color col_normal intensified off.
    write:/1 sy-vline,
    2 jtab-obj_name hotspot on,
    21 sy-vline ,
    22 modsapt-modtext,
    95 sy-vline.
    endloop.
    write:/(95) sy-uline.
    describe table jtab.
    skip.
    format color col_total intensified on.
    write:/ 'No of Exits:' , sy-tfill.
    else.
    format color col_negative intensified on.
    write:/(95) 'No User Exit exists'.
    endif.
    else.
    format color col_negative intensified on.
    write:/(95) 'Transaction Code Does Not Exist'.
    endif.
    at line-selection.
    get cursor field field1.
    check field1(4) eq 'JTAB'.
    set parameter id 'MON' field sy-lisel+1(10).
    Hope this will help.
    Regards,
    Phani.

  • WF - Purchase Order and Requisition

    hi,
    I'm work with 4.6c release 620. I set as active the trace of events workflow. But when i work with me21n, me51n and me54n my trace(swel) dont show nothing.
    How can i work with workflows and objects?
    Object: BUS2012, BUS2009..etc.
    thanks,
    Alexandre

    Alexandre,
    You need to maintain the customizing node MM-Purchasing-Purchase Requisition-Release Procedure.
    The event creation function module checks the tables maintained via the above customization and will trigger the requisition events only if the field T16FC-FRGWF is set to 1 or 9.
    Ask your functional contact to configure the release procedure to suit the above.
    -Kiran

  • How to create Purchase order from Requisitions!

    Hi there,
    Please help me in this case:
    I was created a outline agreements for item MN.001 (4600000014), and then created and released success for Requisition  10000180. After that I want to create PO from above Requisition (use T-code  ME25 -Vendor Unknown). These steps as follow:
    1. Navigator to T-Code : ME25
    2. Refer to Req : 10000180
    3. Assign Source to Agreement : 4600000014
    4. click button Generate to create PO from REQ --> system message that "Item blocked for order processing (function not possible)"
    Please help me!
    thanks for your advise!
    Viettq.

    hi,
    When you are using the outline agreement for the PR and then shd use for the PO...from where this RFQ comes in the scene??
    Also PR is already asigned to the source as outline agreement...
    Regards
    Priyanka.P
    Edited by: Priyanka Paltanwale on Nov 7, 2008 6:03 AM

  • User-exit for ME59 - Automatic creation of Purchase Order from Requisitions

    Hi,
    In ME59, is there a way to prevent PO of being saved, but instead created with the « hold » option?

    Hi,
    I tried this for ME59N and struggled.
    I think EXIT_SAPMM06E_013 cannot change EKKO (it only imports it as the exit is for posting customer data) and BAdi ME_PROCESS_PO_CUST cannot change MEMORY because method SET_DATA uses mepoheader (and later mepoheaderx). 
    Check the two structures in SE11, in our ECC5 system mepoheaderx doesn't have field "memory" so the BAdi can work out its been changed (via method SET_DATA).
    Even though lots of people have asked this question and the same exits/BAdi get highlighted I cannot see anyone confirming that they have managed to do it.
    If anyone has then please share the details.
    Thanks, Matt

  • Purchase Order / Purchase Order Item & Service Order to find Item Category

    Hi everybody,
    I have a question linked to the transaction code IW33...
    I want to know the tables which allow me to find the Item Category of a Service Order with :
    - Purchase Request
    - Purcahse Request Item
    - Service Order
    I found the link between PR / PR Item and Service Order in the table EBKN.
    I found also that the Item Category is in the table RESB.
    With the Service Order (RESB-AUFNR) only, I have lots of records. So I need the RESB-POSNR to find the good Item Category (RESB-POSTP).
    I saw in the table RESB that there are the fields BANFN (Purchase Request) and BNFPO (Purchase Request Item)... But these fields are empty in the table RESB.
    So, How can I find the Item Category of a Service Order with a Purchase Request, a Purchase Request Item and a Service Order ?
    I hope that I am clear in my problem.
    Thanks in advance !
    Have a nice day !

    Venkat
    I'm thinking that your requisition from OM will be automatically converted to internal requisition for 100 tables and 400 chairs, based on your setup.
    Would you still need to have 'KIT' setup in procurement?
    The other thing I can think of is, you can use Requisition Templates to help in ordering items on a repetitive basis.
    Let us know what you think.

Maybe you are looking for