Create Copy of Movement type 201 and 202 to create 901 and 902. Now go to OMJJ- Add LIFNR field in the Enjoy Field transactions and make it mandatory.
I assume your employees are mapped as Vendors.
If you have HR system in the same box- you ask your HR consultant to create custom info type where you mention material and quantity allowed. You can do that in some ztable too.
Now you goods movement BADI- and use MB_MIGO_BADI to put the validation that you need. you can restrict logic not to al;low 201 for these materials.