Dynamic Eligibility check

hi folks,
I have an issue related to dyanmic elgibility for benefits (HRBEN0047). The system uses a standard Benefit eligiblity program RPUBEN47. The requirement I have is that the employees hired need to complete 1000 hours and 1 Year of service from the date of hire for eligibiltiy (condition to be satisfied).
It so happens  the exisiting program poses this problem: some employees (Per Deim, part time) do not complete 1000 Hrs in the stipulated one year of service.Suppose the employee is hired 05/11/2005
The 1 year service date is 05/11/2006 and since he is part -time the date he completes 1000 hrs may be 08/02/2006 (for example..) But 08/02/2006 comes into a new year of service for him, because he is part-time his service is pro-rated and spills into his next year of service, which otherwise has to start from zero hours from 05/11/2006. The program is not showing the correct eligbility in such cases.
Any thoughts or leads would be really helpful...
Thanks
Vinu

The check for dynamic eligibility conditions are done in the subroutine DYN_ELIG_CHECK_CONDITIONS.  Please check this routine.
Regards,
Ramki.

Similar Messages

  • Credit Management: Difference Between Static and Dynamic Credit Check

    Hi,
    Could anyone tell the difference Between Static and Dynamic Credit Check?
    According to website: http://www.sap-basis-abap.com/sd/difference-between-static-and-dynamic-credit-check.htm ... this is the answer:
    ====================
    Simple Credit Check : Tr.Code - FD32
    It Considers the Doc.Value + Open Items.
    Doc.Value : Sales Order Has been saved but not delivered
    Open Item : Sales Order has been saved , Delivered, Billed & Transfered to FI, but not received the payment from the customer.
    Static Credit Check it checks all these doc value & check with the credit limit
    1) Open Doc.Value / Sales Order Value : Which is save but not delievered
    2) Open Delivery Doc.Value : Which is delivered but not billed
    3) Open Billing Doc.Value : Which is billed but not posted to FI
    4) Open Item : Which is transfered to FI but not received from the customer.
    Dynamic Credit Check         1) Open Doc
                                                2) Open Delivery
                                                3) Open Billing
                                                4) Open Items
                                                5) Horizon Period = Eg.3Months
    Here the System will not consider the above 1, 2, 3 & 4 values for the lost 3 months.    
    ====================
    Question 1: Could you further explain the above information, if there is any?
    Question 2:: What is the Tcode to customize settings of:
    a) Simple Credit Check (isn't this same with b) below?)
    b) Static Credit Check
    c) Dynamic Credit Check

    Hi Tanish,
    Diff between Static and Dynamic Filters.
    Example One at report Level.
    Create a variable for a Infoobject say ,Material .
    1)In the Query Designer and if u restrict it to some 10 materials at query level, the report will display for only those 10 materials only.This is Static Filter.UR AHrdcoding it to those materials.You cant change them at Query Run time.i.e not changeable by user.
    2)If u give the variable as input ,and when u run the query ,u can can choose the material,may 10 may be 1 or may 20 .It is dynamic.Changeable by user at run time
    Example Two at DTP and Start Routine Level,say Document Type.
    1)If u give filters in Start routine it is Static as u cannot change it in Production,not changeable by user.
    2)f u give filters in DTP it is Dyanamic as u can change it in Production.U can give any doc type,Changeable by user at run time.
    Hope it is Understood.
    Rgds
    SVU

  • Dynamic Credit Checks - Different Horizon for Sales Order & Delivery

    Hi Experts ,
    had a query . I am testing a scenario for Dynamic credit Check where the Horizon is ZERO for Sales Order & 3 Months Horizon for deliveries. How should the system behave in such a case. What would be the best way to test whether system behaviour is ok as per this expectations.
    Also I would like to know whether "0" horizon for sales order means that system looks into the entiire list of open sales orders or  the horizon of check is only upto the end of the current month . In FD32 the curent date is indiacted as the horizon date. While creating sales orders today I found dynamic block for 0 horizon is only working for sales orders with availabilty date upto 7th July '10 which neither covers the existing month-June & neither full of July. Beyond that there is no dynamic block soccuring.That made me a bit confused .
    Please advice with you valuable inputs.
    Thanking You.

    Hello Sai ,
    thank you for the response. Had already checked note . But this does not speak about the implication "0" M horizon of dynamic credit check . What is coverage for that ?

  • Dynamic Availability Check for Goods Issue,Transfer Posting

    Dear All,
    Can anyone explain the Dynamic Availability Check??
    I mean the relevance on setting this indicator for a mov.type?
    In OMCM & OMCP I have defined a Checking Rule & also assigned the same to a Mov.type as well the transaction code?
    whether the Dynamic Availability Check concept is same in case of sales ie Say I have a Stock of 100 qtys for a material in a plant & in the availability Scope of Check I have ticked the include safety stock.
    In my material master I have a safety stock of 500 qtys.
    So when I do a transfer posting for this material with Qty as 200, System should allow me do proceed as in my availability check I have enabled the safety stock option.
    But this is not happening & I am getting an error message as deficit of stock 100 nos. Also what is use of setting the dynamic availability check indicator for my mov.type as A - Warning message , B - Error Message etc..
    Kindly suggest valuable inputs.
    Thanks & Regards,

    For e.g. there is Available Stock = 1000 qty and safety stock in material master = 500 qty then system will allow you to use 1000 qty only not 1500 qty
    This is only used for availability check purpose whether system it should be considered or not?
    And following indicators means;
    A  W mess. only issued in the case of non-availability
    B  E mess. only issued in the case of non-availability
    E  Message in any case: W mess. for non-avail., otherw. S mess.
    F  Message in any case: E mess. for non-avail., otherw. S mess.
    S  Availability check only with simulation
    The above indicators indicate whether the system is to check for existing material requirements.
    Award appropriately once the thread is answered.

  • Dynamic Availability Check in MB26

    Hi! We have turned on the dynamic availability check function to output an error if an issue is attempted and where there is no stock. E.g.
    Stock level - 100
    Reservation 1 - 60 -> system committed 60
    Reservation 2 - 40 -> system committed 40
    Reservation 3 - 10 -> system creates reservation with 0 unit commited
    Now, if I try to create a GI using MIGO or MB1A on reservation 3, I get the error message. However, if I do the same in MB26 the goods issue posting goes through.
    In the configuration for 'Set Dynamic Check', I found that I cannot add the checking rule to new transactions so that option is out.
    I have looked in OSS notes but found nothing.
    Is this a bug or is it a special feature that SAP has allowed here? Are there other ways around this.
    Cheers!
    SF

    No answer to question.

  • Dynamic availability check not taking reservation accumulation into account

    We have 2 production orders for which the availability check had been done and situation is
    Finished good has 1 component and the Plant stock of the component is 99 EA.No other receipts are in place.
    Order1 is for quantity of 100 EA
    Order2(at a later date than order1) is 1 EA
    Post availaility check using COHV, Order1 is confirmed for 99 EA and is with MACM status and order2 has no commitment and is with MSPT status.
    Dynamic availability check for CO27 in OMCP config points to the same checking rule we used during the intial material availabillity check.
    In the Movement type config 261 movement type is assigned to dynamic avl.check - F  Message in any case: E mess. for non-avail., otherw. S mess.
    When we execute CO27 individually for the orders we can trap the error as per availability check commitments as we have seen earlier.
    But when we try to input both orders together in CO27 and do a pick list confirmation the second order gets the component issue with the first one not getting posted (expected to be partially to the tune of 99 EA) thereby violating the availability check results ultimately.
    Request your help in knowing whether this is the SAP design or am i missing some thing else?

    Query posted in the PP Forum and hence this is closed.

  • Dynamic vailability check not taking Reservation accumulation into account

    Hi,
    We have 2 production orders for which the availability check has been done initially and the situation is
    Finished good has 1 component and the Plant stock of the component is 99 EA.No other receipts are in place.
    Order1 for FG is for quantity of 100 EA
    Order2 for the FG (at a later date than order1) is 1 EA
    Post availaility check using COHV, Order1 is confirmed for 99 EA and is with MACM status and order2 has no commitment and is with MSPT status.
    Dynamic availability check for CO27 in OMCP config points to the same checking rule we used during the intial material availabillity check.
    In the Movement type config 261 movement type is assigned to dynamic avl.check - F Message in any case: E mess. for non-avail., otherw. S mess.
    When we execute CO27 individually for the orders we can trap the error as per availability check commitments as we have seen earlier.
    But when we try to input both orders together in CO27 and do a pick list confirmation the second order gets the component issue with the first one not getting posted (expected to be partially to the tune of 99 EA) thereby violating the availability check results ultimately.
    Request your help in knowing whether this is the SAP design or am i missing some thing else?
    Regards,
    SRK

    Query posted in the PP Forum and hence this is closed.

  • Regarding Horizon period in Dynamic Credit Check

    Hi All,
    i am using a dynamic credit management with horizon as 1 month, suppose consider todays date ( 11th May), as per the configuration, the system should block the documents that has Material availability date till 10th or 11th June, but am getting credit holds even beyond this period, say for the MAD on 30th June too.
    am i missing something on the configuration part, also please let me on the ways of changing the horizon period to days from months, currently this field is marked as non-editable & is seen in grey.
    Thanks & Regards
    Ilango

    Hi
    no the horizon period is calculated from the Material availability date, please refer to the SAP note 447919
    The relevant date for the dynamic credit limit check is NOT the shipping date, BUT the material availability date of schedule line VBEP-MBDAT.
    This also concerns the time horizons in reports RFDKLI40 and RFDKLI41 and in Transactions FD32 or FD33.
    and my question is to understand does it consider the June month fully or strictly the 30/31 days from the current date for 1 month horizon as on 10th may 2010.
    Thanks & Regards
    Ilango

  • Dynamic Credit check - problem -Delivery creation from Sales order

    Hi
    we have a problem which i would appreciate some help with.
    Sales order is blocked for credit and subsequently released via VKM1
    BUT as soon as line item is selected and then Sales document > deliver -
    the Dynamic credit block kicks in again straight away, no other changes have been made
    why is this occurring ?
    I managed to get round the problem by creating delivery via VL10c and selecting line item and then create in background

    Hi Tony,
    Do you have a credit check active again at Delivery level?
    In OVA8 - for the combination of credit control area, risk cat & credit group - please check field 'Number of days'.
    If you do not wish to carry out the credit check again for the released doc, here you can maintain the number of days.
    Description of F1 for this field is as below.
    Credit check: Number of days without check
    Specifies the number of days after which a changed document must be re-checked for credit.
    Use
    This function is used for checking documents that have already been released by a credit representative, but that have subsequently been changed. The system does NOT carry out another credit check if the following conditions are met:
    The value of the changed order is not greater than the value already approved for credit (inclusive of the deviation factor), AND
    The current date is not greater than the original release date plus the number of days specified here
    thanks
    Anirudh

  • Dynamic Credit check

    Dear all,
    Iam facing one issue , while saving the sales order, getting error as"Dynamic credit chek has been exceeded xxxx inr"
    new customer created with out assign credit control area
    credit customer master data has not maintained with limits.
    at sales doc type as assigned the credit group.
    my question is : how system has showing error based on which criteria, upto yet no transacitonal data for this cusomer.
    plz sugest to raise the SO.
    regards,
    NAr

    Hi,
    Since you said, you don't have FD32 record for this customer, I would assume this is not due to your "Automatic credit control" settings which we do under OVA8.
    Therefore you should be using "Simple credit check" facility in SAP.
    Please check what is maintained under the transaction OVAK for your sales document type. If you have "A" or "B" or "C" under the column "Check Credit", then you're using simple credit check.
    If you look at the SAP documentation given under that IMG node, you can clearly seebelow.
    The SAP System checks the credit limit which was granted to the customer in this credit control area. The credit control areas and the credit limit of a customer are defined in financial accounting and entered in the customer master record. During the check, the SAP System totals the receivables, the open items from special G/L transactions and the net value of the sales order for every item of a sales document. The open items take into account obligations bound by contract which are not recorded for accounting purposes but which involve expenses through diverse business transactions. The total is compared with the credit limit. If the limit is exceeded, the system responds in the way defined by you in the configuration menu.
    And also please check whether you have maintained a risk category and the credit limit in the Credit control area setting under the IMG path.
    Enterprise Structure -> Definition -> Financial Accounting -> Define Credit control area
    And also chcek below link on the credit management config
    Cr[Credit management config|http://learnsaptips.blogspot.com/2011/08/credit-management-in-sap.html]
    Best regards,
    Rahal

  • Dynamic Type Checking... Is this possible?

    I want to do a dynamic check for objec types in a datastructure. Something very similar to instanceof but using dynamic type parameter.
    Syntactically speaking...
    Instead of writing several methods like
    public boolean isOfTypeXYZ( )
    return ( this instanceof XYZ);
    public boolean isOfTypeABC()
       return ( this instanceof ABC);
    ...I want one single method like
    public isOfType ( Class a_type)
       return (this ***isoftype**** a_type);
    }Where isoftype can somehow dynamically figure out if the object is of given type (class)
    For those who want to know why I'd need this kind of contrived behaviour let me give a simple example (similar to my real issue).
    Suppose I have a swing GUI application which has several laid out components like Containers, JPanels, JToolBars, JMenuItems, JButtons, JToggleButtons, JRadioButtons etc.
    Now starting from the JFrame in this containment hierarchy, I want to find all instances of JButtons or say all instances of JRadioButtons or say all instances of JMenuItem or all instances of JComponents ...
    I do not want to write a special method for each possible type I might encounter.
    I want a more generic method like
    searchComponents( Class a_class) that I can invoke by just changing its argument to convey the type.
    Unfortunately getClassName() will not work as that gives the most derived type of the object. I want something very much like instanceof wherein I can check for an intermediate super class as well. (eg. All RadioButtons are AbstractButton and should return true for either type).
    I tried to search for this in the forums but couldn't find something close to this. (There are several discussions about dynamic type casting which are different).

    Is this what you want?
    searchComponents( Class a_class) {
    // browse components
    if (a_class.isInstance(component)) {
    // do something
    }

  • Eligibility check in ECM

    My client has a requirement wherein they check eligibility of the employees for LTI only on 2 dates in the year, and if an employee is eligible based on all the criteria specified on those 2 dates (ex: sept 30th and dec 17th), they are eligible for the LTI plans.
    I guess we can use eligibility key date for one of the dates and do we have to use a badi for another date to check the eligibility.
    Can someone please tell me if there is a standard functionality to implement this business requirement? Your response is highly appreciated.
    Thanks

    Thanks for your reply, I appreciate it but I dont think we can use the excercise windows to do that. Because we need to check the eligibility of employees on the 2 dates in the year even before any stock options/awards are granted to the employees.
    Any possible solution is highly appreciated.
    Thanks

  • Dynamic Spell Checking

    Hi All,
    i am using Adobe Illustrator CC
    is there a way to make it have dynamic spell checing underlining with a red squiggly line in Illustrator?
    like programs such as MS word?
    Regards,
    Vinoth

    I don't think there's a way to make spell checking Dynamic or Auto Spell Check like you mentioned in your previous thread...at least not with scripts, ask in the SDK forum.

  • Dynamic hierarchy checking

    Hello there,
    I would like to check dynamically all the sub vis of my main project (first level to the deepest one called sub vi's). The checking process should run in a first sequence step of the main.(Don't want to open the hierarchy window and check one by one that subvis are the correct ones).
    The hierarchy checking should includes vis names and absolutes paths.
    Any ideas?
    Olivier B.

    Hi,
    I usually use 'All Vi's In Memory" to do this (Application property). It
    returns an array with VI references, that can be used in a for loop to get
    the VI names and path's. It's much easier then a hierarchy.
    Getting a real hierarchy is (a bit) more difficult. Getting dynamically
    opened VI's doesn't make real sense in a hierarchy, and it is also very
    difficult (impossible?) to get the caller(s) of a dynamic VI. It's also a
    lot of work to visualise the hierarchy (e.g. in a tree control).
    Regards,
    Wiebe.
    "Olivier B." wrote in message
    news:[email protected]..
    > Hello there,
    >
    > I would like to check dynamically all the sub vis of my main project
    > (first level to the deepest one called sub vi's). T
    he checking process
    > should run in a first sequence step of the main.(Don't want to open
    > the hierarchy window and check one by one that subvis are the correct
    > ones).
    > The hierarchy checking should includes vis names and absolutes paths.
    > Any ideas?
    >
    > Olivier B.

  • For Dynamic Credit Check replacing Material Availability date with Delivery date

    Hi All,
    Our client has this requirement, where they want to change the standard SAP functionality which Checks whether a schedule line item in a sales order is with in horizon or not based on "Material Availability Date" VBEP-MBDAT. They want in place of this Delivery date of schedule line should be used i.e. VBEP-EDATU. I did some research and found out that this could be done technically by updating the BADI "BADI_SD_CM".
    Now we are stuck as to what needs to be changed? has anybody worked on this kind of requirement before?
    Please share your past experience.
    Thanks and Regards,
    Prateek Maheshwari.

    As you know, VBELN-Currency-POSNR-ETENR-MBDAT is standard exposure key of sales order but my ex-colleague changed it into VBELN-Currency-POSNR to compress exposure data for certain CCA.
    In this case, of course, that CCA should meet some biz requirements(User-exit. etc) like no partial delivery. etc.... for integrity of exposures..
    This case is different because you want to change value of key....and it's Date!!!!
    Anyway I think it's techinically possible but it's very risky in live system because existing exposures would be not removed even if delivered, changed, deleted or blocked.
    So you have to delete all exposures and rebuild after program changed.
    I'm writing it's possible now but I refused when my customer want to change it because I don't have any way to rebuild huge data in live system.

Maybe you are looking for