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,
BhushanHello ,
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 -
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 PMHi
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!
RLHi 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 ConsultantHi,
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,
SitaHi
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 -
Dear Friends,
How to get loan balance in HR module.
any help higly appricated.
Regards,
MalikHi,
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, 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
-
My iphone 2g can not recognized by windows xp
my ip[hone 2g with ios 3.1.2 can not recognized by windows xp. what should i do for this problem?
-
i was using my iphone 4 in sweden with telia and i shifted to portugal,how can i unlock my iphone?
-
How do I enable "Access data sources across domains" in firefox?
Couple of links do not work on my firefox however they work fine on IE. This is because the "Access data sources across domains" is enabled in IE and i am not sure on how to make this setting enable on Firefox as well. Please provide the steps to ena
-
Will Screen Resolution Kill DPS?
It certainly is beginning to make DPS challenging! The iPhone 5 is coming soon with a 4" screen. At a 16:9 aspect ratio that means a Retina display of something like 1152 x 648. I've been contemplating supporting the Nexus 7 because it has been well
-
Query to get Inventory ITEM details
Hi All, Can any one give me the query to get the following details of an ITEM ITEM Description Onhand availability Org_id Item status Pricelist name Subinventory Revision Lot UOM Unit Price Thanks, Srikanth Edited by: 925743 on Apr 16, 2012 1:03 AM