Hi Jasmin,
There is no need to implement any BADI if you are just trying to implement the standard change process solution.
Did you assign the custom change process to your contract type? Can you share some screenshots of this config and the error msg so that I can check and help.
Regards,
Siraj