Dimension assignment during AdjustCost Act

Hi, we ran into a problem when running the Item periodic activity - Adjust Cost- Item Entries. We have some items where one of its global dimensions is code Mandatory and does not have a default value (items could be used for more than one purpose). This seemed to work fine until we ran the above activity. During the activity the system is asking us to input a dimension for these items. It seems that although the activity adjusts cost for each ledger entry, the dimension linked to the adjustment will always be the same; that is the one entered during the periodic activity. This will show an incorrect picture on our analysis by dimensions since items will show costs distributed among different dimension values, but the adjustment will show only on one dimension value. Any ideas how to go about this [:(] ?