Select pre-cooked, boneless ham from meat case in supermarket. Take to meat counter & ask them to slice it to the thinkness you like. I don't think they'll shave it like in the deli, but will do thin to thick slices.
If they aren't busy they do it for free & your sliced ham is much cheaper than the same stuff from the lunchmeat section.