Hi Santiago,
You are welcome !
I don't think we can have two status profile for a single transaction type . Till date it's not possible Image may be NSFW.
Clik here to view.
However with the BADI , you don't have to worry about calling it anywhere. SAP standard logic will call the BADI on it's own.
It's a single implementation BADI , you have to redefine the method CRM_ORDER_ALTERN_AUTH_CHECK of this BADI . You have a parameter as IV_MODE , which will tell whether the user is creating , changing , deleting the order. You can then set the changing parameter CV_AUTH_CHECK_OK ( 'X' = allowed else not allowed ).
But , if you are using this BADI so don't Forbid the transaction using the status profile otherwise nothing would be able to unlock it Image may be NSFW.
Clik here to view.
You have to then control everything through this badi for that particular status.
/Hasan