Or, more prettily (and easier to read and more modern):
t_requid =p_r_request->get_requid( ).
t_requid30 =p_r_request->get_requid30( ).
t_t_psa = p_r_request->get_t_psa( ).
t_logsys = p_r_request->get_logsys( ).
t_datasource = p_r_request->get_datasource( ).
To see all the possibilities go to SE24 and look at IF_RSBK_REQUEST_ADMINTAB_VIEW
But I think the TVARV solution (while still not perfect) is a lot better than than using InfoPackage name. TVARV is designed for this kind of thing. InfoPackage names are not.