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. RajmaneHi,
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,
brianHi!
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.
AmitDear 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???
NeilAre 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,
ManojHello 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 .
AnilHi 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.SHi,
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 -
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
RamanathanHi
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
AnilI 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
rajeshCheck 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
-
ACE: URL redirect - not working
Hi, I've to do url redirection from port 80 to port 443. I've following configured: rserver redirect url.test.com-rd webhost-redirection https://url.test.com/ inservice serverfarm redirect url.test.com:80 description url.test.com - port 80 redi
-
Como puedo ver mis camaras en el iPad, en mi lap con Windows Explorer las veo sin problema. TengO una dirección DNS, para que el navegador la resuelva, pero solo consigo el código escrito.
-
Making this change would require changing code that is locked by a template of translator.
Hello, I see a lot of the same questions. In my case however I use no templates or translators in my file. I use several included files, but they have no head or body tags inside of them. The message popped up when I tried to convert this file: The I
-
Photoshop and OS/X Mavericks - disappearing menus
This may have been covered already, but I didn't see an answer for it in the forums. Basically, all of the menus in Photoshop CC seem to occasionally blank out, and this has only started happening for me since I upgraded to OS/X Mavericks. It doesn't
-
Due to some problems with third party plug-in I would like to uninstall LR and reinstall. I have not found a LR uninstaller on my Mac.