Hi,
General tip: Find out what the message number is (from the BAP return table). Do a where-used on that message and find the ABAP code in the BAPI that raises it.
I'm guessing it's because no reqs are specified, which are in a status that allows deletion.
cheers
Paul