I have oracle form which contains data block **B\_ITEM** which refers database table **master\_item**. The User is entering two items in one *bill* manually in data block and based on certain conditions I need to add freight item in same block **B\_ITEM** automatically. could you please guide how to insert data in data block. (Note:I don't want to insert directly in table which it refers)

Step-1 Created a canvas on date block on `B_ITEM` where user can give provide input. Block  

 contains field item from `master_item` table. 

Step-2 Lets Say, User entered **two items** on canvas which refers `B_ITEM` and click on ok button. 

Step-3 So along with two items, one more item should get inserted in block `B_ITEM` and it should display on canvas on **3rd line**.

[![enter image description here](https://i.stack.imgur.com/1FIWK.png)](https://i.stack.imgur.com/1FIWK.png)  

In the above image, I have shown example of single item, so once user clicks on OK button 2nd item should get added based on setup table. 

`MASTER_FREIGHT_LINK`  

ITEM FREIGHT\_ITEM  

101396306 101396307 

So, In canvas freight item should added on second row as soon as user click on `OK` button by entering ITEM-101396306.