Hi Shane,
Maybe an alternative could be the so-called Snapshot Scenario. Please refer to document How to Handle Inventory Management Scenarios in BW (NW2004).
I also would like to recommend you to review SAP Note 419490 - Non-cumulatives: poor query performance for 5 performance tips.
Best regards,
Sander