Hi Wilson
This is interesting. From collections if you try to create a contact person(CP) it calls VAP1. VAP1 is basically a logistics function to create a CP for customer master. So when you try to create a CP from collections it calls VAP1 to create CP for the Customer linked to BP in question. So essentially the first thing it does here is it is creating a CP in VAP1 and linking to both customer master and BP.
You will have to break the link from VAP1 to Customer master when the calling function is from FSCM Collections. I don’t think there is a config for this but try BADI: CUSTOMER_ADD_DATA
-Deepak Khatawate