passing in AIM_Customer,AIM_OrderHdr & AIM_OrderLine, not sure if they are all needed?
The rule to create the order header is on the order line BO.
Rule On AIM_OrderlIne BO is:
IF AIM_OrderLine IS NEW
THEN
RelatesOrderLineWithOrderHdrs
Relate Order lines With Order Hdrs Process
Rule#1 FIND AIM_OrderHdr WHERE AIM_OrderHdr.order_no=AIM_OrderLine.order_no
Rule #2 Create if needed IF SEARCH_COUNT=0
THEN
FIND oe_hdr WHERE oe_hdr.order_no=AIM_OrderLine.order_no
CREATE AIM_OrderHdr WITH AIM_OrderHdr.order_no=oe_hdr.order_no,AIM_OrderHdr.customer_id=oe_hdr.customer_id,AIM_OrderHdr.order_date=oe_hdr.order_date,AIM_OrderHdr.po_no=oe_hdr.po_no
Rule#3 Relate order to order line
AIM_OrderLine.ob_AIM_OrderHdr=AIM_OrderHdr (this works)
Rule#4 Find Customer for Order
FIND AIM_OrderHdr WHERE AIM_OrderHdr.customer_id=AIM_Customer.customer_id IN BATCHES OF 1
AIM_OrderHdr.ps_AIM_Customer=AIM_Customer (This does not work)