Hi RK,
May I know the reason why you need to delete a partner in method DETERMINATION_ADD_IN_1?
It is not the place to delete partners. Method COM_PARTNER_CHECK would be better.
If you want to use DETERMINATION_ADD_IN_1 anyway, you have to delete the partner from the object buffer with FM, for example, CRM_PARTNER_DELETE_OB. I tested twice with 2 different partner functions, one succeeded, the other failed.
Using the maintain_ow module will result in short dump. It is because you are in a maintain already. It is prohibited to call another maintain module within a maintain module.
Best regards,
Maggie