cancel
Showing results for 
Search instead for 
Did you mean: 

RE: How to Create Personal number in SAP HR

sreekanth_sunkara
Active Participant
0 Kudos

Hi Guys,

I am new to SAP HR and i want to Create Personnel number in HR, can any one guide me the procedure.

I went to PA30 and entered some 8 digit number and typed in infotype 0105 and subtype 0001 and clicked on create button, but it returns a error saying personnel number is not yet assigned.

can any one tell me how to create a personnel number and assign it to the user.

Thanks,

SSSS

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Please go to t-code PA04 and create a number range. Please maintain the number range as External or Internal as per your need. Also maintain the feature NUMKR (using t-code PE03).

Then try hiring an employee using t-code PA40 and see if this works. If not, you may need to perform some more config settings too.

Hope this helps,

sreekanth_sunkara
Active Participant
0 Kudos

thanks arun,

I am an SAP HR Security learner so trying to find out more about SAP HR

thanks,

SSSS

Answers (3)

Answers (3)

former_member193652
Active Contributor
0 Kudos

Dear Sreekanth,

As you see this topic is closed and it's better to start a new one. A

We will help you

Regards,

Omid

Former Member
0 Kudos

Hi

First of all maintain number ranges, then mainatain default number ranges. Then you can use Tcode PA40 to hire.

The below are the steps....

Go to Tcode SPRO - PM->PA->Basic settings->Maintain number range intervals for personnel numbers

Here you will be able to create number range intervals.

Click on change intervals and then Create.

After this go to Feature NUMKR (Tcode PEO3 and NUMKR)

or the below transaction...

-> Determine defaults for number ranges.

In decision tree insert your number range sequence number under your country, and as per your requirements based on PSA, or EG etc. Then Activate the feature.

By this the number ranges are maintained, now run the action to hire an employee using PA40. The personnel numbers are generated as per your settings given above.

If you need further details, please let us know.

Regards

Ghouse

sreekanth_sunkara
Active Participant
0 Kudos

thanks GP

Former Member
0 Kudos

Hi

If you want to Create a personnel number, then it means hiring of an employee. For hhiring an employee you have to execute an action and for it Tcode is PA40.

Action means any event in lifecycle of an employee like for an eg Hiring, Transfer, Leave, Promotion, Separation, Retire, Rehire and so on. So for all these you need to execute actions from TCODE PA40.

PA30 transaction is for changing master data of an already hired employee in the system which means you want to create a new record or change or delete a record of an infotype like IT0006 (Address) and many others but for IT0000 (Actions), you need to execute Actions from PA40.

So for this first you need to configure actions, Infogroup menu and IGMOD feature which tells you which infogroup will be called and what all Infotypes will be called after IT0000 and in which order.

Also you need to check that Number range for generating a new Employee ID is already created or not in your system. GO to TCODE PA04 and check the number range is already created or not. otherwise create like

Number From Num To Num Current Num

01 00000001 09999999 0

02 10000000 99999999 10000000

in last there will be one check box which tells you which of the two records is for external number range.

External number range is one where you can enter the personnel number by your own and Internal Number means that when you go to PA40 and try to hire an employee, it will automaically pick the next number by adding 1 to current number and will aslo update the number over here.

Hope this will be helpful in understanding the things and if you have any further queries let me know

guds

sreekanth_sunkara
Active Participant
0 Kudos

thanks Guds

Former Member
0 Kudos

Hi..

Priyanka..

As I have checked that Number range for generating a new Employee ID is already created in my system. Gone to TCODE PA04 and check that the number range is already created as below:

Number         From Num      To Num           Current Num              Ex

01               00000001          00069999                                        Tick as right

02               00070000          00079999       70295

03               00080000          09000000                                        Tick as right

04               99990001          99999999                                        Tick as right

05               09000001          99990001                                        Tick as right

But when i am trying to give the personnel no. for maintaining master data in pa30 for actions for new hiring its giving error saying "could not find interval for number range 07". Here i am getting confused that what no. range i have to take?  or which no. range i have to choose?  or create new no. range? Please help me out..

regards,

Surendra