Well it's certainly a Dinner, no doubt about that. As far as being suitable it will do, but why only Dinner; could there be any other aspects of your daily meal plan that could be looked at?
breakfast 2 rice cakes
lunch 3 whole wheat rolls with veg salad
evening a veg grilled sandwich or a big rice cake
dinner 2 large chicken pieces (breasts or thighs)
at times take corn flakes, oats, skimmed milk for breakfast.
Goal: bring out abs
current status: upper ab part is fine, lower ab has huge fat
(You could add more Protein in here like Eggs, Chicken Turkey etc. Also the Rice does contain Carbs as well as Amino Acids, so if your Carb intake is above 40g I'd lower it, or consider one Rice Cake and just add the Protein in, then try some kind of Fats, like Low Carb Nuts, (Not Grape Nuts, Cashews or Chestnuts), to add a small amount of calories back in.
I'd be tempted actually to say dirtch the Rice Cakes and have the oats and Skimmed Milk with a Protein source and possibly the Nuts as well)
(Add something here between meals to make sure meal spaces aren't too big. Things like Low Fat Cheese, peanuts, small Ham Sandwhich make good snack examples.)
lunch 3 whole wheat rolls with veg salad
(Too much Carbohydrate here. Take out one of the Rolls and add more Protein in)
(Add another snack in here, advice as per previous comments on mid-morning snack)
evening a veg grilled sandwich or a big rice cake
(Take out the Rice cake and add more Protein here, I think you're overcarbing a bit)
dinner 2 large chicken pieces (breasts or thighs)
(That's fine, but you could add a bit of Carb in there, so a couple of Grilled tomatos would be fine, or a bit of Boiled, mashed Carrot as examples.)
at times take corn flakes, oats, skimmed milk for breakfast.