Когда непонятно как работает функция/операция могу посоветовать взглянуть на исходный код. Для 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.