Automatcally create Project from Sales Order

We are on SAP R/3 4.7. We are currently using Project system for customer projects. We are manually linking the WBS element to the sales order item.
We are considering to automatically creating project from sale order.
Can someone offer any suggestions or recommendations?
If you have already done in the past, did you encounter any issues or concerns that need to be considered?
Thank You
Sanjay

Hi,
As per standard configuration:
1.) Maintain requirement class in OVZG as 80
2) Maintain Requirement type in OVZH as KP and assign 80 there
3) Strategy in SPRO->Project System->material->Strategy and maintain requirment class and requirement type and account assignment there.
4).Then maintain strategy in strategy group...it would be same as 85.
5). Then you can maintain item category from SD side and item category group from MM and assign these item categories to SD document type .
6). Now create standard templates(Project and network activities and make assignment to standard project)
7). Create configurable material(Variant configurator) in MM01 as KMAT and maintain item category group as same defined above and maintain strategy group in MRP tab same as defined above.
8). Now assign these Variant configurator to standard network and projects in CN08.
Look into these setting would definately help you.
Regards
Abhinay

Similar Messages

  • 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

  • Automatic creation of project from Sales Order?

    hi..
    can someone guide me how to automatically generate PS Projects from SO USING TCODE HBS0?
    i have been able to generate projects automatically when i use tcode VA41 but my need is to do this for RE using sales browser and creation of Sales Order is by Tcode HBS0.
    when i save the sales order, no project is created. ( Note: Material i used is same one i used successfully in VA41+)
    thanks in advance..

    Hi Ramesh,
    Creation of project from sales order in SAP Project system is described as assembly processing.
    In the Project System only networks can be generated directly from a sales document during assembly processing. Indirectly the system can also generate work breakdown structures, when it creates the network.
    1.You start assembly processing by creating a sales document for a material. This sales
       document can be inquiry,quotation, sales order.
    2. The system then
        Configures the material, if necessary
        Creates a network using the standard network as a template
        Configures the network, if necessary
        Schedules the network backwards from the required delivery date
        Checks material availability
        Costs the network and transfers these costs to the sales document.
    3. When you save the sales document, the system saves the network together with the sales
        document. If applicable, it also generates a project definition and work breakdown structure.
        The project number is derived from the sales document number.
    Please refer link mentioned below to know more details
    http://help.sap.com/saphelp_47x200/helpdata/en/95/1613a8837b11d2b6700000e82d8bd1/frameset.htm
    Regards
    Tushar

  • Creation of Project from Sales Order

    Dear All,
    I am doing Customer Project.
    My Client want to Create a Project Directly from Sales Order. I think we can do it using Assembly Processing. But, I have not worked on it.
    If any one worked on this scenario kindly guide me in this case. Also, let me know any documents are avialble in this scenario.
    Thanks and Regards,
    Atul R. Rajmane

    Hi,
    Transaction Flow
    As per prerequisite we need to create following:
    1-       Standard WBS
    2-       Standard Network
    3-       Material
    4-       Link between the Network, Material and Standard WBS;o
    5-       Create Sales Order
    Create Standard WBS
    TCode : CJ91
    Path:  Choose Logistics ® Project management ® Basic data and then Standard structures ® Standard WBS® Create
    After entering the data press enter.
    Now select   icon to display the WBS element.
    You can add / delete the WBS element here.
    Remember that For All WBS Element, Operative indicator Account Assigned & Planning Element should be ticked.  Billing element should be ticked for the WBS element that will be assigned in the allocation of material to Std. Network
    Click on   icon to go back to the header.
    Here release the WBS elements.
    Make sure to release the WBS elements. (Remember without Release Status system will not allow to post any actual cost to new created project)
    Create Standard Network
    TCode: CN01 
    Path: Choose Logistics ® Project management ® Basic data and then Standard structures ® Standard networkà Create
    Select the   icon to copy from Template.
    Now enter standard Network (Which one you want to copy).
    Here you will link WBS to Network.( it is very important to create a new operative project from sale order ) Then press Enter
    Select the     for choose activities:
    You can create activity here as per requirement.
    You can maintain the relationship among the activities. Now Press the Total Tab :
    Now here you can decide that under which WBS element activity will assigned .
    Save the network
    Create Material
    TCode: MM01
    Path: Logistics ® Production ® Master data ® Material master or Logistics ® Material management ® Material master and then Material and create (special or general)
    Create material with using already exist material
    Maintain the necessary setting in Material Master. (It is necessary for Assembly processing).
    Select Sales ORG 1
    Press the conditions :
    The amount which enters here will be the sale value of material. During creation of sale order system take the sale order value from here.
    Select the relevant Item Category Group.
    Maintain Strategy in MRP3 View and save then Exit.
    Assignment of Material to Network:
    TCode: CN08
    Path: Logistics ® Project management ® Basic data and then Standard structures ® Network parameters from sales order ® Edit.
    Click the   icon to enter new line.
    Here we will link material to Standard Network & Standard WBS. 
    Assembly Processing
    Create Sales Order:
    TC: VA01/VA41
    Path: SAP Menu àLogistic àSales and DistributionàSalesàOrderàCreate
    Select the Order Type / Sale organization and Distribution Channel
    Enter
    Enter the Required field like Ship to party, PO No. , Required Delivery Date, Material No. and Quantity .Then Press Enter.
    Save the Sales Order and note down the Sale Order Number.
    Sales order number will use the project number
    Check in Project Builder.( CJ20N)
    Now we can see that System has created new operative project in background.
    And it has assigned activities to WBS accordingly.
    **source-somewhere at SDN,i forgot.will try to find original source then post here for reference and proper acknowledgement*
    regards.

  • 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.

  • Report for each project from sales order

    Hi All,
    I am creating a project network from sales order.
    Now i want a report from the sales order showing what is invoiced and the balance in each line item for the sales order.
    Is there any standard report available.
    Thanks in advance.
    Amit

    Dear Amit,
    I think S_ALR_87013564  report will help u.
    plz check.
    Regards
    Lallan

  • 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.

  • BAPI for Create PO from Sales Order Data and POST GR from PO created

    Dear,
             Can u help me how to create BAPI for Purchase Order creation from sales order Data
              what the bapi to Post GR from the PO created.
    Regards,
    Manoj

    Hello Manoj what you have to do to create PO from PR is that
    1) Use   BAPISDORDER_GETDETAILEDLIST (pass sales order number in sales_document table) and then get PR (Purchase requisition number from this BAPI.
    2) Use  BAPI_REQUISITION_GETDETAIL to get PR items
    3) Use BAPI_PO_CREATE1 to craete PO from PR then.
    to create goods movement you can use
    BAPI_GOODSMVT_CREATE
    REWARDS IF USEFUL.

  • BAPI to create Delivery from Sales Order posting EIKP data

    Hi All,
    I'm searching for BAPIs to create a Delivery from Sales Order which I can update/insert data into EIKP table because I am receiving data that it must be saved into ZOLLA and ZOLLB fields (Customs Office: Office of Exit/Entry and Destination for Foreign Trade).
    I tried with BAPI_OUTB_DELIVERY_SAVEREPLICA, BAPI_OUTB_DELIVERY_CREATE_SLS and BAPI_DELIVERYPROCESSING_EXEC but I didn't find structures with these fields.
    Please, I need some help to resolve this issue.
    Thanks in advance.

    Hello Manoj what you have to do to create PO from PR is that
    1) Use   BAPISDORDER_GETDETAILEDLIST (pass sales order number in sales_document table) and then get PR (Purchase requisition number from this BAPI.
    2) Use  BAPI_REQUISITION_GETDETAIL to get PR items
    3) Use BAPI_PO_CREATE1 to craete PO from PR then.
    to create goods movement you can use
    BAPI_GOODSMVT_CREATE
    REWARDS IF USEFUL.

  • User exit while creating delivery from sales order

    Hi Guys ,
    Is there any user exit in sales order which triggers when we try to DELIVER(from the menu bar) .
    My requirement is to not include some line items(base on some condition) before they are included in the delivery .
    Thnx in advance .
    Anil

    Hi Naimesh ,
    Thnx for your reply.
    I'm not sure of the functionality in VOFM .Can u please tell me how can i acheive my current functionality as explained above in my question .
    I'll tell u my requirement .
    When creating delivery , I have to check for some condition and depending upon this condition , the line items must not be included in the delivery .
    I have acheived this by BADI  LE_SHLP_DELIVERY~SAVE_DOCUMENT_PREPARE.
    if suppose any line items gets deleted in the delivery(based upon my condition) , and then if I look at the status of the slaes order(VA03) , it shows partially confirmed at the header level and the item which is rejected(in delivery) shows OPEN .
    Can u tell me how to update the status of the sales order header and item level (if any item is deleted) during creation of delivery .
    Thnx .
    Anil

  • Revenue from Sales Order to Project / WBS

    Hi,
    I created a sales order and account assigned to a WBS. Sales order was created lets say on 01-Jan-08 and my sales order value is 1000 GBP. my exchange rate at that time is lets say 1 GBP = 1.5 USD. So my revenue to WBS is 1500 USD. Normally the project runs for multiple year. For year 2009 lets say the exchange rate is 1 GBP = 2 USD.
    Is there any way in SAP wher in i can revalute the revenue to project from sales order based on latest rate and reflect it as 2000USD?
    i did try changing the "Pricing Date", "Billing Date" etc in the sales order to see whether the revenue is getting re-valuated, but was not successful.
    Thanks & Regards
    Sreekanth.P.S

    Hi,
    I am okay with the actual revenue. The issue is with respect to my planned revenue. As i mentioned before sales order will be linked to the WBS at one point of time and the project can run for multiple years. So the planned revenue is getting calculated based on the "exchange rate" at the time of sales order creation. But down the line, lets say after two years we may have a entirely different exchange rate and at that point in my CO area currency the value can be different if i can re-valuate my initial SO value. the impact of this is in my revenue recognition during RA.
    So is there any way in SAP where in i can make the system to re-calculate revenue based on latest / current exchange rate.
    Thanks & regards
    Sreekanth.P.S

  • Can we create service po from sales order

    HI
    can we create sales order from service po. if yes then how can we do so.

    Hi,
    we can create po from sales order in cross docking functionality.
    The steps are
    Sales order > Purcahse requistion > Purchase order > Inbound delivery with reference to purchase order and PGR > Outbound delivery with refernce to sales order and PGI > Invoice and billing.
    Br,
    Tushar Patankar

  • PO creation from sales order

    Hi 
    we have a scenario where in we are creating a manufacturing order ( This is a sales order with no delivery relevance and billing relevance ), we use this to transfer requirement fo sales order to production( production is not in SAP) via interface .
    We need to create  PO when we get the confirmed dates from legacy system . We planned to create the PO from sales order directly . How can we do this ?
    Also my dubt is when we get the confirmed dates from  legacy system in to SAP , do we need to update the PO which in turn would need to update sales order schedule lines or can we directly update schedule lines in Sales order .
    IPlease let me know in detail if possible .
    Regards
    Ramanathan

    Hi
    You can use BAPI : BAPIPO_CREATE1_   for creating PO from sales order , you can pass the SALES ORDER no into the item level field : CRM_SALES_ORDER_NO---'' YOUR SALES ORDER '' . and fill the corresponding ITEMX for the field .
    Regards
    Swapnil

  • PO Creation from Sales Order User Exit

    Hi,
    I have a business requirement where I need to  create a Stock Transport Order (STO) for a particular kind of sales order. I outlined different options for achieving this functionality.
    1. Trigger a workflow for creating STO.
    2. Configure it an EDI output for sales orders. Using the EDI document, create STO in the same system.
    3. Create STO using BAPI from the sales order exit 'USEREXIT_SAVE_DOCUMENT'.
    I am trying to understand the issues if I go with option of creating STO from sales order user-exit. I tested it and it is working fine. But what concerns is me transaction integrity. In other words I am trying to  execute another transaction within a transaction. Both Transactions (VA01 and ME21N/BAPI) may be trying to access same tables. Anyways I havent see any potential overlap.
    I would like to know anybody implemented such a solution?
    What could be the potential issues? Does it really affect transaction integrity?
    Thanks A Lot
    Anil

    I would also be concerned with the possibility of the order failing to update AFTER you call the BAPI.  You could create a custom output type that processes on order create for that order type.  You could add your BAPI call to the processing routine of the output type.

  • Budget control in project WBS'e  while creating the auto PR from Sale order

    Hi experts,
    we are creating the auto pr from sales order for trading process with budget wbs element. but commitment is not posted in project wbs were as pr is created through sale order
    pls suggest if any additional setting is required  to post commitment while creating auto pr from sale order.
    rgds
    rajesh

    Check account assignement categories in SD for PR creation and See if you can make PR to be created with WBS as account assignement like we do in OPTT.

Maybe you are looking for