SPSET をWHILEのループから出してあげればいいと思います。