Melt butter on the grill. Fry eggs sunny side up and then flip and break the yolk, frying until yolk is completely dry. Fry ham on the grill. Layer egg, ham, onion, salt, pepper and cheese on slice of wheat bread and put another slice on top to make a sandwich. Melt more butter on the grill and fry the sandwich on both side until the bread is lightly browned and the cheese is melted. Serve and enjoy!