HHi Aditya,
CRA can give you such ability. you can have limits based on product type and based on the setting system can generate warning or error messages. In case CRA is not an option, create z table for maintaining the limit amount and use this in the FTR_create / edit customer exit.
Reards,
NIkhil