Also - ammo containers are limited to a maximum warhead size (may be shot size) of 3 ISTR.
They are meant to resupply onlt small arms ammo etc, though because of the way the database is organised, may resupply some things they were not intended to (such as MLRS which has a weapon size (just checked

- of 1 to enable quick resupply.
looks like ammo supply works off the weapon size and NOT warhead size. Weapon size variable is only used for resupply - so 203mm MLRS and the URAGAN are 1, to enable resupply quickly (palletised ammo), which puts them in the same "bracket" as rifle ammo.. so ammo containers will resupply them. A database quirk which could be utilised as a "cheat" by unscrupulous players, but nothing we can do about it (we wanted quick reload capacity for particular MLRS systems).
As a scenario designer - the AI knows nothing about ammo units. it will "kamikaze" ammo trucks at objectives, etc. HOWEVER - where the AI is static (delaying or defending) then ammo units placed close by (1 hex for most, 2 at half the supply rate for ammo dump and ammo bunker) defenders
can be useful to extend the shots available for low round units (SAM, inf-SAM, inf-ATGM etc).
If the AI is defending/delaying - I would consider placing ammo bunkers (less chance of being destroyed to blow up with 1000lb bomb seconadary explosion effects

beside key AI defensive units (inf-SAM, SAM with only 1-3 shots, sagger teams with but 4 ATGM etc). This would give the AI better "staying power" against human air strikes, and MBT.
cheers
Andy