Deleting / Renaming Personnel Areas /... : JK Tripathy
Deleting / Renaming Personnel Areas /... : JK Tripathy
Deleting / Renaming Personnel Areas /... : JK Tripathy
Í have a scenario where I have to change the texts of some personnel area / subarea and get rid of ones which
are obsolete now.
For the cases where I have to change the text of PA/PSA(code remains the same) :-
1. Since there is no delemition option, what's the impact on historical data - payslips, appraisal smart forms
where psa is printed?
I have no active employees assigned to this PA/PSA, and only 1 inactive employee tagged to it 2 years back.
Thanks
Allen
personal area and group text will change at least for PA and PY (payslips, smartforms etc....) I am just
guessing appraisal works the same
2. Is there any other impact?
Ïf you don't use it anymore, impact will be on historical data. you can delete it in T501/T503 that won't have
impact on historical P0001 records.
2. If not advisable, how do I stop users from using it? User exit?
you can use infotype 0001 badi or XPAD and enhance code.
something as basic as:
if p0001-persg eq OLD_PA.
message e000 with blablabla.
endif.
of course you can code some more interesting or quality logic!
I have no active employees assigned to this PA/PSA, and only 1 inactive employee tagged
to it 2 years back.
are you still evalutaing payroll for him? or is p0003-ABWD2 filled with a date? cuz if you are still doing payroll
for this employee (although inactive) you might get an error message there.
If I was to do it, I would not delete the entry. Rather add logic to perform checking so the users don't assign any
new employee to this particular PERSG/PERSK.
Cheers.
if you delete a personnel area you have to do it from IMG Enterprise structure / definition / human resources
management /
personnel areas / Copy, delete, check personnel area
Only if you delete it this way it will delete all table entries correctly. If the personnel area/subarea is obsolete
there is no harm to delete it. Tables T500P and T001P are customizing tables so you can remove entries that
you do not require.
Hope it helps,
Kind Regards
Christine