Hi,
Usersign is userID, it is not name. To get user name, you have add OUSR table in above code and then try.
SELECT 1 FROM ordr T0 INNER JOIN OUSR T1 ON T0.UserSign = T1.USERID
WHERE T0.DocEntry = @list_of_cols_val_tab_del AND @object_type = '17' AND
T1.[U_NAME] in
(select distinct right(a.name,2)
from [@UDT_PERIOD] a where a.periodstatus='Locked')
Thanks & Regards,
Nagarajan