So if I fire suppressive fire with flechette ammo from an assault rifle, I use the normal rules for suppressive fire?
Indeed - flechette ammo changes damage value (+2) and AP Modifier (+5) - that is all
- it does, on average, a tiny amount more damage (+2 damage is on average equivalent to 6 armour) but - importantly - greatly increases the chance of being converted to stun (by armour) or failing to penetrate (barriers/hardened armour) , in a pistol or rifle it is still usually 1 round but a fragile round that breaks on impact (dispersing energy effectively but penetrating poorly)
Guns like the Fichetti Needler have the flechette damage code noted - this ONLY means that the weapon stats already factor the +2DV +5AP of flechette ammo and this doesn't need to be added again for loading flechette ammo (in the case of the Fichetti this is the only ammo it can load)
Shotguns can fire shot - these are many small pellets, these benefit from choke settings of shotguns (including the roomsweeper) and apply the flechette ammo modifiers to damage and AP (because pellets inherently disperse energy efficiently and penetrate poorly) - hence the Roomsweeper has a flechette line that is the same as the solid shot line but has +2DV and +5AP but because it is a shotgun it also benefits from the choke bonuses