Skip to Content
author's profile photo Former Member
Former Member

HRBEN0001 Enrollment of retirees

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?

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • Posted on Dec 09, 2010 at 04:58 PM


    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



    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      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.

  • Posted on Dec 10, 2010 at 05:25 PM

    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?

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Aug 01, 2013 at 10:52 AM

    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.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      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.

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.