The Before_Address_Search user exit is executed before any address duplicate check processing begins. You use this user exit to prevent Duplicate Check under user-defined conditions. For example, you can program the user exit to search for duplicates only if the address is attached to a customer.