Benefit plan eligibility based on participation in another plan

We need to control a spouse plan eligibility based on participation or enrollment in employee plan in the same program. Employee can enroll into both the plans at the same time but we need a check which would not allow employees to enroll into spousal plan without enrolling into employee plan. We have to maintain these plans separate as each have their own coverage amounts as these are optional life plans. If I use eligibility criteria then it is requiring employee to be enrolled into reuired plan even before the life event was processed. Need help in how to have the validation done during enrollment? Any help is greatly appreciated.
Thanks much

Hi,
Refer Oracle FastFormula (FF) Reference Guide for Standard (OSB) and Advanced Benefits (OAB) (Doc ID 218059.1)
Formula Type: Post Election
This might help you.
Regards,
Aneesh N

Similar Messages

  • Automatic Benefit Plans based on Date Types in IT0041

    Hi
    I am having an issue with a re-hired employee. We have two date types in IT0041. Current Hire date and Service Award Date. If somebody is hired for 1st time, both the date types are same( e.g 12/12/2008). and this case the automatic benefit plans follow the config rules properly and some start from the hire date and some from the 1st of following month as per the config ruel.
    But If we are re-hiring an employee, in this case Current Hire date( 12/12/2008) would be different from Service award date ( because of his previous experience with this employer). In this case all the automatic plans are starting from the date when the re-hire action is performed, not even the re-hire date and do not follow the config rule at all.
    We have never made any dependency of benefit plan on IT0041 anywhere in config, but why this is happening? Any suggestion would be appreciated,
    Thanks
    Wills

    Nope. we never configured the dynamic eligibility part. So that makes it more strange. Because if all the date are same it works fine , but if the dates are different, it gives wrong result

  • Getting Dependents (IT 0021) of a Benefit Plan

    Hi All,
    I'm attempting to write a report that will display the name and type of a dependent of a particular EE's benefit plan.  I know the link is between DTY01/DID01 - DTY20/DID20 in the benefits table (EX. IT 0167) and The Subtype and OBJPS of IT 0021 (Family).  However, I can't figure out quite how to display the family information for the benefit plan.  I've done a flat data load in two ODS's .. one for IT0021 and one for IT0167.  I would think that an InfoSet would help with this solution, however, any advice would be helpful.  The issue is that an EE can have multiple dependents.  This is why there are 20 DTY and DID fields.
    I'm unable to use the standard BI cube for benefits.  This is why I've build custom data targets.
    Thanks in advance,
    Meezy

    Hi Meezy,
    This solution is not efficient as you have already thought. What I would suggest for the time being is that link the 2 ods only based on the employees. That way, you will have all the records visible for reporting. Eg: if you have 3 records in 167 and 2 records in 21 for an employee, you can see all the 5 records with all the 20 fields in each record. In the query, you can restrict the records by the required subtype. Now, you can compare objps with each of the 20 fields in the query using calculated kfs. Again, it is not a performance optimized solution.
    Thanks and Regards
    Subray Hegde

  • Benefit Plan Termination Through ESS

    HI,
    can the benefit plan enrollment can be terminated in the portal ess...
    is there any standard available..
    Thanks,
    Nachy

    Hi,
    There  are standar I-views for this.
    log on the portal with the super user Id
    and follow following path
    Content Administration -> Portal Content -> Content Provided by SAP -> End User Content -> Employee Self-Service -> iViews -> Benefits and Payment -> United States ->  Benefits Participation , Enrollment , FlexBens Enrollment etc

  • Enrollment Screen - Validity period for benefit plan

    Hi,
    At the enrollment screen (HRBEN0001), once click the adjustment reason, the respective benefit types and plans will be listed out. Also, the benefit plans have the "Validity period" showing as well (start date and end date).
    I understand that the date is configure at "administrative parameter" and the "adjustment reason" . But I needs to have the validity end date of the benefit plan to be displayed (at HRBEN0001) based on the validity period of the plan itself from table (T5UBA). Is it possible to do that?
    Thanks
    Nikki

    Hi Nikki,
    In configuration this cannot be done. However there is some badis that allow you to set up plan records date depending of the type of plan. These badis are:
    PBEN0038                       Set dates for Spending Account plans
    PBEN0039                       Set dates for Miscellaneous plans
    PBEN0040                       Set dates for HSA plans
    For other plan types I;m afraid only the dates from administrative parameter" and the "adjustment reason" can be used
    Hope this help
    Sarah

  • Benefit Error "No Benefit Plans found for Program Grouping"

    Hi Experts,
    While running Report for Employee Eligibility RPLBEN01 it through an Error Message
    "No Benefit Plans found for Program Grouping 1st/2nd"
    I have configured 1st and 2nd Program Grouping and maintained respective features also.
    Can any body guide me to clear this issue.
    Thanks in Advance.
    vnk

    check this view V_T5UBU whether you have created the record for you plan against your first program grouping and second program grping

  • How to remove Benefit plans from enrollment?

    Hi all,
    While Benefit enrollment testing i need to remove some plans from plans list.(not be shown in enrollment testing)Can anyone tell me how to remove these plans in enrollment testing only?
    Thanks!
    Seema.

    Hi,
    The enrollment of a Benefit Plan for an employee is dependent on the First Program Grouping and the Second Program Groupings assigned to him/her in the General Benefits Information (0171) Infotype.
    Technically speaking, we can enroll/not enroll the employees for Plans only based on these groupings. All the Plans are displayed for employees, but they can enroll ony in a few based on these groupings.
    Since your requirement is to not display them only in testing, and moreover, you do not want to touch the back end configuration settings, we may have to run some report to fix your issue.
    Thanks and Regards,
    S. Veenadhari.

  • The Benefit Plan in the latest OPA release does not seem to work with Siebe

    I've installed the latest version of OPA (10.0.1.14.0) and it came with a Benefit Plan example. The Income Thresholds.xls and Interpretative.dox are missing so it can not be compiled.
    Also the OPA Connector Developer Help has a section for this tutorial which explains how to use the Benefit Plan example in Siebel. However I cannot see how by clicking the 'Eligibility' button on HLS Case Form Applet, it is going to call OPA to run the Benefit rules.
    Can someone please explain how to get this example working with OPA?
    I understand that from Siebel you need to call the 'Policy Automation Assess Workflow' to pass in the relevant data to OPA, but I don't understand how this workflow is being called in the Benefit Plan example? The 'Eligibility' button called a method 'CreateBenefitPlan' which is a user property on 'HLS Case' BC and all it does is a RefreshRecord. So I can't see exactly what is being done behind.

    It should be mad clearer in the help but this example is reliant on the Siebel 8.2 public sector version.

  • How to display data from a recordset based on data from another recordset

    How to display data from a recordset based on data from
    another recordset.
    What I would like to do is as follows:
    I have a fantasy hockey league website. For each team I have
    a team page (clubhouse) which is generated using PHP/MySQL. The one
    area I would like to clean up is the displaying of the divisional
    standings on the right side. As of right now, I use a URL variable
    (division = id2) to grab the needed data, which works ok. What I
    want to do is clean up the url abit.
    So far the url is
    clubhouse.php?team=Wings&id=DET&id2=Pacific, in the end all
    I want is clubhouse.php?team=Wings.
    I have a separate table, that has the teams entire
    information (full team name, short team, abbreviation, conference,
    division, etc. so I was thinking if I could somehow do this:
    Recordset Team Info is filtered using URL variable team
    (short team). Based on what team equals, it would then insert this
    variable into the Divisional Standings recordset.
    So example: If I type in clubhouse.php?team=Wings, the Team
    Info recordset would bring up the Pacific division. Then 'Pacific'
    would be inserted into the Divisional Standings recordset to
    display the Pacific Division Standings.
    Basically I want this
    SELECT *
    FROM standings
    WHERE division = <teaminfo.division>
    ORDER BY pts DESC
    Could someone help me, thank you.

    Assuming two tables- teamtable and standings:
    teamtable - which has entire info about the team and has a
    field called
    "div" which has the division name say "pacific" and you want
    to use this
    name to get corresponding details from the other table.
    standings - which has a field called "division" which you
    want to use to
    give the standings
    SELECT * FROM standings AS st, teamtable AS t
    WHERE st.division = t.div
    ORDER BY pts DESC
    Instead of * you could be specific on what fields you want to
    select ..
    something like
    SELECT st.id AS id, st.position AS position, st.teamname AS
    team
    You cannot lose until you give up !!!
    "Leburn98" <[email protected]> wrote in
    message
    news:[email protected]...
    > How to display data from a recordset based on data from
    another recordset.
    >
    > What I would like to do is as follows:
    >
    > I have a fantasy hockey league website. For each team I
    have a team page
    > (clubhouse) which is generated using PHP/MySQL. The one
    area I would like
    > to
    > clean up is the displaying of the divisional standings
    on the right side.
    > As of
    > right now, I use a URL variable (division = id2) to grab
    the needed data,
    > which
    > works ok. What I want to do is clean up the url abit.
    >
    > So far the url is
    clubhouse.php?team=Wings&id=DET&id2=Pacific, in the end
    > all
    > I want is clubhouse.php?team=Wings.
    >
    > I have a separate table, that has the teams entire
    information (full team
    > name, short team, abbreviation, conference, division,
    etc. so I was
    > thinking if
    > I could somehow do this:
    >
    > Recordset Team Info is filtered using URL variable team
    (short team).
    > Based on
    > what team equals, it would then insert this variable
    into the Divisional
    > Standings recordset.
    >
    > So example: If I type in clubhouse.php?team=Wings, the
    Team Info recordset
    > would bring up the Pacific division. Then 'Pacific'
    would be inserted into
    > the
    > Divisional Standings recordset to display the Pacific
    Division Standings.
    >
    > Basically I want this
    >
    > SELECT *
    > FROM standings
    > WHERE division = <teaminfo.division>
    > ORDER BY pts DESC
    >
    > Could someone help me, thank you.
    >

  • How to create a new row for a VO based on values from another VO?

    Hi, experts.
    in jdev 11.1.2.3,
    How to create a new row for VO1 based on values from another VO2 in the same page?
    and in my use case it's preferable to do this from the UI rather than from business logic layer(EO).
    Also I have read Frank Nimphius' following blog,but in his example the source VO and the destination VO are the same.
    How-to declaratively create new table rows based on existing row content (20-NOV-2008)
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/13-create-with-params-169140.pdf
    I have tried:
    1.VO1(id,amount,remark1) and VO2(id,amount,remark2) are based on different EO,but render in same page,
    2.Drag and drop a Createwithparams button for VO1(id,amount,remark),
    3.add: Create insertinside Createwithparams->Nameddata(amount),
    4.set NDName:amount, NDValue:#{bindings.VO2.children.Amount}, NDtype:oracle.jbo.domain.Number.
    On running,when press button Createwithparams, cannot create a new row for VO1, and get error msg:
    <Utils> <buildFacesMessage> ADF: Adding the following JSF error message: For input string: "Amount"
    java.lang.NumberFormatException: For input string: "Amount"
         at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    Can anyone give some suggestions?
    Thanks in advance.
    bao
    Edited by: user6715237 on 2013-4-19 下午9:29

    Hi,CM,
    I'm really very appreciated for your quick reply! You know, today is Saturday, it's not a day for everyone at work.
    My principal requirement is as follows:
    1.select/check some rows from VO2, and for each selection create a new row with some attributes from VO2 as default values for VO1's corresponding attributes, and during this process the user may be cancel/uncheck or redo some of the selections.
    --so it's better to implement it in UI rather than in EO.
    2.it's better to implement this function with declarative way as in Frank Nimphius' blog.
    --little Jave/JS coding, the better. I only have experience in ORACLE FORMS, little experience in JAVA/JS.
    In order to get full information for the requirements of my use case, can take a check at:
    How to set default value for a VO query bind variable in a jspx page?
    (the end half of the thread: I have a more realworld requirement similar to the above requirement is:
    Manage bank transactions for clients. and give invoices to clients according to their transaction records. One invoice can contain one or many transactions records. and one transaction records can be split into many invoices.
    Regards
    bao
    Edited by: user6715237 on 2013-4-19 下午11:18
    JAVE->JAVA

  • Can I assign a task based on information from another column?

    For example:
    Let's say I have a column called "Question Type" and this column has multiple checkbox choice, those being:
         Math
         Science
         History
         English
         Other
    I want to allow users to be able to select multpile catagories for the question, like making one both math and science (which right now is completely possible)
    I then want another column that says who the problem is assigned to. Bob is good at math, Joe at science, Jill at histroy, Jenn at English, and Billy handles everything else.
    1) Is there a way that the task can be automatically assigned to my math expert Bob when I specify that the item I am adding is a math problem?
    2) If I make a problem both math and science, can the task be assigned to both Bob and Joe?
    Thanks in advance!

    Hi,
    According to your post, my understanding is that you wanted to assign a task based on information from another column.
    To assign task to multiple users, you need to:
    Create a workflow and add action: Start Approval Process.
    Click these user, select the Group, change One or a time(serial) to
    All at onec(paralle).
    Right click the action, select Properties, click ExpandGroups, change No to
    Yes.
    Then you can assign task to each member of the group.
    I recommend to follow the steps as below to achieve what you want:
    Create a custom list, add columns: Question Type(Choice); Assigned to(Person or Group).
    Create a workflow associated the list.
    Add conditions and action as below:
    Then the task can be automatically assigned to 123 when the item is a math problem.
    In addition, if you make a problem both math and science, the task can be assigned to both 456 and 789.
    You can add other conditions to satisfy all the requirements.
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Filter based upon results of another request

    How do I troubleshoot a Filter based upon results of another request issue?
    I have a report that lists every account that purchased a product in May.
    I have a report that lists every account that purchased a product between Jan - April.
    I have a report that lists every account that purchased a product in May and also between Jan-apr. The problem is it's returning Account Names that are valid for May but not for Jan-apr and I dont' know why. It filters some but not others, interestingly enough it seems to split it down the middle.
    Report A = 222 customers
    Report B = 673
    Report C = 111???
    When I compare A to B manually I get 94.
    Any ideas as to how I troubleshoot this?

    Worked it out ;-D

  • Benefit Plan Enrollment requiring EOI, existing Benefit pan is delimited

    Hi Everyone,
    Here is the situation...
    When an employee changes his/her benefit plan and enrolls into a
    benefit plan requiring EOI, the existing benefit plan record is
    delimited, it puts an end date to the existing plan. We would like to keep the existing one active until the pending one get activated when we receive the EOI.
    Do you have any ideas?
    Thank you!

    @Andre
      Here is ONE way I have seen it done (a more elegant solution might be possible via User-exit/BAdI/workflow. Several moving parts here so bear with me....
    (1) Employee goes online and selects coverage that requires EOI. Say that the max without EOI is $250,000 and the max with EOI is $500,000.
    (2) On the screen that shows that coverage, verbiage is added to the effect of "The selection you made requires EOI. Your requested coverage will not be valid until EOI is provided and approved. However, during this transition, you will be covered up to the maximum of $250,00 until time that EOI has been approved."
    (3) Nightly, a batch process runs that looks for newly created records with the EOI flag empty (since the employee can not set this themselves, the record will show that it is still needed). At that time, the batch program performs the following...
    (4) In the background, the first is for the $500,000 coverage amount but is flagged "locked/inactive". A second record is created for the same dates but for the $250,000 coverage amount....therefore, the employee is in fact covered to the max w/o EOI.
    (5) Since there can now be a lag in time....Upon receipt of EOI and approval, an HR admin goes in and deletes the second "hold" record and remove the flag/lock on the original record.
    Make sense?

  • Benefit plan enrollment

    Hi All,
    Please help me in the following :
    As per my Business requirement i need to delimit a Benefit plan becuase that plan is no longer existed in their business effective form 01.01.2009. So as per their requirement i have deleted the master data records existed after 01.01.2009. Now i need to do some functional configuration so that end user will never enter the data for the "Actions" done through PA40.
    This plan is not coming any actions performed enrollment.  before the changes itseld  this plan is not enrolling. i need to show my user that  plan is not active in the enrollment for any of the actions through PA40. and  note that this is  "Default Offer plan".
    I can delimit and closed the plan effective form 01.01.2009. Before that i have to make sure that this plan enrollment is possible if plan is
    "OPEN".
    Can any one help me how can i show this plan into the action.
    Thanks & Regards,
    Naga

    problem solved

  • Benefit - Enrollment  to delete a benefit plan

    Hi,
    The requirement is to delete a benefit plan (e.g. DENT) from enrollment screen (HRBEN0001):
    a) Is to delete a benefit plan via "Define Benefit Programs" the best way?
    a) Currently, there are employees already enrolled with benefit plan DENT and have payroll run with it. Is there any impact that need to be considered?
    Thanks
    Nikki
    Edited by: Nikki_99 on Aug 5, 2010 2:39 PM

    I think the requirement probably is to exclude this plan from showing up in 'HRBEN0001' for specific benefit adjustment reasons.
    If this is the case, you can remove this through V_74HB_A (for health plan as it's Dental plan). Note, this only exclude the plan from showing up in benefit enrollment; it doesn't prevent user from actually adding this in IT0168 through PA30.
    You really don't want to physically remove an existing benefit plan that's either currently or previously used as this would cause inconsistency.
    Rgds.

Maybe you are looking for