Is possible create PO from maintenance order?

From IW31 I can create a PR, and then PO in reference to PR.
Is possible create directly PO from maintenance order? how?
thx for attention

Hi Paolo,
It is not possible to create a purchase order directly from a maintenance work order. The standard SAP process is as follows:
Create a component for external procurement on the work order - this results in the creation of a purchase requisition. The purchase requisition is then processed by the purchasing officer - the source of supply is assigned and the purchase requisition is then converted into a purchase order. If the component referenced a material master, the material may be specified on a contract/source list. In this case, the vendor and the price can be automatically deteremined during PO creation. If the material isn't on contract however, the purchasing officer may need to manually assign the correct vendor details and the price.
The assumption is that the maintenance personnel are not purchasing experts - they just place a request for the product, and manual intervention is required from the appropriate purchasing expert within the company before this request can be sent to an external vendor.
Regards,
Monika

Similar Messages

  • PR from Maintenance Order - Material Purchase

    Dear Experts,
    Likewise we can generate Servide PR against Maintenance Order,  also it picks service data frrom Maintenance Order....Similarly can we generate PR for Material Purchase against Order also it should pick Material from component that we have enetered in Maintenance Order ..is it possible??
    Thanks
    DM

    Hi
    Deletion of PR from Maintenance Order is not possible because the PR is created automatically
    This PR will get deleted automatically when you cancel//teco/complete the order
    Otherway around is you can always block the PRs
    Regards
    Kartik

  • Deletetion of  service PR from maintenance order

    Hi Experts ,
    Is it possible to delete service PR from maintenance order. If it is created from order due to some problem I want to delete it ,so is it possible ?
    With best regards,
    AVI DDS.

    Hi
    Deletion of PR from Maintenance Order is not possible because the PR is created automatically
    This PR will get deleted automatically when you cancel//teco/complete the order
    Otherway around is you can always block the PRs
    Regards
    Kartik

  • Multiple doc type setting for service PR generated from Maintenance order

    Hi Gurus,
    My client has multiple company code and has different document type for PR and PO as per the company code. For generating the  service PR  from maintenance order system take the document type of PR defined in the config.
    Is it possible to define multiple document type for service PR depend on the company code/ Plant level?
    Kindly help.
    Regards
    DP

    Hi Ravi,
    I used the User Exit COZF0001 .  Since we can assign only one PR doc type in the config .
    I have assigned one PR doc type in configuration which will work for a company code and all their respective plant. So in this case user exit wont do any job for changing the doc type.
    You will defined a condition in the User exit saying that if  company code /plant which you get it from maintenance order is not same (Config )  then provide the  PR doc type which you want to create for respect plant or company code.
    I dont have coding right now with me. You need a small coding to be done to create the separate PR doc type in EBAN-BSART
    with respect to plant . Check in your configuration at what point of time you are creating the PR either in saving or release of MO. You can take the even to activate the User exit.
    Consult your ABAPer  they can do in 10 min.
    DP

  • Create Delivery from Sales Order Document

    Hello all,
    I have a business requirement to create deliveries from sales orders in the most effcient way possible.  Our current program uses BDC and calls transaction VL01N, however this has been found to dramatically increase the run-time of this program.  I have been searching for a BAPI to essentially do the same thing. 
      I came across one BAPI, BAPI_DELIVERYPROCESSING_EXEC, but have been getting inconsistent results.  It will create deliveries for some line items and not others with little rhyme or reason.  The return table is not being populated unless it is a high level error, such as the quantity passed being 0.
    To the BAPI, I am passing: Sales Doc Number, Line Item, Quantity, and Document Category.  This is done through an internal table.  I also pass internal tables to receive the return messages and the created documents. 
    Has anyone seen the same thing with this BAPI? Is there a better BAPI to use for such a purpose?
    many thanks for any help,
    brian

    Hi!
    For delivery creation you can use FM SHP_VL10_DELIVERY_CREATE:
        DATA:
          if_ledat TYPE lfdat_a,
          if_nur_vorgabe_pos TYPE xfeld,
          it_key_to_enque_t TYPE shp_vl10_package_t,
          it_key_to_enque LIKE LINE OF it_key_to_enque_t,
          it_komdlgn_t TYPE shp_komdlgn_t,
          cx_sd_order TYPE shp_vl10_sd_order,
          ct_vbsk_all_t TYPE shp_vbsk_t,
          ct_vbls_t TYPE shp_vbls_t,
          ct_key_late TYPE shp_vl10_package_t,
          ct_vorgabe_daten_t TYPE shp_vorgabe_daten_t,
          ct_vorgabe_daten LIKE LINE OF ct_vorgabe_daten_t,
          wa_dlvsrc LIKE LINE OF m_it_dlvsrc,
          msg TYPE string.
        LOOP AT m_it_dlvsrc
          INTO wa_dlvsrc.
          CLEAR it_key_to_enque.
          it_key_to_enque-panum = '1'.
          it_key_to_enque-vbobj = 'A'.
          it_key_to_enque-vbtyp = 'C'.
          it_key_to_enque-vbeln = wa_dlvsrc-vbeln.
          it_key_to_enque-posnr = wa_dlvsrc-posnr.
          it_key_to_enque-id = '1'.
          it_key_to_enque-tabix = '1'.
          it_key_to_enque-vstel = wa_dlvsrc-vstel.
          APPEND it_key_to_enque TO it_key_to_enque_t.
          CLEAR ct_vorgabe_daten.
          ct_vorgabe_daten-vgbel = it_key_to_enque-vbeln.
          ct_vorgabe_daten-vgpos = it_key_to_enque-posnr.
          ct_vorgabe_daten-lfimg = wa_dlvsrc-lfimg.
          ct_vorgabe_daten-akmng = 'B'.
          ct_vorgabe_daten-postab_tabix = it_key_to_enque-tabix.
          ct_vorgabe_daten-panum = it_key_to_enque-panum.
          ct_vorgabe_daten-id = it_key_to_enque-id.
          APPEND ct_vorgabe_daten TO ct_vorgabe_daten_t.
        ENDLOOP.
        if_ledat = sy-datum.
        if_nur_vorgabe_pos = 'X'.
        CALL FUNCTION 'SHP_VL10_DELIVERY_CREATE'
             EXPORTING
                  if_ledat           = if_ledat
                  if_nur_vorgabe_pos = if_nur_vorgabe_pos
                  it_key_to_enque    = it_key_to_enque_t
                  it_komdlgn         = it_komdlgn_t
             CHANGING
                  cx_sd_order        = cx_sd_order
                  ct_vbsk_all        = ct_vbsk_all_t
                  ct_vbls            = ct_vbls_t
                  ct_key_late        = ct_key_late
                  ct_vorgabe_daten   = ct_vorgabe_daten_t.
        COMMIT WORK AND WAIT.
    All created deliveries numbers:
    SELECT vbeln
          INTO TABLE m_it_vbeln
          FROM vbss
          FOR ALL ENTRIES IN ct_vbsk_all_t
          WHERE sammg = ct_vbsk_all_t-sammg.
    All errors during processing:
          SELECT msgid msgno msgv1 msgv2 msgv3 msgv4
            INTO TABLE it_msg
            FROM vbfs
          FOR ALL ENTRIES IN ct_vbsk_all_t
          WHERE sammg = ct_vbsk_all_t-sammg.
    Regards,
    Maxim.

  • Automatic Reservation from Maintenance Order

    Hi,
    I have a problem. Generally from Maintenance Order type PM01 under Order Category 30, when we give some materials requirement, SAP automatically generate reservation for those materials and take the GL as Consumable Item.
    But in my case, that GL has to be changed depending on what perpose we are using the material. But Manual reservation is not allowed for the order category 30 and no GL can be changed for automatic reservation.
    Can anybody suggest any way-out so that we can give our desired GL No. for the reservation for Maintenance order (say Order type PM01 under category 30 which is SAP internal).
    Thanks in advance,
    Satadal

    Thanks for your answer. Actually I found that place, it is determined from OBYC transaction with a combination of GBB (A/c Key) and VBR (A/c Modifier).
    But for same movement type261, I need manual G/L allocation at runtime. i.e. depending upon case to case, the G/Ls will be different. So, different movement type perhaps would not serve the purpose.
    Basically I need to over-write the G/L for automatic reservation created from PM in the PM01 order type with category 30 where manual reservation is not allowed.
    Can you suggest any way out so that I can actually over-write the G/L for automatic reservation- through SPRO or some kind of development...
    Thanks
    Satadal

  • PR Delivery Date Issue from Maintenance Order

    Hi All,
    We have a scenario -
    - Create Maintaince Order (IW31)/Assign Basic Start Date and Basic Finish Date.
    - Auto PR Generated from Maintenance Order but the delivery date in PR is Basic  Finish Date.
    My client's requirement is Auto PR will pick up the Delivery date as Basic Start Date. What settings do we need to Do for this scenario and on wht basis the delivery date is decided in PR wrt to Maintenance Order?
    Regards
    Pankaj

    Hi SAP Gurus,
    Any updates how to solve this issue?
    Regards
    Pankaj

  • GR from Maintenance Order

    Hi All, Please help in the below issue,
    there's a spare part material valuated with split valuation as follows:
    Defected avg price 10/EA
    Used      avg price 20/EA
    New       avg price 30/EA
    From PM module, one EA from defected valuation type issued and the accounting doc shows value of 10 (correct), after finishing maintenance work on this part it will receipt in the same sloc but with valuation type Used,
    the issue is when GR from order the accounting doc shows value of 20 (debit stock with 20) the current price in master data while the actual cost from maintenance order is 200 how to make the GR valuated with actual cost from maintenance order which is 200.
    Your help will be highly appreciated, Thanks in advance.

    Greetings Hossam,
    Looks like what you are trying to achieve is to implement the Refurbishment Order process.
    In the standard system, you can use the Order Type configured as a refurbishment order to settle the actual cost to your stock value.
    Say that you have the material master created with split valuation, as you mentioned.
    Defective avg price 10/EA
    Refurbed avg price 20/EA
    New       avg price 30/EA
    Say you have 1 EA of Defective material at €10 , your refurbishment Order actual cost total is €15 , your material price is Moving Average, and you have no other stock. You would then issue the Defective part to the order with mvt type 261 (Order total cost goes up to €25). Then you would receive the 1 EA Refurbed part from the refurbishment Work Order with movement type 101. (Order total cost drops to €5). You would subsequently settle the Work Order total to the stock of the Refurbed valuation, raising the moving price from €20 / EA to €25 / EA.
    Please refer to the documents on Refurbishment process, search the SCN, and feel free to ask any specific questions.
    Refurbishment Order - Customer Service (CS) - SAP Library
    Creating a Refurbishment Order - Customer Service (CS) - SAP Library

  • Plan Component from Maintenance Order

    Hi,
    When i plan a component from maintenance order I use item category N with key MATE.
    But i woul plan component for purchase requisition on project stock( account assign Q) directly from Maintenance Order. Allow I insert item category N in the field ad near insert the value 2 for project stock.
    When i release the order the system blank the field and i don't create a Purchase requisition with project stock but i purchase requisition with account assignement F
    Because the system put away the field blank?, I must done another customizing, or i must utilize another KEY?
    Thank you

    Hi,
    When you make Item cat as N it means they are non stock .
    For non stock & with F order as account assignment system creates PR.
    if you want this componenet as Project stock them there are following  ways
    1.Make PR with item cat as Q & make PR on WBS or PS System.
      System will post direct entries.
    2.Make normal stock PR then issue against WBS by order
       Settle the maintenance order to WBS element
    3.Get material as normal stock material issue with 221 mvt against WBS or PS system.
       Systme will make enties to WBS.
    Ramesh

  • Plan material from Maintenance Order

    How i can plan from Maintenance order a material with accaunt category Q(special stock) for create a RDA
    Thank you

    Hi,
    I already have plan component from maintenance order but when i insert item category N for create a Purchase requisition and insert item category 2 for stock project Q the system blank the field and Don't create a purchase requisition with account assignment Q.
    Because the system put away the field blank?
    There are any way for create purchase requisition with account category Q?
    The BAPI that you suggest me can avoid this problem?
    Thank you.

  • Catalog procurement from Maintenance Order

    Hi Gurus,
    My client is implementing Punchout Catalog from SAP ECC 6.0. we are not into SRM server. I made the settings in Web services ID and Description and i am able to do shopping from Vendors URl and return back to SAP ECC.
    Now 1) they want to populate the Vendor name automatically into SAP, which is not getting carried.
    2) I want to link the Punchout Catalog to Work order scenario also. For that i need to define the Order type and Catalog in the Link "Interface for Procurement Using Catalog" under the node Plant Maintenance and Customer service which i am not getting.
    Please advice me what needs to be done or what settings or any BADI needs to be activated on this issue.
    Thanks for your response in advance,
    I am not sure is this the right place to post this thread. Please advice.
    Thanks,
    Saakithyan.

    Hi,
    I already have plan component from maintenance order but when i insert item category N for create a Purchase requisition and insert item category 2 for stock project Q the system blank the field and Don't create a purchase requisition with account assignment Q.
    Because the system put away the field blank?
    There are any way for create purchase requisition with account category Q?
    The BAPI that you suggest me can avoid this problem?
    Thank you.

  • To create project from service order

    Hi All
    Is it possible to create project (network Order ) from Service order ( SM01,SM02,SM03)??? if yes... How???
    Neil

    Are you referring to Assembl;;y processing ?... You can create service order from Sales Order, but you cannot create proejct from Service order automatically.
    With regards
    Nitin P.

  • Budget error while creating delivery from sales order

    hi Gurus,
    System is throwing error PB603 "Item 004 WBS element ABC-XXX budget exceeded" while creating delivery from sales order.
    I am picking material from unrestricted plant stock (not in project stock).
    I am also confused as sales order has 3 line items & error shows Item 004 !

    Hi Kuldeep,
    Check this note,
    Note 159387 - Message BP603: incorrect line item is displayed
    Its valid only till 4.6. Might give you some idea but.
    Regards,
    Gokul

  • Goods movement from Maintenance order

    Hi Experts
    I have the following scenario,
    I have a component ( with Material master) in the maintenance order  and i use Item category N to trigger  a Purchase requisition. The Pur Req is converted to Purchase Order and then the GR is done directly to the order .
    Now i have not used this Component  and want to make a goods movement to place it in stock. So the requirement is to move the material from Maintenance Order to the Storage location .
    How and which movement type can i use to do this ?
    Please help
    KK

    Hi,
    Click the below link for more information
    http://sap-img.com/plant/in-pm-how-to-return-material-backflushed.htm
    regards,
    Venkatesan Anandan

  • Creating asset from purchase orders

    Dear Gurus.
    Please let me know how to create asset from purchase orders.
    Thanks
    Rgds,
    Saurabh

    hi,
    First, determine the information that is necessary for creating the purchase order:
    Check in the Purchasing component whether a purchase requisition exists for the asset (Logistics - Materials management - Purchasing).
    Determine the vendor from whom you are ordering the asset. If needed, enter the purchasing data for the vendor.
    Determine the asset number of the asset that is being ordered. If necessary, create a new asset.
    Create the purchase order. If there is a purchase requisition, use it as a reference (in Purchasing: Purchase order - Create).
    In the initial screen, when you specify the account assignment type A (for asset), this determines
    The account assignment to an asset
    How the goods receipt or the invoice receipt is to be handled (are asset values to be posted at the time of the goods receipt or at the time of the invoice receipt).
    Once you have entered the general purchasing data in the first screen (order date, material group, etc.), a dialog box appears. Enter the asset to which account assignment is to be made in this dialog box.
    If the asset master record for your purchase has not yet been created, you can create it directly from within the purchase order transaction.
    Display the order item and its current delivery status (in Purchasing: Purchase order - List display - By account assignment).
    Later, post the goods receipt or the invoice receipt. (The Customizing definition of the account assignment type determines when the asset values are posted - either at goods receipt or at invoice receipt.) See the corresponding documentation for the Materials Management (MM) component.
    regards,
    Siddharth.

Maybe you are looking for