cancel
Showing results for 
Search instead for 
Did you mean: 

Retirement

Former Member
0 Kudos

I want to stop the organization unit from defaulting to 0000000 during retirement sequence. How do I do that. I think its a dynamic action but i'm not sure.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Ken,

Yes You can do through dynamic action.

You want to stop defaulting to 00000000. Am I right? My 1st question is r u maintaining Org unit manually in IT0001 or it is inherited via position. And for which country you want to stop. Then try to search from dynamic . You will get below kind of set up. Just deactivate it by giving * mark in place of P & W (4th column).

Below set p id for country Canada (07)

0000 04 150 *DETERMINE DEFAULT JOB & ORG UNIT FOR ZM ACTION*

0000 04 152 P P0000-MASSN='ZM'

0000 04 154 P T001P-MOLGA='07'

0000 04 156 W PSPAR-STELL='00000000'

0000 04 158 W P0001-STELL='00000000'

0000 04 162 W PSPAR-ORGEH='00000000'

0000 04 164 W P0001-ORGEH='00000000'

Regards,

Purnima

Former Member
0 Kudos

Hi Poornima

I want to chage employee group 'D' t o'R' in rehire action dynamicaly. can u please expalin how to do this.

it shpould be through dynamic action.

Thanks in advance

Answers (4)

Answers (4)

Former Member
0 Kudos

Thanks anyway

Edited by: Ken Berman on Jul 31, 2009 9:09 PM

Former Member
0 Kudos

Hi,

Please check T529A. Please make sure the employment status maintained for these actions are correct. In case of the Retirement actions EE status must be 2 (Retiree) and in Terminations it must be 0 (Withdrawn).

As a functionality, in point of view

1. When you are executing Termination/ retirement actions on X date, the relevant records will get delimited from X date.

2. EE is eligible to get paid only till that day based on last record maintained in Infotype 0008.

3. The cost, as you mentioned also should also be taken care by the cost center to which an EE was assigned before the termination/ Retirement action.

4. The above data is anyways available till the last day of an EE in the company i.e before executing the respective seperation actions.

So ideally inputs should be taken based on the above functionality.

Lets see what the other gurus are suggesting.

Regards,

Chetan

Former Member
0 Kudos

Thanks, however the problem is that we pay after the employee's last day. When payroll is run the org unit and job etc are all 0000000 so then payroll can't pay them because the org unit which has the cost center attached to it is no longer in place.

Former Member
0 Kudos

Hi Ken,

Sorry for the delayed response.

In case of termination- EE status is Retiree (2). and Termination it is withdrawn (0) (Please refer T529A)

When you are executing Termination action, based on the EE status, system will default the position to 9999999, sine that needs to be replaced by the other resource, but Org Unit remains active.

When you are executing retirement action, based on the employment status of retiree, position will not get defaulted to 99999999 and also the org unit will not get defaulted to 0000000. For retired EE compnay will have the pension plans apart from his last months salary, which will be paid at regular intervals.

If the answer is not in line with your question, it will be better if you can send me the screen shot of T529A and also an Infotype 0001 for any retired EE.

B R

Chetan

Former Member
0 Kudos

You are correct in what your saying. The problem is obviously when someone retires we don't want them to continue to have an active position number so we change it to 9999999999. It does not default to all 9's. The problem is when we change the position number to 999999999 it then changes the job and org number to 000000000. We want those two numbers or at least the org unit to stay as whatever number it was prior to the retirement. This way we can run payroll. Otherwise we can't retire an employee until after payroll has run. This is what happens during terminations. The position number goes to 99999999 but the org unit and job stay at whatever they were in infotype 0001.

Former Member
0 Kudos

Hi Ken,

When you are executing the retirement action, dont change the position in IT 0000 to 99999999 manually, but when you are saving IT 0001-

Copy the organisation Unit --> Click on Assignment button -->Select Org Unit button and paste the copied Org Unit --> Save the record. System will ask you, if you want to delimit the position. Click on Yes.

B R

Chetan

sikindar_a
Active Contributor
0 Kudos

nice explanation was given by our guru Chetan

want to add few things

and also check regarding the report that can be retrived based on Retirment and Termination Action

Former Member
0 Kudos

Chetan

Thanks for your suggestions, unfortunately what you suggested does keep the org unit but it doesn't keep the cost center. I think we will just have to run the retirement process after the person's last paycheck has run. Thanks

Former Member
0 Kudos

Thanks for yoru help but I will have to try option 2 and get with our ABAP guy.

Former Member
0 Kudos

Yes I want the org unit and job to stop defaulting to 000000 when the position becomes all 999999999. This is currently done when an employee is termed but not for retirement. I would like the position to stay 99999999 and the old org unit and job number to stay. The reason is for paying an employee. If we make position 9999999 and org unit goes to 0000000 when someone retires we can't run payroll then because the org unit is 000000 and cost center is missing so we want the old org unit to stay so the cost center will be present and payroll can be run. I basically want it to act as it does during our term process but I can't find how this is done. Please advise

Former Member
0 Kudos

Hi Ken,

In standard SAP, if org unit, cost center and job is inherited via position, then while performing any retirement or termination action, position will become 99999999. Since all other depends on position, everyting will be 00000000 in IT0001. would like to suggest try to write below lines in dynamic action and try..It might work.

0000 04 150 *Not DETERMINE DEFAULT JOB & ORG UNIT FOR Retirement ACTION*

0000 04 152 P P0000-MASSN='Retirement action'

0000 04 154 P T001P-MOLGA='10'

0000 04 156 W PSPAR-STELL='Job name'

0000 04 164 W P0001-ORGEH='Org unit name'

0000 04 166 W P0001-KOSTL='Cost center name"

If it is not try like this. Write a function module with help of Abaper and call that function module in dynamic action.

Former Member
0 Kudos

The org unit is connected to the position, and its not done manually. I'm trying to configure for usa country 10.

Former Member
0 Kudos

Yes, you can deactivate from dynamic action. But i would like to know ur business requirement. generally for retirement action, position will not be occupied by person that can be filled by other. In that case position should be 999999999 while performing Retirement action.

let me kno your scenario.