cancel
Showing results for 
Search instead for 
Did you mean: 

HRBEN0001 Enrollment of retirees

Former Member
0 Kudos

Users need to be able to run retirees through the enrollment transaction HRBEN0001. However due to the fact that some retirees do not have a hire date or adjusted service date, or a new hire action, the system does not allow them to process with the use of this transaction. Need the ability to use the enrollment transaction looking at the retirement date.

Is there any way around this?

Does the Feature ELIGR be involved or should a user exit come into play?

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Experts,

My query is also quite similar with this post.

I would like to know if i have done some changes in the include of  benefits user exit  PBEN0012. How could i test the same? I tried to test it through changing and creating a record of infotype 0171 using tcode PA30. But it did not stop at the custom include of this user exit while debugging.

Please suggest how to test the same and from where this benefit user exit PBEN0012 get trigger?

Many thanks.

Former Member
0 Kudos

Hi Priyanka,

You may try activating the user exit first.

However, if it still does not provide you a way to have the dates modified through the exit, you may want to have to resort to another alternative like using the hire date instead of retirement date.

As for the solution we had for this specific issue, we had to modify the standard program looking into Retirement Date for EE under EE group Retired. Even SAP consultants explained that currently, it is not possible to look into retirement date.

Hope this helps.

former_member193210
Active Contributor
0 Kudos

When the employee retires, do you create a new IT0171 to assign the new groupings?

Do you also create a new IT0378 to establish the new reason for modifications?

sarah_debza
Active Contributor
0 Kudos

Hello,

The behavior of HR_ENTRY_DATE can be customized such that the begin dates of infotype 0000 "Retiree" records are considered as hire dates (see documentation of feature ENTRY).

As another solution, you may either create "Non-Employees" via a personnel action that attaches employment status 3 = Active to them, and distinguish "Non-Employees" from employees via the customer-specific status P0000-STAT1.

"Alternatively, you may consider implementing user exit PBEN0012 for subroutine CALC_ELIG_DATE in program SAPLHRBEN00GENERAL. This is where the error from subroutine GET_START_DATE will eventually cause the

problem which does not allow enrollment of "Non-Employees". However,please be aware of the side effects in other parts of the benefits system mentioned above in case the hire date is not available.

Hope this help

Regards

Sarah

Former Member
0 Kudos

So Generally, you are saying that SAP does not really offer a way to enroll this retirees unless enhancements are put into play? Thank you for the ideas, i will try them out and let you know how far i get.