How  to Specialize loan to some employee subgroup

how can I Specialize loan to some employee subgroups?
for examole if i want to define some groups of employees that can have an opportunity to have a loan but not others
I mean for example retired employees can have one type of loan and some other people can have another type or some of them can not have because they have had loan in past ....

Hi,
Better you take based on allowance groupings. Feature "40LGR" will helps you permissibility of loans.

Similar Messages

  • Some employee subgroups not reading new tax?

    Hi guys.
    There was a change in the tax rates in the new zealand payroll starting 1October 2008 and we made the changes to the taxes in the tables manually according to sap note 1180876. now after applying the changes, one employee subgroup is picking up the changes and calculating correctly, all other employee subgroups are still using old tax rates for the period in october. Anyone help and detail, what could possibly be wrong and how to rectify the problem. Thank you guys.

    The assigment seems to be ok, however i have  now realised that its not about the employee groups, in fact all groups are affected except and only for those employees with a threshhold 999999 which is the highest bracket. i looked at the records, in the tax tables, the 999999 bracket is like this
       01.04.2004 to 31.03.2008
    > 01.04.2008 to 30.09.2008
       01.10.2008 to 31.12.9999
    on one page and if the next record is selected the correct details appear. but the other records are created on different pages. could this be the cause of the problem?
    Also when i used delimit, the system would create the new record i.e. 01.10.2008 to 31.12.9999 on the same page e.g.
    tax code             Z
    Threshold           30000
    then details                                              then record   >01.04.2008 to 30.09.2008
                                                                                    01.10.2008 to 31.12.9999
    but then if you select the 01.10.2008 record, the details are wrong. should i change the details here, but then the threshhold would be wrong because it is greyed out on this screen? Help.

  • How to get no. of active employees in a employee subgroup on a particular date

    Dear Experts.
    Sorry for the basic questions.
    I want to get the no. of active employees in a employee subgroup on a particular date.  I am not using logical database.
    I am  facing problem with the date .
    my select query as below .
    SELECT PERNR PERSK
            FROM PA0001
            INTO TABLE LT_DATA
            WHERE PERSG = '1'
            AND ( PERSK = 'M1' OR
                  PERSK = 'M2' OR
                  PERSK = 'M3' OR
                  PERSK = 'M4' OR
                  PERSK = 'M5' OR
                  PERSK = 'M6' OR
                  PERSK = 'M7' OR
                  PERSK = 'P1'  )
                  AND BEGDA = LV_DATE .  with this select query i am get only those entries which are created on LV_DATE.
    Please suggest the select query so the i can get no. of active employees working in employee sub group on LV_DATE.
    I hope its clear.
    Thanks & Regards,
    Bhushan

    Hello ,
    You have to use a join with  table PA0000 on PERNR with the condition ( PA0000-STAT2 = 3 ) Active and , LV_DATE >= BEGDA AND LV_DATE < ENDDA   .
    Regards

  • Loan from Vendor Employee

    Hi
    Our directors are created as Employee Vendor. There are some cases where company take loan from directors. We have created these "loansfrom directors" as as special GL indicators. Now i want to know how to take loan from directors vendors.
    I tried using F-48. But there is no posting key option in F-48. I do not want to use F-02 or F-42. Because using these TCodes will be like posting a JV because we need to give posting keys for all line items, etc.
    So let me know how can i post these loan (special GL indicators) from vendors.
    Please help
    Edited by: Meenu_ND on Oct 21, 2011 5:36 PM

    Hi
    I went to posting key 29 (debit vendor special GL). Then i deleted that special GL indicator from the list in posting key.
    I tried posting in F-48. I expected that it will post in posting key 39. But its gave error "The entry 29 S is missing in table TBSLT"
    I pressed enter three times and it allowed me to post the entries.
    Hence entry posted was:
    Vendor A/c.. Dr (posting key 29)
      To incoming bank account. (posting key 50)
    So now there are two queries:
    1. Same query, how to trigger posting key 39 (instead of 29)
    2. How it allowed me to post entry even though i deleted that special GL indicator from posting key 29

  • Sample Data Used in Personnel Subarea and Employee Subgroup

    Hi HR Guru,
    Can anyone give me some sample values you used in Personnel Subarea and employee Subgroup?  Our company is looking into HR implementation.  We just wondered how other SAP customer's configuration for this field. 
    Thanks!
    RL

    Hi Reiling,
    There are plenty of threads here that describe the concept of personnel area/subarea, employee group/subgroup. You can also check SAP documentation.
    Based on that and your organization set up you should be able to chalk out the personnel structure.
    Donnie

  • ESI not coming for some employees

    Hi,
    For some Employees ESIC is not Deducting, though i have maintained Infotype 0588, but for some employees its coming...and in RT table Employer ESIC Contribution is coming, but in payslip Employees ESIC is not coming...please help me in this issue...
    Thanks & Regards
    Ragini NIkam
    SAP-HR Consultant

    Hi,
    Please confirm the followings:
    a) Are you able to see /3E1 & /3E1 for those cases in RT?
    Ans: In RT Table only i am able to see /3er and not /3e1
    b) Value of /112
    Ans: /112 is coming Rs. 7988.50 thats my gross amount
    c) Validity of IT0588 (ESI)Please confirm the followings:
    Ans: Validity is 01.04.2011 to 31.12.9999,
    But sir how its coming for some employees and and for some its not.
    Thanks & Regards
    RAGINI Nikam
    SAP-HR Consultant

  • Some employees designations are not matching  with their actual designation

    Hi All,
    While downloading to excel sheet some employees designations are not matching  with their actual designations maintained in infotye 0001.
    Designations should match with infotype 0001.
    How to rectifty this issue.
    Let me know...
    Regards,
    Sita

    Hi
    Looks like you are dowloading the value from a field which does not contain the value you see in the infotype screen
    In infotypr 0001 place your cursor in the designation field.
    Press F1
    See the name of the field & the table.
    Have a look at the table using se16 and confirm what you see in the field is what you see in the infotype screen.
    If it is same see in your code if you are using correct field.
    If it is not the same trace in which table and field the value is stored and code your program to download from there.
    Check in Tables HRP1000 and PA0001 and you should get your values
    regards
    Pravin

  • Assign One Position to More than one Employee Subgroup

    Dear Gurus,
    Please is it possible to assign one position to more than one employee subgroup?
    Secondly, I have a case here where employees in a particular cadre called Junior staff have different leave quota based on no particular criteria. This means that two people can be assigned to one position and have different leave quota based on Union agreement. If I create one employee group for all those positions who fall in this particular cadre, it would be difficult to generate their leave quota since I can only create generation rules by Seniority and age. And if I decide to create all the groups there are by the leave quota each group can get, I am still constrained by having 2people assigned to one position yet entitled to different quota. Please how do I go about this?
    Your suggestions will be greatly appreciated.

    Hi Rhoda,
    as to your second point: a solution for this was delivered as part of the SAP customer connection program,e last year in note 816423
    This allows you to manually influence the grouping of the employee to have an additional criterion to determine leave entitlement.
    AS to your first point: I can't quite see, what the purpose could be. Sure, you could change time dependencies accordingly, so more than one EE Subgroup assignment could be captured. But the field is setting the default value of the same field in PA, IT0001. If there is more than one value, it cannot be decided, which one is to use. So, in that respect, it doesn't make sense. Then it's easier and better to just leave the field empty in OM and have it filled manually in IT0001.
    most comoanies don't used that field in OM anyway.
    kind regards
    Sven

  • Exclude some employees in  tcode PC00_M40_CALC in hr module

    He Friends
    We want to exclude salary processing (  PC00_M40_CALC )  of  some  employees  based on some conditions  . Please suggest  any use exit or  any other way to achive the same.
    Regards
    S.Sharma,

    These are the exits avialiable for that transaction, choose according to your requirement.
    Transaction Code - PC00_M40_CALC            Payroll program - India
    Enhancement/ Business Add-in            Description
    Enhancement
    HRINHRA0                                Housing (HRA/CLA/COA) enhancement
    HRINHRA1                                HR-IN: Customer Exit for IT 0581 validation
    HRINSAN0                                Customer enhancement for Superannuation
      Business Add-in
    HR_IN_CALC_PTX_BASIS                    HR-IN : To Compute Ptax Basis
    HR_IN_CALC_PTX_AMT                      HR-IN : To Compute Ptax Amount to be deducted
    HR_IN_ER_ADDRESS                        HR IN: Employer Address Selection
    HR_IN_F24Q_TXBL_INCM                    HR IN: Taxable Income of the employee for Form 24Q
    HR_IN_TAX_EMPLOYER                      Tax paid by the employer on behalf of  employee u/s 192(1A)
    HR_IN_PF_REP_MARCH                      To upload March data for Annual PF/Pen Report
    HR_IN_PERCENT_SHARES                    HR IN: Percent of shares held by employees
    HR_IN_PENAL_INTEREST                    PENAL INTEREST ON FORECLOSURE OF A LOAN
    HR_IN_MINIMUM_NET                       Minimum take home pay
    HR_IN_LOANS_VALIDATE                     VARIOUS VALIDATIONS FOR LOANS
    HR_IN_ESI_REFUND                        ESI refund  to the employee
    HR_IN_CCO_PROCESSING                    Customer Exit for CCO - Perk and Exemption Processing
    HR_IN_BANK_TRANSFER                     BANK DETAILS.
    HR_INLK_ESI_REPORT                      HR IN:  ESI Report changes for INLK
    HR_IN_TERMINATION                       HR IN: Termination benefits computation

  • How to assign roster to bulk employee

    Dear,
    1.Roster 1
    2.Roster 2
    We are facing the problem while assigning roster around more than 100 employee. is there any way to assigne roster through dataloader/api. Seconldy, have any option through we can set roster as default so that user create an employee system attache roster with them automatically.
    thanks.

    Hi User-keen,
    I'm afraid there are no public APIs.
    You can have the schedule defined for the organization and all employees under the Org would have the default schedule.
    And then you can override it for some employees.
    If you have a different schedule for each person, then how would you pass values to the API, if there were one.
    The tables which store the schedule info -
    CAC_SR_SCHDL_OBJECTS
    CAC_SR_SCHDL_DETAILS
    CAC_SR_PUBLISH_SCHEDULES
    You can use the below code if needed -
    INSERT
    INTO CAC_SR_SCHDL_OBJECTS
    VALUES
        objectSequenceNumber,
        l_schedule_id,
        'PERSON_ASSIGNMENT',
        i.assignment_id,
        start_date,
        end_date,
        fnd_global.user_id,
        sysdate,
        fnd_global.user_id,
        sysdate,
        fnd_global.login_id,
        NULL,
        NULL
    -- CAC_SR_SCHDL_DETAILS
    cac_avlblty_pvt.POPULATE_OBJECT_SCHDL_DETAILS ( l_schedule_id,objectSequenceNumber,start_date,end_date,NULL );
    INSERT
    INTO CAC_SR_PUBLISH_SCHEDULES
    VALUES
    (    CAC_SR_PUBLISH_SCHEDULES_S.nextval
        , 'PERSON_ASSIGNMENT'
        , i.assignment_id
        , l_schedule_id
        , start_date
        , end_date
        , fnd_global.user_id
        , sysdate
        , fnd_global.user_id
        , sysdate
        , fnd_global.login_id
    Cheers,
    Vignesh

  • How to get loan balance

    Dear Friends,
    How to get loan balance in HR module.
    any help higly appricated.
    Regards,
    Malik

    Hi,
    Use the Function Module "PYXX_READ_PAYROLL_RESULT".
    Check Tables PA0045 & PA0078 (If loan amount is more than Salary).
    Cheers,
    Sunil B.

  • I have an iPhone5 16 gb and a 120 gb iPod. All my songs won't fit on the iPhone of course. How can I just get some of them on the iPhone? I want to keep all my music on the iPod. I am VERY new to all this so be gentle and thanks.

    I have an iPhone5, 16 gb and a 120 gb iPod. All my songs won't fit on the iPhone of course. How can I just get some of them on the iPhone? I want to keep all my music on the iPod, but just want SOME of my music on the iphone. I am VERY new to all this so be gentle and thanks.

    You Sync the Music you want on the Phone via iTunes on your computer.
    See here  >  http://support.apple.com/kb/HT1386
    From Here  >  http://www.apple.com/support/iphone/syncing/

  • How can i password protect some files and web sites?

    How can I possword protect some files and web sites on my mac air so others using my laptop can't access them?

    Set a password for your user; create other user accounts for when other people want to use it. You can create a "guest" login which gets wiped after every logout, if that's more appropriate for them.
    Matt

  • How to encrypt column of some table with the single method  on oracle7/814?

    How to encrypt column of some table with the single method on oracle7/814?

    How to encrypt column of some table with the single method on oracle7/814?

  • How to encrypt column of some table with the single method ?

    How to encrypt column of some table with the single method ?

    How to encrypt column of some table with the single
    method ?How to encrypt column of some table with the single
    method ?
    using dbms_crypto package
    Assumption: TE is a user in oracle 10g
    we have a table need encrypt a column, this column SYSDBA can not look at, it's credit card number.
    tha table is
    SQL> desc TE.temp_sales
    Name Null? Type
    CUST_CREDIT_ID NOT NULL NUMBER
    CARD_TYPE VARCHAR2(10)
    CARD_NUMBER NUMBER
    EXPIRY_DATE DATE
    CUST_ID NUMBER
    1. grant execute on dbms_crypto to te;
    2. Create a table with a encrypted columns
    SQL> CREATE TABLE te.customer_credit_info(
    2 cust_credit_id number
    3      CONSTRAINT pk_te_cust_cred PRIMARY KEY
    4      USING INDEX TABLESPACE indx
    5      enable validate,
    6 card_type varchar2(10)
    7      constraint te_cust_cred_type_chk check ( upper(card_type) in ('DINERS','AMEX','VISA','MC') ),
    8 card_number blob,
    9 expiry_date date,
    10 cust_id number
    11      constraint fk_te_cust_credit_to_cust references te.customer(cust_id) deferrable
    12 )
    13 storage (initial 50k next 50k pctincrease 0 minextents 1 maxextents 50)
    14 tablespace userdata_Lm;
    Table created.
    SQL> CREATE SEQUENCE te.customers_cred_info_id
    2 START WITH 1
    3 INCREMENT BY 1
    4 NOCACHE
    5 NOCYCLE;
    Sequence created.
    Note: Credit card number is blob data type. It will be encrypted.
    3. Loading data encrypt the credit card number
    truncate table TE.customer_credit_info;
    DECLARE
    input_string VARCHAR2(16) := '';
    raw_input RAW(128) := UTL_RAW.CAST_TO_RAW(CONVERT(input_string,'AL32UTF8','US7ASCII'));
    key_string VARCHAR2(8) := 'AsDf!2#4';
    raw_key RAW(128) := UTL_RAW.CAST_TO_RAW(CONVERT(key_string,'AL32UTF8','US7ASCII'));
    encrypted_raw RAW(2048);
    encrypted_string VARCHAR2(2048);
    BEGIN
    for cred_record in (select upper(CREDIT_CARD) as CREDIT_CARD,
    CREDIT_CARD_EXP_DATE,
    to_char(CREDIT_CARD_NUMBER) as CREDIT_CARD_NUMBER,
    CUST_ID
    from TE.temp_sales) loop
    dbms_output.put_line('type:' || cred_record.credit_card || 'exp_date:' || cred_record.CREDIT_CARD_EXP_DATE);
    dbms_output.put_line('number:' || cred_record.CREDIT_CARD_NUMBER);
    input_string := cred_record.CREDIT_CARD_NUMBER;
    raw_input := UTL_RAW.CAST_TO_RAW(CONVERT(input_string,'AL32UTF8','US7ASCII'));
    dbms_output.put_line('> Input String: ' || CONVERT(UTL_RAW.CAST_TO_VARCHAR2(raw_input),'US7ASCII','AL32UTF8'));
    encrypted_raw := dbms_crypto.Encrypt(
    src => raw_input,
    typ => DBMS_CRYPTO.DES_CBC_PKCS5,
    key => raw_key);
    encrypted_string := rawtohex(UTL_RAW.CAST_TO_RAW(encrypted_raw)) ;
    dbms_output.put_line('> Encrypted hex value : ' || encrypted_string );
    insert into TE.customer_credit_info values
    (TE.customers_cred_info_id.nextval,
    cred_record.credit_card,
    encrypted_raw,
    cred_record.CREDIT_CARD_EXP_DATE,
    cred_record.CUST_ID);
    end loop;
    commit;
    end;
    4. Check credit card number script
    DECLARE
    input_string VARCHAR2(16) := '';
    raw_input RAW(128) := UTL_RAW.CAST_TO_RAW(CONVERT(input_string,'AL32UTF8','US7ASCII'));
    key_string VARCHAR2(8) := 'AsDf!2#4';
    raw_key RAW(128) := UTL_RAW.CAST_TO_RAW(CONVERT(key_string,'AL32UTF8','US7ASCII'));
    encrypted_raw RAW(2048);
    encrypted_string VARCHAR2(2048);
    decrypted_raw RAW(2048);
    decrypted_string VARCHAR2(2048);
    cursor cursor_cust_cred is select CUST_CREDIT_ID, CARD_TYPE, CARD_NUMBER, EXPIRY_DATE, CUST_ID
    from TE.customer_credit_info order by CUST_CREDIT_ID;
    v_id customer_credit_info.CUST_CREDIT_ID%type;
    v_type customer_credit_info.CARD_TYPE%type;
    v_EXPIRY_DATE customer_credit_info.EXPIRY_DATE%type;
    v_CUST_ID customer_credit_info.CUST_ID%type;
    BEGIN
    dbms_output.put_line('ID Type Number Expiry_date cust_id');
    dbms_output.put_line('-----------------------------------------------------');
    open cursor_cust_cred;
    loop
         fetch cursor_cust_cred into v_id, v_type, encrypted_raw, v_expiry_date, v_cust_id;
    exit when cursor_cust_cred%notfound;
    decrypted_raw := dbms_crypto.Decrypt(
    src => encrypted_raw,
    typ => DBMS_CRYPTO.DES_CBC_PKCS5,
    key => raw_key);
    decrypted_string := CONVERT(UTL_RAW.CAST_TO_VARCHAR2(decrypted_raw),'US7ASCII','AL32UTF8');
    dbms_output.put_line(V_ID ||' ' ||
    V_TYPE ||' ' ||
    decrypted_string || ' ' ||
    v_EXPIRY_DATE || ' ' ||
    v_CUST_ID);
    end loop;
    close cursor_cust_cred;
    commit;
    end;
    /

Maybe you are looking for