Symptom
When performing settlement step of actual costing run, an error ML4HMASTER109 'Perform the preparation for activity &1 in run &2 first' raised.
Environment
SAP S/4HANA Cloud
Cause
There are some activity types not processed in step 'Preparation', you should be able to find there are "Still Open" activity types in step 2 'Preparation'.
Kindly click the parameters of preparation step, check whether you have define some filters to exclude activity type,
for example, check whether the tab 'Process selected Materials / no Activities' is expanded, if yes,
then system will only process materials, no activities will be processed at all.
Resolution
Kindly make sure all activities are considered in preparation parameters, close tab 'Process selected Materials / no Activities' if it's openned,
then choose 'Process Again' and save the parameter, rerun preparation and settlement step, the error message should be gone.
See Also
3289705 - Still Open in App Edit Actual Costing Runs
Keywords
Process selected Materials / no Activities , ML4HMASTER109, Perform the preparation for activity &1 in run &2 first, settlement step, actual costing run, ckmlcp, month end closing. , KBA , CO-PC-ACT-2CL , Actual Costing (Public Cloud) , Problem