Rinse the sauerkraut in 2 cans of water.
Melt the butter in a large pan or Dutch oven.
Add chopped onion and grated apple.
Simmer on low heat, with cover on, for 5 minutes or so.
Add rinsed sauerkraut and enough water to almost cover the ingredients in the pan.
Mix well. (Could add the dry wine, and/or caraway seeds, at this point).
Get the ingredients hot.
Add grated raw potatoes gradually.
Simmer for 5 minutes, to cook the potatoes.
Serve, after the potatoes are cooked.