Which type of routine have you written to send the email. Is it configured in your NACE setting.
You can put a simple check if the PO type (BSART) ne NB and ne ZSCM then only your code should execute.
Let us know more details about your approach till now for the same.
Hope this helps.