Hello Gurus,
In Form Personalisation I am calling a Procedure where I am populating the Fulfillment set name using oe_order_pub.
I did the part in the procedure :
l_line_tbl (l_line_tbl_index).fulfillment_set := substr(rec_cur_ord.cust_po_number,1,30);
oe_order_pub.Process_order (p_api_version_number => 1.0
,p\_init\_msg\_list => fnd\_api.g\_false
,p\_return\_values => fnd\_api.g\_false
,p\_action\_commit => fnd\_api.g\_false
,x\_return\_status => l\_return\_status
,x\_msg\_count => l\_msg\_count
,x\_msg\_data => l\_msg\_data
,p\_header\_rec => l\_header\_rec
,p\_line\_tbl => l\_line\_tbl
,p\_action\_request\_tbl => l\_action\_request\_tbl
-- OUT PARAMETERS
,x\_header\_rec => x\_header\_rec
,x\_header\_val\_rec => x\_header\_val\_rec
,x\_header\_adj\_tbl => x\_header\_adj\_tbl
,x\_header\_adj\_val\_tbl => x\_header\_adj\_val\_tbl
,x\_header\_price\_att\_tbl => x\_header\_price\_att\_tbl
,x\_header\_adj\_att\_tbl => x\_header\_adj\_att\_tbl
,x\_header\_adj\_assoc\_tbl => x\_header\_adj\_assoc\_tbl
,x\_header\_scredit\_tbl => x\_header\_scredit\_tbl
,x\_header\_scredit\_val\_tbl => x\_header\_scredit\_val\_tbl
,x\_line\_tbl => x\_line\_tbl
,x\_line\_val\_tbl => x\_line\_val\_tbl
,x\_line\_adj\_tbl => x\_line\_adj\_tbl
,x\_line\_adj\_val\_tbl => x\_line\_adj\_val\_tbl
,x\_line\_price\_att\_tbl => x\_line\_price\_att\_tbl
,x\_line\_adj\_att\_tbl => x\_line\_adj\_att\_tbl
,x\_line\_adj\_assoc\_tbl => x\_line\_adj\_assoc\_tbl
,x\_line\_scredit\_tbl => x\_line\_scredit\_tbl
,x\_line\_scredit\_val\_tbl => x\_line\_scredit\_val\_tbl
,x\_lot\_serial\_tbl => x\_lot\_serial\_tbl
,x\_lot\_serial\_val\_tbl => x\_lot\_serial\_val\_tbl
,x\_action\_request\_tbl => x\_action\_request\_tbl
);
When I am trying to the above exercise the fulfillment set is getting populated perfectly.But I can view the fullfillment set name only if i re-query the Order.
Then what I did is that I put the built in in the form personalisation after the call to the above procedure I used the below built in


But sometimes after the put the above built in I found the records are getting deleted if i used the GO_BLOCK and EXECUTE_QUERY.
Please advise