Есть такой объект полномочий P_PERNR, посмотрите может быть Вам подойдет
Code:
Definition
The HR: Master data - Personnel number check object (P_PERNR) can be used to check authorization for personal data (HR infotypes).
This check is not active in the standard system but can be activated when the switch HR: Master data - Personnel number check (P_PERNR) is set to 1. You can process the authorization switch with the HR: Authorization switch transaction (OOAC). This check is only relevant for the user's assigned personnel number.
If this check is activated, it overrides the checks for the assigned personnel numbers.
HR: master data
HR: master data - Extended check
Access path defined in Organizational Management.
Defined fields
Authorization level
Interpretation of assignment - user/personnel number
Infotype
Subtype
Examples
A user should be able to maitain his or her own data. You assign the user an authorization for the HR: Master data - Personnel number check object (P_PERNR), with the following specificatons:
Authorization level: *
Interpretation of assignment
User - personnel number: I
Infotype: 0002
Subtype: *
1. A personnel administrator, who processes the basic pay for all employees, should be able to display, but not maintain his or her own pay. For the HR: Master data - Personnel number check object (P_PERNR), you assign an authorization with the following specifications:
Authorization level: W,S,D,E
Interpretation of assignment
User - personnel number E
Infotype: 0008
Subtype: *
Note
(1) When you assign no authorization, or the interpretation '' (Space), to a combination of authorization level, infotype and subtype for the HR: Master data - Personnel number check object (P_PERNR) ,the personnel number assigned to the user will be dealt with in the same way as all other personnel numbers.
(2) Note that you can not assign the interpretation I and E or * for a combination of authorization level, infotype, and subtype.This is because the interpretations of the user personnel number assignment should be consistent for many of the assigned authorizations in the HR: Master data - Personnel number check (P_PERNR) object.
2. Для структурных полномочий можно создать профиль, к профилю подключить свой FM, который по UNAME будет брать записи от SY-UNAME и чиать по нему 0105 инфотип (ессно без проверки полномлчий) и в списке объектов "на выходе" будет оставлять только Ваш PERNR + объекты оргструктуры к которому он относится.
3. Есть еще куча BADI как раз для PA/OS модулей, там тоже можно разгуляться