Wash and sort beans. Soak in cold water overnight; drain. In a large 8-qt. soup kettle, combine the beans, carrots, onions, celery, garlic, meat and paprika. Add enough water to cover ingredients by 2 in. simmer, partly covered, for 2-1/2 hours or until the beans are tender, adding more water as needed. When beans are tender; remove meat to side dish.
To make Csipetke, mix flour, salt, egg and oil into stiff dough; let rest for 30 minutes. Divide into four parts. Flatten each part and pinch off pieces about the size of a cherry pit; roll between fingers and drop into hot soup. Cook 30 minutes. Blend in sour cream if desired. Mix in parsley and vinegar; adjust seasoning. Cut reserved ham into bite-size pieces; stir into soup. Yield: 4 quarts.