Dear Gordon
please check below SP
IF @object_type = '30' and @transaction_type = 'A'
BEGIN
If EXISTS (SELECT TransID FROM OJDT
WHERE DateDiff(MM,RefDate,'20140710')>= 0 AND TransID = @list_of_cols_val_tab_del)
Begin
set @error = 30
set @error_message = 'No new posting is allowed!'
End
END