hmmmmm I don't think this is the right BADI, but maybe I got lost again, let me try to clarify:
-You want to do something in the object A (I don't understand in your scenario, what represent object A, campaing?)
- THEN you want to create a object B (condition record)
If this is the case, you should find a BADI which applies to the Object A, looks like the BADI you point is for Object B, is that correct'?