Change BEGDA when enrolling in adjustment reason plans from ESS/HRBEN0001

Hi Experts, ,
Please provide your inputs/let me know if any BADI or User Exit exists, for acheiving following requirtement in ESS -
Following a life event change or at the time of hire, eligible employees log on to ESS to adjust available benefits plans. The requiremnet is to change the effective dates (E.g. if enrolling in health plan - P0167-BEGDA) of the plans during enrollment. The idea is to have a custom table created which would hold Adjustment reason, Benefit plan and effective date calculation rule (1st day of next month, last day of month etc.. ) and derive effective date from this Ztable when employee enrolls in any plan from ESS/HRBEN001.
Any inputs on acheiving this requirement would be of great help.

Thanks for taking ur time and relplying to this question...
I have seen the class and the function module being called in this class .. BEGDA is an importing parameter and hence any change done to it will not be captured .. and moreover I guess this will not trigger from HRBEN0001 ..
any comments ?

Similar Messages

  • Restricting certain plans from ESS during open enrollment

    Hi Experts,
    We have a requirement to restrict plans from ESS during open enrollment. Please let us know the best possible solution to acheive the same.
    We have found that Proxy class CL_BENEFITS_AREAPAGE which is assigned to the service can be copied and enhacned to filter the plans, is this the right approach?

    I had that exact same delima, but one of our consultants pointed us to the transaction: HRBEN00ADJRSN
    This is a mass load of adjustment reasons.  You just need to feed the program the total time allowed for adjustments and things like start of records date and end of records date.  Because of the dates and the potential for different plans to have different dates, we actually have two open enrollment adjustment reasons.  We have one for Flexible spending where I give the 1/1 begin date and a 12/31 end date since it is only effective for the year in question.  Then we have our main open enrollment for all other plans where the begin date is 1/1 of the new year and 12/31/9999 for the endda.  I then run the HRBEN00ADJRSN twice for the population:  once for the flex enrollment, and then again for the main open enrollment adjustment reason.
    DP

  • Control ESS Open Enrollment to use adjustment reason instead of open offer

    Hi :
    We would like to control open benefit enrollment with adjustment reason instead of standard open offer. Plans are configured for adjustment reason 'OPEN', IT0378 created for the ee with this reason, and open enrollment period is configured . I use
    'EMPLOYEE_OPEN_ENROLLMENT_SERVICE05' as my resource.
    However, it keeps bringing up plans from standard open offer as versus to plan configured for adjustment reason 'OPEN'. Debugging through, I could see that it passes enrollment type 'O' (for open) instead of 'E' (for event) in 'SELECTED_ENROLL_REASON' to function 'HR_BEN_ESS_RFC_INIT_SELECTION' which in turn would cause it to select plans from standard open period instead of plans configured for 'OPEN' adjustment reason.
    What could I do to force ESS to use 'E' instead of 'O' ? I try to avoid having to create an enhancement point for the above fucntion to alter the field.
    Thanks.

    Double-post - closed

  • How do I restrict certain plans from appearing during Open Enrollment?

    We have 15 benefit plans for which all employees are eligible.  We do not want to change the groupings or settings for our Open Enrollment period but would like to restrict the plans that appear for Open Enrollment so that only 12 out of the 15 plans are displayed and available to employees in ESS.  Can this be done?  I know I can restrict which plans are available when using IT0378 Adjustment Reasons but cannot find a way to restrict the list for Open Enrollment.  Thanks for any suggestions.

    I had that exact same delima, but one of our consultants pointed us to the transaction: HRBEN00ADJRSN
    This is a mass load of adjustment reasons.  You just need to feed the program the total time allowed for adjustments and things like start of records date and end of records date.  Because of the dates and the potential for different plans to have different dates, we actually have two open enrollment adjustment reasons.  We have one for Flexible spending where I give the 1/1 begin date and a 12/31 end date since it is only effective for the year in question.  Then we have our main open enrollment for all other plans where the begin date is 1/1 of the new year and 12/31/9999 for the endda.  I then run the HRBEN00ADJRSN twice for the population:  once for the flex enrollment, and then again for the main open enrollment adjustment reason.
    DP

  • How do i set drive to update changes only when same name files are added

    I Want to set up an external drive to update changes only when same name files are dragged from desktop can any one help?

    That's still a little ambiguous. What recording software are you using?
    Usually the individual sound files in a music project file are included in a separate folder. For example, GarageBand normally hides these files inside a single Project file in the Finder, but you can right-click and Show Package Contents to see the individual audio files.
    Any of those backup utilities I mentioned will be smart enough to copy the new and changed files within the project file. In the Terminal these .band files are actually directories, just like .app Applications in the Finder are actually directories. I think Finder may actually handle it properly also, but I'm not really sure what the Finder will do when you re-copy a GarageBand project folder to an existing backup copy and only some of the audio files have changed.

  • TS1337 I don't see [Preferences] or [Change Disk] when I click on Time Machine

    I need to change my backup volume for Time Machine. But I don't see [Preferences] or [Change Disk] when I click on Time Machine from the System Preferences.

    SharonLee123 wrote:
    As I stated, I'm not a mac person, so sorry about that.
    Not a problem.  That's what we're here for. 
    It's currently backing up a sub folder onto an external drive (my backup drive). This is why I looking for [change].
    I am trying to backup everything on my data/application Drive, from the Root, so it gets everything on the drive.
    By default, Time Machine will back up your entire system.  If you're sure it's only backing up one folder, you (or someone) must have excluded all sorts of other things.  Click the Options button on the Preferences window to see the exclusion list.
    It should look something like this: 
    But with lots and lots of exclusions.
    I suspect your whole Mac really is getting backed-up, but you're just not seeing them.  What you see in the "Star Wars" display depends on what's on your screen when you Enter Time Machine.   If you have a Finder window showing just that sub-folder, when you Enter Time Machine that's all you'll see. 
    If you start with a Finder window showing, say, your home folder, that's what you'll see in the "Star Wars" display.  If your Finder windows have sidebars, once in Time Machine you can select other things in the sidebar to display.
    You might want to review the Time Machine Tutorial, and perhaps browse Time Machine - Frequently Asked Question #15A.
    Don't hesitate to post back if you still have questions or problems.

  • Enrollment Form Not Visible for Adjustment Reasons

    Hi Experts,
                      I am having an issue with the Benefits enrollment not being displayed in the ESS portals. We are using an adjustment reason based open enrollment . The link is visible if give the event name as BENP_EVENT = OPEN which points to the form with standard open enrollment form listing all plans but we want to use 'OPN' (custom reason) instead of 'OPEN'. If i change the event to BEN_EVENT= OPN, it is displaying the link but not unable to read the employee and throwing an error saying, "infotype IT0171 doesnot exist for 00000'. Listed below is my configuration.Your help is much appreciated.
    Adjustment Reason:
    Form Setup:
    Launchpad Link:
    Launchpad Config:
    Ess Page:
    Thanks,
    Vishnu

    Hi Shankar,
                       Thanks!! for the reply. The application is in active mode only. The system is only taking the event name(BENP_EVENT = OPEN). I have to create another adjustment reason with 'OPEN' name just for form purpose and keeping my 'OPN' as is for my enrollment purpose. The problem is with 'OPEN' it lists out all the plans , even the ones that we don't want to show.
    Thanks,
    Vishnu

  • Adjustment Reason based Enrollment Issue

    My Open Enrollment ESS piece is working fine. The issue is with the Adjustment reason based ones.
    Basically our Open Enrollment service is enabled via regular Open Enrollment object in Benefits Adminsitration under Personnel Management ( and this works fine when I use the OPEN_ENROLLMENT service since it picks up the OPEN event).
    We also have another plan which is given to employees via 378 and so is based on an Adjustment Reason.
    When I try to enable the EMPLOYEE_GENERICENROLLMENT_SERVICE service, I get the first page which lists all the available plans for my user. But when I try to click on a particular plan, it takes me to a blank page.
    I have set the PCD URL for the Resource to the corresponding page and that is why I think the first page shows up - this is all good but I can't get to the actual enrollment from there. Any ideas?
    Thanks,
    BR

    Now, I am confused....
    You say that you are pointing your resource for OE to the area page of Benefits - and it is working fine.
    I cannot verify it since I am on ECC 6.0 and using all the services ending in 05.
    This is what I see in my system:
    EMPLOYEE_OPENENROLLMENT_SERVICE
    ROLES://portal_content/com.sap.pct/every_user/com.sap.pct.ess.employee/com.sap.pct.ess.roles/com.sap.pct.ess.employee_self_service/com.sap.pct.ess.employee_self_service/com.sap.pct.ess.area_benefits_payment/com.sap.pct.ess.serv_benefits_payment
    EMPLOYEE_GENERICENROLLMENT_SERVICE
    ROLES://portal_content/com.sap.pct/every_user/com.sap.pct.ess.employee/com.sap.pct.ess.roles/com.sap.pct.ess.employee_self_service/com.sap.pct.ess.employee_self_service/com.sap.pct.ess.area_benefits_payment/com.sap.pct.ess.serv_benefits_payment
    EMPLOYEE_BENEFITPAY_PAG
    ROLES://portal_content/com.sap.pct/every_user/com.sap.pct.ess.employee/com.sap.pct.ess.roles/com.sap.pct.ess.employee_self_service/com.sap.pct.ess.employee_self_service/com.sap.pct.ess.area_benefits_payment/com.sap.pct.ess.area_benefits_payment
    The first two resources above are pointing to a Service page. (Page you see as "Enrollment" in the standard role)
    The third one points to the Area Page (Page you see as "Benefits and Payment" in the standard role)
    You should be using the PCD path of the Service page in your resources for OPEN enrollment and Generic Enrollment
    Anyway, to just quickly test your new Generic Enrollment service, you can edit the existing resource for OE and enter the URL parameter and see if it works...
    Try these things and let me know how it goes ...
    - Shanti

  • ESS Benefit Enrollment - No correct adjustment reasons specified

    We are in ECC 60. When testing ESS benefit open enrollment (under Content Admin - Portal Content - Content Provided by SAP - End user content - ESS - Iviews - Benefit and Payment - then either test on 'Enrollment' or 'Flex Bens Enrollment)', we keep getting error 'No Correct adjustment reasons specified' .
    I already configured 'Benefit Area Admin Paramenter' to have open enrollment period to be active for month of April (for testing), and also assigned proper role in 'URL of PCD Page' for resource key 'EMPLOYEE_GENERICENROLLMENT_SERVICE05', and yet still get the error message. Searching SDN for this issue, I see that some people also had similar issues before, but there doesn't seem to be a concrete / clear solution. Appreciate if someone can shed some light on what I'm still mising .
    Thanks.

    Hi Ted,
    Not sure if this would help.
    You can try the below thread..... It also has reference to an OSS Note.
    [Adjustment Reason;
    Good Luck !!!
    Kumarpal Jain.

  • No adjustment Reason for Flexbens Enrolment-UK in portal

    Dear all,
    I am getting the "No correct adjustment reason specified" error for the "FlexBens: Open Enrollment" link on the Portal.
    I specified  enrollment reasons (infotype 378) for the employee assigned to the portal user
    I am working for UK Benefits in R/3 it is working fine and all the adjustment reasons/Events are coming but in EP under Flex bens Enrollment I am getting the above error.
    here I want to enrol the plans against the adjustment reasons.
    So pl. suggest me what I can do and is there any config settings require for this it is very urgent.
    Hong: can you pl. helpme out.
    Regards,
    Sushma

    Hi Barin,
    Pl find the detailed error through Portal for the same.
    <b>No correct adjustment reason specified</b>
    com.sap.pcuigp.xssfpm.java.FPMRuntimeException: No correct adjustment reason specified
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
         at com.sap.xss.hr.fbn.enrollmentreasons.VcFlexBensEnrollmentReasons.isConsistent(VcFlexBensEnrollmentReasons.java:206)
         at com.sap.xss.hr.fbn.enrollmentreasons.wdp.InternalVcFlexBensEnrollmentReasons.isConsistent(InternalVcFlexBensEnrollmentReasons.java:174)
         at com.sap.xss.hr.fbn.enrollmentreasons.VcFlexBensEnrollmentReasonsInterface.isConsistent(VcFlexBensEnrollmentReasonsInterface.java:183)
         at com.sap.xss.hr.fbn.enrollmentreasons.wdp.InternalVcFlexBensEnrollmentReasonsInterface.isConsistent(InternalVcFlexBensEnrollmentReasonsInterface.java:152)
         at com.sap.xss.hr.fbn.enrollmentreasons.wdp.InternalVcFlexBensEnrollmentReasonsInterface$External.isConsistent(InternalVcFlexBensEnrollmentReasonsInterface.java:228)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:507)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:437)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:195)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:430)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:754)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:289)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:733)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:668)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:860)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:220)
         at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1244)
         at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:354)
         at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:547)
         at com.sap.portal.pb.PageBuilder.wdDoRefresh(PageBuilder.java:591)
         at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:822)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:319)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:684)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(AccessController.java:215)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

  • Want to cancel my Photoshop one-year plan and change to a full student annual plan, but when I click on cancel plan it only tells me to view my billing info which doesn't help at all!

    I'm trying to cancel my Photoshop one-year plan and change to a full student annual plan, but when I click on cancel plan it only tells me to view my billing info which doesn't help at all!

    Cancel http://helpx.adobe.com/x-productkb/policy-pricing/return-cancel-or-change-order.html
    -or by telephone http://helpx.adobe.com/x-productkb/global/phone-support-orders.html
    Upgrade single to all Cloud http://forums.adobe.com/thread/1235382 may help

  • How to track changes in name who are enrolled in a benifit plan

    hi,
    can any1 help me
    how to track changes in name for an employee enrolled in a benifit plan.this report is to run monthly.
    should use change pointers or should use aedtm field..
    can any1 help..
    thanx in advance

    Pl take a look at the Std Report RPUAUD00 used for Infotype Logging. The Report Documnentation details the steps needed to turn the logging for the PA infotypes, which in your case could be 0167,0168,0169 etc..
    ~Suresh

  • How do I change my plan to the student/teacher plan when I have the individual plan

    how do I change my plan to the student/teacher plan when I have the individual plan?

    To change your subscription you FIRST need to contact Adobe support to be sure you will not have to pay a termination fee - Adobe contact information - http://helpx.adobe.com/contact.html
    Adobe Education... Start here https://creative.adobe.com/join/edu
    Education Plan https://creative.adobe.com/plans?plan=edu
    When you buy an Education subscription, the terms you "click to agree" should be clear about the first/later years
    -One Year Intro Price http://forums.adobe.com/thread/1448933?tstart=0
    http://www.adobe.com/products/creativecloud/students.edu.html
    http://www.adobe.com/education/students/student-eligibility-guide.edu.html
    Redemption Code https://creative.adobe.com/educard
    ID Proof http://www.adobe.com/store/au_edu/academic_id.html

  • FlexBens:Open Enrollment/Print form- No correct adjustment reason specified

    Hi Experts,
    Need help on Flexible benefits of UK.
    I have done all the necessary configuration, but somehow im facing the "No correct adjustment reason specified" on the ESS pages of FlexBens:Open Enrollment & FlexBens:Print Form Screen. However, im able to view Participation screen.
    Also, i have maintained 171 and 378 aswell. but still this error comes. I have used Tcode HRFBN0001 for enroll ment from R/3. Its working fine here. Also I looked in functional module HR_BEN_ESS_RFC_ENRO_REASONS. Data is shown properly.
    I doubt if this is an authorization issue. If anyone of you know what should be the portal Role to access Flexible Benefits ok UK. or if you think the reason is something else, the please share with me your thoughts.
    Regards,
    Pranitha

    Hello Bhargava,
    Please assign/ Configure General Benefits Information (Infotype 0171) for PERNER.
    Go thru this link it will help you
    [http://help.sap.com/erp2005_ehp_03/helpdata/EN/7e/8a62e6545711d1891c0000e8322f96/content.htm]
    Thankyou,
    Regards
    Vijai

  • Open Enrollment error for US - No correct adjustment reason specified

    Hi,
    We are getting this error "Open Enrollment error for US - No correct adjustment reason specified". Please help if you know the resolution to this.
    Regards,
    Anand Jalan

    I have found the solution for this.
    Maintain the Open enrollment period dates in IMG->Personnel administartion -> Benefits ->Flexible administration->Define Administrative Parameters

Maybe you are looking for

  • Publishing w/FTP and spaces in file names

    I read that if I wanted to build a site in iWeb, and then publish to a 'non .mac' server (via FTP) that I'd have to make sure that all of my file and page names didn't have any spaces or special characters in them. I went thru all of my files and fix

  • How do I store and save photos in a file so that I can clear the main window

    How do I move and store photos in an album so that I can delete them from the main screen as this is getting very clogged up. Thanks

  • NX8600GTS-T2D256E-HD-OC No Color TV-OUT

    I need 9-pin PINOUT for this card

  • Silk purses from sow's ears

    When I first bought my eMac, I thought, finally I'll be able to make my little amateur films, and even be a bit ambitious with them. I can make films that don't look like third generation copies of an old VHS video tape which has been copied from VCR

  • All music gone after update

    After updating yesterday I clicked on iTunes and all my music is gone. No playlist. This happened a few weeks ago while using the old version. I took the laptop into the Geeks and they were able to find my music on my backup drive. They said they cou