Friday, December 2, 2011

SAP HR - PERSONNEL MANAGEMENT MODULES


Number Range for Personnel Numbers

You have two options:
Internal number assignment which the SAP System assigns the personnel numbers.
External number assignment which the user assigns the personnel numbers.
To set the Personnel Numbers range :-


IMG - Personnel Management - Personnel Administration - Basic Settings
PA04 - Maintain number range intervals for personnel numbers
PE03 - Determine defaults for number ranges
For e.g.
   01 - External
   02 – Internal

SAP HR Personnel number check
-----Original Message-----
Subject: HR Personnel number check

Hi All
I am trying to implement HR: Personnel number check to stop administrators changing their own data. I have set it up as
indicated in SAP help, but cannot get it to work. Can anyone tell me the settings that need to be in place to implement - both in terms of the authorisation profile in PFCG and for master data.

Thanks
-----Reply Message-----

Subject: RE: HR Personnel number check
1. ( sounds like you did it) set the P_PERNR flag to "on" Tcode OOAC in 4.6 prgram MSAUTHSW ( or somthing like this)
2. P_PERNR value 'E' ( no 'I') and proper infotype
3. Populate info type 0105 subtype 0001 with the user IDs ( links the userID with the personel record
4. populate t513a ( I do not recall how this is done authomatically may be report RHPROFL0)and may not be used in 4.6 I
beleive it uses IT0105
Note also, depending on the version of SAP the P_PERNR does not work as documented... example if you want a user to
change a specific Infotype of their own along with everyone elses you do not give P_PERNR at to that user for that info type...
You may need to play with P_PERNR. note also in 4.6 a '*' means something even though the documentation says it does not.
-----Reply Message-----
Subject: RE: HR Personnel number check
Thanks for those tips, I have done everything suggested apart from T513a, so I'll give that a try. Apart from that, when you say a '*' means something, can you be more specific?
-----Reply Message-----
Subject: RE: HR Personnel number check
If you are in VERSION 4.6 SAP checks for '*' in the 'Interpretation of assignment' and reacts differently dispite the
documentation which says "The value '*' is not allowed in this context."
In version 4.5- the '*' in this field will cause it to work improperly when you want the user to have access to both 'E' and 'I', so you are better off not using the '*'
-----End of Message-----


Personnel Area Change for Certain Employees

The process is follows...........
Step1. Goto pa40-enter personal number and date-Action type(Inter company change)-create.  Then it brings up 0000 action screen then enter reason for action-enter defalt position-Enter personal area .
No need to change EG and ESG.  Then save.
Then you will get display 0002 , just bypass that screen.
Step2. Then 0001 screen-Enter Personal sub area(new one), Enter contract number(if you have), administrator name and superwiser name then save.
Then bypass all screens or else enter data depends on requirement.




Step3. Pa30-enter 0003 infotype-change-check the box for 'pers.no.lock'. Then save.
Step 4.   Position information ;
Goto po13- maintain all relationships for new company like A002,A003,A007,A008,A011. Then maitain Infotype 1008(acc/assignment features).  Here you can enter PA and PSA then save.
Then verify infotype 1013(EG/ESG) remains same like was before.
Step 5. Goto again PA30-enter 0003-change-then UNCHECK the box 'Pers no lock'
Then save it.
Then change all benifits cepends on the requirement.
Then finally you need to send a mail to people who has been transfered.