You are running "Run Actual Settlement" or "Settle Orders - Optimized" for order settlement in the previous period and receive error message M7087: 'Back-posting only w. same price control (cur. mnth &, prv. mnth &)'.
The Material Ledger and Actual Costing is active for the material/plant involved in the order settlement: price determination = '3', price control = 'S'.
You have run the Post closing step in 'Edit Actual Costing Runs' with the parameter 'Revaluate material', as a consequence the price control in the previous period has been changed to 'V'.
SAP S/4HANA Cloud
You are posting a goods movement for the previous period. The price control indicators must be the same for the previous period and the current period.
- The price control for the material must be the same for both periods. You may consider to reverse the post closing of Edit Actual Costing Runs (CKMLCP) for the relevant materials. Then the price control for the previous period will change back from 'V' to 'S' and you may perform "Run Actual Settlement" or "Settle Orders - Optimized" again and settle the order. Afterwards, you may run the Post closing step in Edit Actual Costing Runs (CKMLCP) again for the relevant materials.
- If you cannot reverse the Post closing of "Edit Actual Costing Runs" for the previous period, you may consider to change the parameter "Posting period" to the current period in "Run Actual Settlement" or "Settle Orders - Optimized" and settle the order. In this case, the order settlement will be posted to the current period instead of to the previous period.
Error M7087, Back-posting, Price Control, Actual Cost, Settle Order , KBA , CO-PC-ACT , Actual Costing , CO-PC-OBJ , Cost Object Controlling , Problem