How about a scounge command in the unit orders menu for infantry. Perhaps if ordered to scounge,the unit would have a possibility of increasing their small arms ammo,granades, etc.
This could take the amount of previously suffered
casualties into effect.The units scrounging would also suffer an increased exposure penalty.
Just a thought, as I have no idea of the difficulties involved