Try Data Directive on table OrderHed using In-Transaction  Directive. This will take care of all three scenerios of sales order creation.
Â
Regards,
Arul
________________________________
From: Dan Sirow <dansirow@...>
To: vantage@yahoogroups.com
Sent: Friday, 4 January 2013 1:45 PM
Subject: [Vantage] Re: Sales Order Created from Quote
Â
Have you tried a post-processing bpm on Quote.CreateOrder and update the just created OrderHed directly? The OrderNum is an available parameter. This would put it on hold immediately after being created.
Dan
Independent Components Corp.
Â
Regards,
Arul
________________________________
From: Dan Sirow <dansirow@...>
To: vantage@yahoogroups.com
Sent: Friday, 4 January 2013 1:45 PM
Subject: [Vantage] Re: Sales Order Created from Quote
Â
Have you tried a post-processing bpm on Quote.CreateOrder and update the just created OrderHed directly? The OrderNum is an available parameter. This would put it on hold immediately after being created.
Dan
Independent Components Corp.
--- In mailto:vantage%40yahoogroups.com, "noor.fazli@..." wrote:
>
> Hi,
> We are on Epicor 9.05.700c and have a requirement that if we create any new order the hold flag needs to be true. For all the Order created from Order Entry screen it works great as we have post-processing bpm on SalesOrder.GetNewOrderHed.
>
> But for the Orders created from Quote/Opportunity We want to set the hold flag as well. I did the trace and found 2 methods are called Quote.DefaultOrderFields and Quote.CreateOrder. But none of them seems to expose ttorderhed, so that I can set the hold flag. Is there any way to set the hold flag for the orders created from Quote.
>
> Thanks
>
[Non-text portions of this message have been removed]