Cancel SO without cancelin PO that is linked

Looks like it should not be disconnected and it is done in porpoues.
We have created our workflow with additional stem for that kind of situation. Anyway thank you for your suggestions.