cancel
Showing results for 
Search instead for 
Did you mean: 

IT 0105 subtype 0001. Assign one System user to more than one person?

Former Member
0 Kudos

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.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi

In IT105 yoiu cannot assign same user to multiple PERNR

regards

Ajay

Former Member
0 Kudos

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.

sikindar_a
Active Contributor
0 Kudos

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 ..............

Former Member
0 Kudos

sorry, I am beginner in ESS.

what did you mean?

"with the same user ID two Persons cannot Login right .............

wht in case if the ESS is been configured .............."

ESS is not configured. Others subtypes of IT 0105 are not maintained.

sikindar_a
Active Contributor
0 Kudos

if u have an option to send the pay slip to the employee thru mail

how do u go with the above said process ???

the pay slip for the two Employees will hit the same User id right which u have maintained in 0105 right

Edited by: Sikindar on Jul 20, 2009 11:14 AM

Former Member
0 Kudos

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.

Former Member
0 Kudos

Hi,

This is happening because of the configuration setting in table T77S0 .

You can check V_T77S0 ->

Group name - MAIL

Semantic abbr. -SAPSY.

The value is 0001 in your case.This is the reason why you are not able to assign the same userID to another

Employee.

Regards,

Manoj.

Former Member
0 Kudos

Exactly!

Can I change this value from 0001 to 0002 or another digital value?

Regards

Former Member
0 Kudos

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.

Former Member
0 Kudos

Thanks to all.