全角/半角文字の文字幅を取得する、$ZPOSITIONという関数があります。これと、部分文字列を返す関数$EXTRACTを組み合わせることによって、ご希望の処理を行うことが可能です。($Extractは文字単位で処理を行いますので、全角/半角を区別した取り扱いはできません。)例:全角=2、半角=1 の幅として全角5文字分(半角10文字)だけ出力
USER>s str="あい1234うえお"