Hi ,
Have you created a work area and passed the value to work area after that appended to lt_fact internal table ?? I can see that both wa and internal table are same ?
Check if the values are there in field catalog internal table.
change your seltext to SCRTEXT_L or SCRTEXT_M or SCRTEXT_S