on 05-18-2016 12:10 PM
Dear Friends,
Currently we have LWP leave type for the salary deduction in Absence Type, and this is getting factored with the all the paid wage types....
But now the requirement is to create a LWP leave type which will only deduct the salary from basic pay..
Earlier LWP (deduction from gross salary ) will also required ..
Looking forward for help.
Best Regards,
Anish
Thanks Jagan...
If we want to factor same wage type for one sub group of employee and not for the another sub group of employee ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What will determine whether the entire salary should be factored or just the basic? Is it based on ESG?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Payment w/t's such as Basic pay will need to have proc cl 10 set to a value 1 to 16. This will reduce the w/t by the factor w/t's /801 to /816 in pcr XVAL. The w/t's /8xx are calculated in pcr XPPF and its sub-PCRs.
After the XVAL pcr, insert lines in XAL0 subschema as below
If LWP changes are effective
- If Emp is eligible for LWP reduction
- - call another pcr say ZLW1
- else no action
else no action
schema lines
IF ZLW0 If LWP changes are effective
IF ZLW1 If Emp is eligible for LWP reduction
PIT ZLW2 GEN NOAB Process LWP reduction for applicable w/t's
ENDIF
ENDIF
pcr ZLW0 - check LWP change eff.date
Set cond false. (SCOND=F IF)
If LWP factor change effective (op'n CMPER can be used for eff.period)
- set cond true (SCOND=T IF)
else - no action
PCR ZLW1
Set cond false. (SCOND=F IF)
If empl's location = xxxx (you can use OUTWP with suitable option as per your business rules)
- set cond true (SCOND=T IF)
else - no action
pcr ZLW2 */**** will need to do as per the pseudo code below
proc cl 10 not zero?
- no ->no action
- yes -> Reduce the w/t amt by
TSAU** (unpaid leave hrs in the split)
/ TSSOLL (tot working hrs in split)
If NUM is not zero, reduce HRS by the same factor as above.
PCR lines
ZLW2
*/****
D VWTCL 10 If w/t is not already factored for LWP, reduce it.
* RTE=TSAU**RTE/TSSOLLMULTI RAA RTE=* ADDWT *
0
Here instead of TSSOLL, you can use TSDIVP (per pay period hrs in IT 8, which gives a const no.of hrs) or a constant in T511K depending on the payroll area
Above should cover your requirement.
See help texts enclosed
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.