To provide the ability for a customer to order a collection of items, Oracle offers several choices. You need to decide whether to 'group' the items (assemble-to-order, pick-to-order, bom where the parent item ships, bom where the child items ship) or to offer the items as individual line items. The end result will not only impact how the items appear on printed documents, but also how they will be accounted for in terms of cost and revenue accounting. This document provides a chart that I prepared using Oracle Release 11 functionality which will help you to compare the possibilities of five different item configurations; it is a framework that you can use to figure out how future versions of Oracle would perform as well.
Different ways to set up a collection of items for ordering 2012-06-07
Different ways to set up a collection of items for ordering