Hi Raghu,
I'm surprised you don't have ERROR status when you have rejected records. Why would you want to make status success in case user has errors? Don't they have to correct those?
My understanding is that the wrong member, file path and list of failed records is issued by BPC itself, not your BADI. If that is correct, it's very difficult to remove them - they are already in the log.
Please clarify your requirements.
Regards,
Gersh