Preddy,
The links you have provided are good examples!
Both the links / threads have delivery. On the other hand your process does not have delivery.
Could you please explain the business scenario?
A sales order is created with one line item for 100 units and you want to have several bills (on different dates). Why?