Peel the asparagus. Cut off the ends, boil with the skins in salted water for approx. 15 minutes over medium heat and remove with a slotted spoon. Then add butter and sugar to the cooking water, cook the asparagus in it for approx. 12 - 15 minutes at medium temperature until al dente and drain well.
Depending on the amount, wrap 2 - 3 asparagus spears with a slice of ham and cover and keep warm.
In between, cut the salmon slices into small pieces, wash the dill and roughly chop it. Set aside 2 beautiful stalks for garnish.
Bring the cream, wine, salmon, horseradish, dill and a splash of lemon juice to the boil in a small saucepan, stirring constantly, and then puree. Possibly let it boil down a little. Season with salt if necessary.
Arrange the asparagus and ham cuffs on preheated plates, pour the sauce over them and garnish with the remaining dill.