Transaction PA30 user locks person do not having authorization
Hi SAP authorization experts,
In ERP 6.0 system we have many personal areas.
Roles are allowing to work only with one personal area. Authorization object P_ORGIN, field PERSA.
One user have authorization in one personal area (P_ORIGIN-PERSA) .
This user can lock the personal record of a person assigned to another personal area in which the current user do not have authorization in his roles.
USER2000 started Tr.PA30, selected a person 100 in PERSA 1000. This user do not has authorization to read and change personal data of persons in personal area 1000.
After USER1000 started also Tr.PA30, and selected the same person 100.
This user has the authorization to change personal data of persons in personal area 1000.
This user get such an error message:
Person is already being processed by user PERSA = 2000 Test user PERSA = 2000
Message no. PBAS_SERVICE001
If two users change a person's data at the same time, the system cannot decide which changes have priority. For this reason, only one user is ever permitted to make changes at any one time.
User PERSA = 2000 Test user PERSA = 2000 is currently editing the person.
The system does not allow you to edit the person.
Wait until user PERSA = 2000 Test user PERSA = 2000 has finished editing the person.
Procedure for System Administration
User TEST2000 keeps a lock for lock object EPPRELE 00000200.
Question, why USER2000, not having permission to change data or person 100 can lock the record?
Can somebody help to resolve this issue?
Edited by: Zsolt Dubovanszky on Jun 3, 2011 4:40 PM