SAP Personnel Action Error: How Do I Fix "Personnel Number Does Not Exist"?

akhilesh dubey
Hello everyone,

I am facing an issue in Personnel Action. When I run PA40, I get this message: "Personnel number does not exist. Select a hiring action" - Message no. PG050. Please find attached the screenshot and reply if anyone has a solution. It's a high-priority issue.
1 Attachment(s) [Login To View]

vvidhya_cool
Hi Akhilesh,

We use PA40 to maintain personnel actions, which obviously creates a personnel ID for the employee. If you want to view or edit an employee's personnel information, you can use PA30. How did you obtain the personnel number "401972" for the employee before entering the master data for him? Please clarify.

Regards,
Vidhya
Purabi10
Dear Akhilesh,

In PA40 hiring, how can you put Employee code unless you generate it? Did you create his position in PPOM? If yes, please go to PA40, select the Date (from...) hiring, and execute. After that, only you can generate the employee code. I think you are putting the position code in "Personnel No." Please clear it and leave it blank. Put the second line, i.e., "From," put the Date of Joining, then go to Hiring, select the entire row, and execute.

Thank you.
akhilesh dubey
Thank you, everyone, for the quick response.

I am in the process of hiring a new employee through PA40, but I am encountering an issue with entering the position code. I have also checked the number ranges.

I have been attempting to create a new employee solely through PA40. Any advice or suggestions would be greatly appreciated.

Please reach out to me at akhilesh.hr@gmail.com.
Purabi10
Dear Akhilesh,

As I mentioned earlier, if you wish to create a new employee, you first need to navigate to info type PPOM and generate the position code. Following this, you should proceed to open infotype PA40.

I am attaching screenshots of both infotypes for your reference. Should you require any further clarification, please do not hesitate to reach out.

Thank you.
1 Attachment(s) [Login To View]

Purabi10
Dear Akhilesh,

If you have created a position code, then go to PA40. Enter the date in "Form" -> go to hiring -> select the entire row -> execute -> on the next page, enter the position code in Organizational assignment and enter... you will get the employee code.
akhilesh dubey
Go to PA40, enter the date in "Form" -> go to hiring -> select the entire row -> execute -> on the next page. It's not moving to the next page; before that, it only shows the message "personnel no. does not exist. select a hiring action."
nan_nar
Hi,

Are you trying to fill in new employee details or just making changes to an existing one? Are you trying to initiate a separation action, or is it simply that the employee's SAP ID is incorrect? It would be helpful if you could specify the type of action you need to perform. Please let me know.

Thanks,
Nandini
kather75
Dear Akhilesh Dubey,

To hire an employee, you first need to create a position number for the employee in (PO13) and maintain their master data in (PB10). Through this process, you will obtain an Application Number for the employee, and then you should proceed with PB40 and PB60 actions. Only after completing these steps can you hire the person in PB40.

Regards,
Kather Mohideen
cool flower
Hi Akhilesh,

When you go to PA40, you only need to enter the date and click on the Hiring Tab. Then, proceed to the next screen, which will be the IT 0000 screen (ACTION INFOTYPE). Under that screen, you can select the personnel Area and under Position, select the position you have already created. Remember, you can't assign the Pernr number when you start hiring - the system automatically generates that. That's the reason you are getting the error message.

Let me know if you need any help.
akhilesh dubey
Hello All,

Thanks for your help and suggestions. I got the solution; here it is:

In table T529A, maintain a Field FC to '0' for hiring, and the problem is resolved. This is for your further reference if anyone faces this issue.

Happy learning.
vinaypatil
Hi Akhilesh,

PA40 is a hiring action. Therefore, Perner gets generated after the hiring action is completed. To maintain personnel data, use the T Code PA30.

Regards,
Vinay Patil
akhilesh dubey
Again, I'm facing this problem, but it is in Travel Management this time. It's in T-Code TPMM, and the error is the same as the previous one.
SSSAV
Hi,

Depending on how the system is configured, a personnel number can be filled automatically by the system from a number range, or it is maintained manually by the user. It is important to know how the personnel number is filled. If it is filled automatically, then do not fill the field; the system will do this automatically when you save the first screen. If it is manually filled, then enter the personnel number, select the hiring action, and execute.

In the next screen, you will have the possibility to choose the position as well. The position code does not need to be the same as the personnel number.

Warm Regards
SSSAV
Hello,

If your system is set to generate the personnel number automatically, then clear the field before you run the hiring action. The number usually appears when the hiring action was not complete (not all infotypes were filled with data) or can be the personnel number generated for the last hiring action. Simply clear the field. If not, you will have an error - you cannot complete the action because the existing number was not automatically generated.

SSSAV
If you are knowledgeable about any fact, resource or experience related to this topic - please add your views. For articles and copyrighted material please only cite the original source link. Each contribution will make this page a resource useful for everyone. Join To Contribute