SPFUNCはそういう命令です! というか、そのサブルーチンの中で、SP番号の代わりに「CALLIDX」というシステム変数名を書いて処理を書きます、SPFUNCしていないSP番号に対しては処理されません。