Clean the asparagus (cut off the lower woody ends), peel and wash. Cut the asparagus into wide diagonal slices. Wash potatoes thoroughly and cook in boiling salted water for about 20 minutes. Then drain. Put asparagus in boiling salted water and cook for 12-14 minutes.
Then pour onto a sieve and drain. Clean, wash and quarter the tomatoes. Wash the rocket, dab dry and drain. Peel and finely chop the onion. Roast pine nuts in a pan without fat. Cut potatoes in half. Heat butter and oil in a pan, fry onion in it. Deglaze with vinegar and warm up. Season with salt, pepper and sugar. Mix potatoes, asparagus, rocket, tomatoes and 3/4 of the ham.
Heat butter and oil in a pan, fry onion in it. Deglaze with vinegar and warm up. Season with salt, pepper and sugar. Mix potatoes, asparagus, rocket, tomatoes and 3/4 of the ham. Pour vinaigrette over it. Serve the salad in a bowl. Arrange the rest of the ham on the salad and serve sprinkled with pine nuts