Finely grate the courgette.
Lightly beat the eggs with the salt, then mix in the grated courgette.
Thinly slice the spring onion and add to the mixture.
Heat the oil in a frying pan. When hot, pour in the egg mixture and let it spread out evenly.
Cook over a low heat until the surface of the egg is no longer runny. Put the ham on one half, then carefully turn over the other half, using a spatula. Press the halves together and cook for a minute or so, then slide it onto a plate.
Cut it in half, then serve with salad.