Hi Alex,
I am not sure about your current support pack level, could you please check the following oss notes
a) 1606128- Purchase info record- inconsistent behaviour in R/3 and APO
b) 1762632 - Purchase info record: Deletion flag ignored in APO
I hope this will solve your problem.
Regards
Sasi