well, I moved the test to logfile () and believe me, this passing only once, now put this structure gives the error.
example
aArray: = {}
while eof ()
AADD (aArray ....)
skip
ENDDO
if I comment this line aArray: = {} my array doubles the data, I am confused now.