hapen