Hi Anirban,
<DB people are unable to implement the check condition to delete data from table in case of unsuccessful insertion. >
Can you give me details on what makes it to fail ? First, you should try to sort such issues in Source system (SAP in this case) if it has to do with a mandatory field missing.
If it has something to do with database set up, then database team should be able to code for deletion of records from the table. I don't think it should be that difficult to code.
<So I have make my PI map so robust to fail for any issue in PI mapping itself>
You need to make PI mapping robust but that does not mean you should look to fail the mapping in PI. that won't be a good design.
Hope it helps!
Ambrish
PS: Pls don't forget to close the thread when you think your question is answered.