Ramayana Ballet at Prambanan Temple. This is the indoor performance. The show starts at 7.30pm for two hours. It does not perform daily, but mostly once in two days.
This year (2017), the outdoor performance will start in May. It's advisable if you prebook your tickets.
Detailed information on schedules and ticket: http://borobudurpark.com