A smoked ham has been cooked. Be sure to check the package to ensure it says it is "fully cooked". A fully cooked ham just needs to be heated through… cook to 140°F. Substitute any quality smoked ham as available.
Use a fruit wood (like apple or cherry) to add a little extra flavour to the ham & pineapple.