Preheat oven to grill setting.
1) In medium bowl, using a fork, blend together eggs, Parmesan, pepper, and salt. Heat 30-cm non-stick, oven safe saute pan over medium high heat. Add butter to pan and melt. Add asparagus and ham to pan and saute for 2 to 3 minutes. Pour egg mixture into pan and stir with rubber spatula. Cook for 4 to 5 minutes or until the egg mixture has set on the bottom and begins to set up on top. Sprinkle with parsley.
2) Place pan into oven and grill for 3 to 4 minutes, until lightly browned and fluffy. Remove from pan and cut into 6 servings.