I guess you could use the same VOFM pricing requirement where a user is restricted to enter a certain condition type. See below:-
select * from ZTBA040 "(holds condition type and approved users
where zkschl = 'ZPR0'
and uname = syst-uname.
endselect.
Regards
Waza