Have (something) on

To have plans for a particular time.

I have something on this afternoon so I cannot go to the park.