Hi Jai,
What is the Break ABAP_BFL do?
You can try the below whichever works:
First check in debugging if the code for delete is getting executed.
if it is reaching the code then Try to do the delete process and use this break statement after delete.
if above doesn't work then try to put a COMMIT WORK after delete.
Also check if you have any entries in the work area in debugging while you reach the delete statement.
Check sy-subrc after the delete statement.
Do these and let me know.
Thanks,
Naveen