Когда непонятно как работает функция/операция могу посоветовать взглянуть на исходный код. Для RUVAKSIRES он довольно простой.
Code:
WHEN 'SIRES'.
READ TABLE rusta ASSIGNING <ls_rusta> WITH KEY apznr = <ls_wpbp>-apznr.
IF <ls_rusta> IS ASSIGNED.
vargt = <ls_rusta>-sires.
ELSE.
vargt = '*'.
ENDIF.
То есть, RUVAKSIRES возвращает значение поля RUSTA-SIRES. По русски это поле называется "Статус - резидент для выплат социальных взносов". 2 - это нерезедент для СС. Можно посмотреть таблицу V_T7RUR2, где устанавливается связь значений признака со статусом в ИТ048.
RUSTA-SIRES заполняется функций RUSPL. ФМ, который определяет статус SIRES - HR_RU_GET_RESIDENT_STATUS.
Почему у вас определение статуса зависит от вида пользователя разбирайтесь сами. Самое простое - нет полномочий на ИТ0048.