Pass Testtable record as a parameter to RunLine Function(p_rec)
Change all l_rec to p_rec in that function including Code in SaveasHTML path.
write RunLine(Rec); in RunLine push trigger
write below code in RunAll function
l_rec := Rec;
IF l_rec.FINDSET THEN REPEAT
RunLine(l_rec);
UNTIL l_rec.NEXT = 0;