We have implemented ORDER_SAVE so that when a user changes the activity user status under some circumstances we add a new appointment(date) to the activity (using CRM_ORDER_MAINTAIN) . This works except when the new user status is Complete ('FINI'). In that case although the BADI is processed the activity is not updated. I guess this is because you cannot change an activity that has status complete. Does anyone know any way around this?