replace BLRFARRAY

Hi,

I want to replace blrfarray of scom I tried using below code but not getting results.

VAR !B COLL ALL SCOM FOR CE
DO !C VALUES !B
$!C
!s = ARRAY()
!s = !!ce.BLRFARRAY
do !x values !s
$!x
!S1=!C.REPLACE('*-8-30', '_M30_8')
enddo
enddo