My fix for a report like this was to do a gridview of OE Header information needed with a filter for open orders. Then, a gridview of the OE Detail file with item numbers, quantities, and etc. I then linked the two files by customer number and saved it as a workspace.
Once this was done I could sort the Header information by customer and select all open orders for the customer. This would produce all the item information for that particular customer.
We actually used it for a list of all open orders items that could be exported and totaled for a quick view of items needing to be processed for shipment.
David