Symptom
When you trying to do the Actual Cost Rollup Run, you are facing the error as below.
Error message: "Action DET_TRANSFER_QTY_STRU not permitted for status Posted" and "Action CALCULATE not permitted for status Posted"
Environment
SAP Business By Design.
Reproducing the Issue
1) Go to Inventory Valuation work center.
2) Go to Actual Cost Roll Up sub view.
3) Search for the Actual Cost Roll Up XXX. ('XXX' refers to Actual Cost Roll Up Run)
4) Click that go to Messages tab.
5) You will see the error message: "Action DET_TRANSFER_QTY_STRU not permitted for status Posted" and "Action CALCULATE not permitted for status Posted".
Cause
The messages "Action DET_TRANSFER_QTY_STRU not permitted for status Posted" and "Action CALCULATE not permitted for status Posted" basically means that the material actual costing instance has been posted, that is actual cost allocation has been already done and hence those materials cannot be processed again in this period.
Resolution
If you run the Actual Cost Rollup Run again, it would again revaluate the Allocation amount as of then. Hence if any new documents are processed, it would pick that up and determine a new allocation amount. That would get picked up the next time you run the Allocation run.
So if there is no new documents are processed, then where will be errors.
If you would like to re-run the Actual Cost Rollup Run, you have to make sure there are new documents processed.
Keywords
Actual Cost Rollup Run, Inventory Valuation, Allocation Amount, Allocation Run, DET_TRANSFER_QTY_STRU, CALCULATE. , KBA , SRD-FIN-INV , Inventory , Problem