Combine flour, salt and pepper in a bowl; dredge veal with flour mixture.
In a large skillet over medium heat, heat the olive oil. Add the veal and cook for about 2 minutes on each side, or until browned.
Remove the meat; add onion to skillet and cook until tender. Add garlic, the cooked veal, tomatoes, artichokes, parsley, and capers. Cover and simmer for 20 to 25 minutes, or until veal is tender. Arrange the veal over hot buttered pasta and top with sauce.
Serves 4.