on 07-20-2009 5:08 AM
Hello, Gurus!
We are maitaining Hr master data (infotype 0105 - Communication, subtype 0001 - System User name). We have two person: person A and person B. Person A have communication with system user C. When we communicate person B with same system user C, we gettin error:
"ID/number already used for person A".
The time constraint is set to 3 (Record may include gaps, can exist more than once"
Is it possible to assign one system user more than one person?
This condition is checked by FM CHECK_USRID. We assume, what the result of this checking can be changed from "Error" to "Alert", if we will change one record in table T77S0:
Current value:
GRPID=MAIL
SEMID=SAPSY
GSVAL=0001
Table record after modification:
GRPID=MAIL
SEMID=SAPSY
GSVAL=0002 (or any digital value, which is iffer from "0001"
Should we expect negative consequences of similar modification?
Please, advice.
Hi
As per the standard process you cannot assign One System User id fro more then one person .....it will create problem in ESS lOgin , Mail sending( Payslip, any report job schedule )
Regards
Sheetal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
In IT105 yoiu cannot assign same user to multiple PERNR
regards
Ajay
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi ,
I think , we can not assign same system user name to more than one emp .As we further link up system user name with many events ( for e.g. automatic mail forwarding , missing time sheet alert etc) hence it should be unique.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
in process wise i dont think it is possible
with the same user ID two Persons cannot Login right .............
wht in case if the ESS is been configured ..............
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for explanation.
But there is a little moment, that I can not understand ((
We check PAI module of CHECK_USRID (include MP010530, screen 2000) and find folowing fragment of ABAP code:
CALL FUNCTION 'RH_GET_HR_USER_SUBTY' "YRAK040203
EXPORTING "YRAK040203
mandt = sy-mandt "YRAK040203
IMPORTING "YRAK040203
hr_subty = hr_subty "YRAK040203
EXCEPTIONS "YRAK040203
SUBTYPE_NOT_AVAILABLE = 1 "YRAK040203
OTHERS = 0. "YRAK040203
IF p0105-usrty = hr_subty. "YRAK040203
MESSAGE E900 WITH PA0105-PERNR. "YRAk028906
MESSAGE e900 WITH object_found double. "YRABEWERBER
ELSE. "YRAK040203
message W900 with pa0105-pernr. "YRAK040203
MESSAGE w900 WITH object_found double. "YRABEWERBER
ENDIF. "YRAK040203
where p0105-usrty=0001 and hr_subty is equivalent field GSVAL=0001 in table T77S0. In other terms, when we are
maitain subtype 0001, the first condition (marked bold) is always executed.
For what the "else" condition is used, if it never be executed? If we will change value GSVAL from 0001 to 0002, theoretically, we will get "warning" instead "error", because p0105-usrty = hr_subty=false and code MESSAGE w900 WITH object_found double will be executed.
Any ideas?
Regards.
Hi,
You can change it actually.But ideally the infotype is behaving correctly.there should not be 2 employees with the same user ID.
Make sure it doesnt affect your system as our gurus mentioned.
For paysilp ,the system picks the userID mentioned in this infotype and sent.If 2 pernr has the same ID,both will be sent to the same person.
Regards,
Manoj.
User | Count |
---|---|
97 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.