Yes either CHECK (trigger message and check value) or PROCESS_HEADER (check value much earlier than check method) could be used. Many threads provide sample on how to use ME_PROCESS_PO_CUST to perform customer checks and raise some error messages. So use search tool.
Regards,
Raymond