The BUFFER-DELETE method corresponds to the DELETE statement.
If the table has delete validation—that is, if the table specifies an expression that must be true before the record is deleted—the record is not deleted, because the validation expression, normally applied at compile time, cannot be applied fully at run time.