I wrote some code to get inventory QOH for a series of dates in the past using inventsumdatedim class. The code I used was
inventSumDateDim = inventsumdatedim::newparameters(start,itemid,inventdimcriteria,inventdimparm)
QOH = inventsumdatedim.postedqty() + inventsumdatedim.receivedqty() - inventsumdatedim.deductedqty();
When I checked the QOH value for any date by working through inventory transactions for that item, the QOH from this class was correct.
But, I cannot understand how this class works. Will appreciate any help with the basics of how this class works out inventory quantity for a specific date.