Hourly based unpaid absences
Hi, Expert
I am facing a tricky problem during implementation of Negative time management at clint site.
Here time for worker is recorded by time office in individual Cards. Later on this time is being forwarded to salary dept for salary processing.
*Time is not the in-time and Out time but its like*
*28.04.2008 emp no Hrs (8) or (7.5).Salary person count the total Hrs in end of month and pay the worker for those many Hours.now i am to mapp the short attendance of 1/2 Hr or 1 Hr and deduct the salary for that time.*I have already configured LOP for day and 1/2 day but what to do for these absences in Hours.
If any one has suggestions pl do forward to me at the earliest.
Pl suggest me the possible settings for it to get this issue solved
Thanks in advance and points are assured
Regds
Punit
Edited by: punit sharma on Apr 30, 2008 5:27 PM
You need to configure Absence Valuation (Absence --> Absence valuation --> Form counting classes for absence valuation) and generate a new wagetype for hours for the Valuation Rule you're using (time unit AH or RH).
Then probably you'll need to modify rule for factoring to use the counting class that uses hours.
Hope this helps.
Regards.
Similar Messages
-
Issue with Unpaid Absence for Rotating Shift Employees with Averaging Hours
We run a biweekly payroll where full time employees are paid based on an 80 hr work shift per pay period. We have a requirement where employees in production are on a rotating shift. They may work 80, 88 or 72 hrs per pay period because their work schedule rule is defined this way. However, regardless if they worked 80, 88 or 72 hrs, these employees should still be paid based on 80 hrs of work (overtime will be paid extra). Currently, our system handles it this way.
However, a problem comes up when the employee has an unpaid absence for the period. The WT /801 is calculating a factor that results in incorrect pay. For example, if an employee has an hourly rate of $10 (biweekly rate of $ 800), with a work shift of 88 hrs and 24 hrs unpaid absence for the period, the rule KPPF is calculating the factor (/801) to be: 64/88 = .7272, and therby paying 581.76 ($800 x .7272). The calculation of /801 comes from the formula:
total hrs worked (88) - unpaid hrs (24)
total hrs worked (88)
Given our requirement, the correction calculation for the factor should be:
80 - 24 = .7
80
and the correct pay should be $560 ($800 x .7)
I tried modifying rule KPPF, along with KPP0 and KPP1 and was able to make it work to fit our requirements. However, the modification I made only works when there is only 1 WPBP record. If there are multiple WPBP records , possibly caused by an personnel action , change of IT0007 or IT0008 in the middle of the pay period, it becomes way too complicated to modify the rule to handle each and every scenario.
If anyone has come across a similar requirement, I would really appreciate if you could assist on how this should be handled.
Thanks.
Malou NaveraThanks Amosha, Here is the PCR for calculating the factor during an unpaid absence:
KPP1 Determine partial period factors (subrule)
/801 Partial monthly factor 1
RTE=TSSOLL Set
RTE-TSAU** Subtraction
RTE*KGENAU Multiplication
RTE/TSDIVI Division
ADDWT * OT Output table
Here are the table values for an employee who is on an 88 hr shift, with 52 hrs of unpaid absence:
Total period parameter
Individual divisors for total period
GSDIVI: 88.00
GADIVI: 11.00
GKDIVI: 14.00
Partial period parameter for WPBP period 01
Individual divisors for partial period in WPBP period 01
TSDIVI: 88.00
TADIVI: 11.00
TKDIVI: 14.00
Planned values for period from 01/25/2010 To 02/07/2010
DWS class: 3 Day type: 0 PHoliday cl: 0
TSSOLL: 88.00 GSSOLL: 88.00
TASOLL: 11.00 GASOLL: 11.00
TKSOLL: 14.00 GKSOLL: 14.00
Table PARTA
PParType No Valid from Valid to KAU** AAU** SAU** KAP** AAP** SAP** KAX** AAX** SAX**
T 01 01/25/2010 02/07/2010 8.00 6.00 52.00 2.00 2.00 20.00 0.00 0.00 0.00
G 00 01/25/2010 02/07/2010 8.00 6.00 52.00 2.00 2.00 20.00 0.00 0.00 0.00
In this scenario, /801 was calculated at 40,909.09, it should be 35,000.
Hoping to hear from you soon.
Thanks.
Malou -
Calculating Standard working hours based on location/department
Hi Experts,
In Fusion HCM 8.0
Is there any way to calculate the Standard working hours based on location/department and FLSA code?
For new hires, can this be populated based on above criteria?
Please let me know how to proceed on this.
Thanks in advance.
Thanks&Regards
Prasanna KesavanThis might be better answered on the Human Capital Management (HCM) (MOSC) forum.
Jani Rautiainen
Fusion Applications Developer Relations
https://blogs.oracle.com/fadevrel/ -
How to update multiple calling hours based on business partner
Hi All,
please help me in this issue : how to update multiple calling hours based on business partner in SAP CRM.
Regards,
Siva kumar.Check maintainance view V_TB49, add new scheduling type.
-
Dear Gurus
Attendance Allowance WT1050 is Rs.500 in IT0008 for Sub Area PSA1,PSA2,PSA3,PSA4,PSA4,PSA5,PSA6 EG7, and all Corresponding ESG
For Absence Type 0001,0002
0- 1.5 Days Rs.500 Paid
2-2.5 Days Rs.450 Paid
3Days Rs400 paid
Greater than 3days Is 0
how to write in rule or cover functionality and where to inser in Schema.
Edited by: HRSAP2011 on Jul 28, 2011 11:07 AMDear HR,
As per the requirement i worked on below PCR, i am not sure abut the results, It is only for testing......and it may helps u to work on this.....scenario....
ZZZZ Personnel Calculation Rule ZZZZ - name of PCR
1ATT -
*wage type *
NUM=TKAU** Set unpaid absences here check any value is storing in the log
NUM?1.5 Comparison
<
AMT= IZHRT1 Set-------* I - T511P table access & ZHRT1 is constant value*
MULTI NAA Multipl.amt/no/rate
ADDWT 1ATT OT Output table
>
NUM?2.5 Comparison
<
AMT= IZHRT1 Set
AMT-50 Subtraction
MULTI NAA Multipl.amt/no/rate
ADDWT 1ATT OT Output table
>
NUM?3 Comparison
<
AMT= IZHRT1 Set
AMT-100 Subtraction
MULTI NAA Multipl.amt/no/rate
ADDWT 1ATT OT Output table
>
AMT= IZHRT1 Set
AMT*0 Multiplication
MULTI NAA Multipl.amt/no/rate
ADDWT 1ATT OT Output table
Before this just create a IT0015 with no. 1. (ANZHL),
then insert this PCR after P0015 function in schema.....
and i need your feedback if possible ...to work more on this....(all bold are...comments not part of PCR)
Thank you n all the best. -
Unpaid absence nad wahe type computation
Hi All,
My requirement is to create a unpaid like unauthorized leave, leave type, where in HRA and medical allowance should not not be paid. But there are other unpaid leaves like leave without pay, where in the HRA and medical allowance should be paid. How to configure, two unpaid wage types, with different set of rules.
Thanks[Re: Paid Absence - Payroll Days in PCR]
[Re: Unpaid absence - Public holiday is getting paid(Singapore)]
check this threads
regards,
mohammed -
Half Day LOP / Unpaid Absence not working for payroll india
Dear Gurus,
I have created Unpaid leave which is working correctly when we maintain full day absence in infotype 2001.
But it is not working for partial absence ie, half day.
I would really appreciate if you help me out on this issue.
Thanks,
Rajesh BaditaDear Venkey / Rajesh,
My issue is resolved. We have tried with Custom PCR which will convert absence days into hours. With this we are able to achieve the desired result.
Copied from standard PCR "INP1" to "ZNP1" and modified "/801 partial period factor 1" logic. Below is the PCR for your kind reference.
RTE=TKSOLL
RTE*8
RTE-TSAU**
RTE/8
RTE*KGENAU
RTE/TKDIVI
ADDWT *
Kindly go through the below link which is very useful. Hence closing the thread. Thanks for your valuable inputs.
http://wiki.sdn.sap.com/wiki/display/sandbox/PCRmodificationincaseofHalfdayUnpaidLeave(LOP),IndiaPayroll
Thanks & Regards,
Rajesh Badita
Edited by: Rajesh Badita - ABAP HR on Oct 13, 2011 7:05 AM
Edited by: Rajesh Badita - ABAP HR on Oct 13, 2011 7:08 AM -
Hi All,
I have configured an Unpaid Leave (which is w/o quota). Now when I am creating the leave record in 2001, from a friday till monday, I can see ' Absence days' as 2 and 'Calendar days' as 4. Now my questions are:
1. On what bases are Absence days picked up? Is it based upon the work schedule rule?
2. Is there a way to get Absence days as 4 and calendar days as also 4 in the above scenario (where I want the saturdays and sundays to be counted in the absence) ?Hello Rohini,
1. On what bases are Absence days picked up? Is it based upon the work schedule rule?
--- for saturday and sunday in ur configuration is paid off. but its calender day still. so it shows 4 calender days.
In absence valuation, you valuate absence days and not calender days ... so let it take 4 calender days ..
2. Is there a way to get Absence days as 4 and calendar days as also 4 in the above scenario (where I want the saturdays and sundays to be counted in the absence)
-- i have one in mind ..i dont know how much it is fisible .. make calender indicator and absence type as Absence (Fri- Monday)
and in table T554S make maximum duration as 4.
means .. whenever an employee will take fri - monday absence his absence days will be calculated as 4
Maybe that is the solution.
Thanks and Regards
Jaydeep Jadhav -
Unpaid absence error in payroll
hello gurus,
iam having this error when iam running payroll
termination in operation error
x0203***error # = = = =
basic entry in IT:Hi,
t554c - Absence valuation table: Concern the your business process owner, on which method we have to follow the for valuate absences. And explanin to them about the 4 absences methods. But best practice is follow the constant and averages method and counting class method.
For that group the absences and assign the valuation rules. for that valuation rule in this table maintain the counting class, and day rules and perdentage. But main select Paid option if your absences has paid, if you are absences has unpaid blank this field of Paid.
and how iam supposed to deal with the copied wagetype in v_512w_d - in this table based on your requirment maintain the specification for processing calss for your wage type.
Good luck
Devi -
Display Additional Absence Details based on Absence Type selected
On Oracle Absence Details screen through SSHR,
Can display of Additional Absence Details fields be related to Absence Type field in any way ? Requirement is to display additional flex fields only for one absence type and not for others but in SSHR, additional absence details fields are always shown irrespective of what user selects.
Thanks,
TanveerHi Tanveer,
Context sensitive DFFs are currently not supported by OAF and there an ER 6625335 logged by Oracle for the same.
In absence of context sensitive DFF you can use the $FLEX$ option, using this option you can define dependent segments which will get enabled only in case of a specific value for all other values the fields will be read-only.
Also, in order to read the absence data while leave application you will have to read the absence_type data from the HTML code stored in the HR_API_TRANSACTIONS table dumped into a column CLOB named TRANSACTION_DOCUMENT. For more details on how to read XML data from HR_API_TRANSACTIONS refer the link http://www.apps2fusion.com/apps-training/apps-functional-documents/ame-sshr/436-parse-xml-hrapitransactions-sshr-hrms-self-service
Hope it helps. Let us know if you need further details.
Thanks,
Sanjay -
Retail Sales Pricing - Hour based promotions "happy hour"
Hello experts,
One business requirement pricing is to have store pricing depending on hour interval for a given period of dates, example:
+ Sales Org. X / Store Y;
+ Article W;
+ from 01.01.2011 to 01.02.2011;
+ and from 20h00 to 21h00;
= new price Z
I've managed to find fields "start time" and "end time" in condition tables, but I guess this fields work on a "one time only" and not "Weekly".
Does anyone know the best way to manage this requirement? This is a functionality to use both in pricing and in promotions (for the same example, the result, instead of "price Z" could be: 2nd Article W for free).
Any input welcomed, thanks!Hi Goncola,
The same requirement has been catered for one of my clients using a complete "Z" program through which a customised screen should be created with an option of introducing a new field "Valid Week day" with the following options(checkbox provided)
1.all week
or
2.Mon to sunday(with individual check boxes)
For this everything right from program,transaction,interface logic need to be taken care which means it requires a lot of development work.(Z txn,Z program,Zidocs etc)
I would suggest you can convey the complexity of the requirement and the amount of effort after consulting with ABAPers and functional consultants.
Hope it helps
Best Regards,
Aram. -
Hello All
We have a requirment in SAP.
We are having Absence processing tables RAB Read absences and PAB Process table AB.
Also in the output of PAB there are centain numbers of days and hours as unpaid absences.
We are paying a wage type 1100 (based on some calculations) and now we need to limit the WT 1100 amount till 45 calender days in PARX table.
As per the processing every payroll period we are getting 1-28 days in that table and there is no cumulative value i am finding to stop that.
So, suggest me a way to stop the Payment for WT1100 on 45th day.
In otherway, I have a Absence type (Unpaid) on 45 day of unpaid absence the WT1100 payement should be stopped
Regards
SenthuHello Sankar
Please find below screen shots.
If you have any issue in checking please let me know your mail ID/number so that i can contact you -
Allowance calculation based on Planned & Actual working hours
Hi,
Please advise how to calculate an allowance based on employees Planned working hours & Actual working hours for a particular work schedule rules.
Example A Employee on Work Schedule for the Whole Month Employee has a 0007 infotype record that has them on Work Schedule SC112 for the whole of April 2008. System pays 100% of the allocated payment of $166.67 per month
Example B Employee on Work Schedule for part of the Month, Employee has a 0007 infotype record that has them on Work Schedule SC112 for the part of April 2008 as they only started on 14th April 2008. Planned Hours for April for SC112 are 180 hours and this person has worked 108 hours which is 60% (=108/180). System should pay 60% of the allocated payment of $166.67 per month which results in a payment of $100.00 for the employee.
Your help would be really appreciated.
Regards
Ranjith YamaHi Manoj,
Suppose ABCD is the wagetype for xyz allowance. I hope you are getting this 1000 amount from T510.
This is the logic of PCR for your requirement.
ABCD
NUM=TKAU** --> Getting Unpaid Absences (Suppose 2)
RTE=KCONS2 --> Maintain CONS2 constant in T511K Table with 200
MULTI NRA --> Multiplying No.of Absences with 200.. that is 400
ADDWT &BUFF --> Saving that in one Variable
FILFF NRA --> Restoring Actual values
AMT- &BUFF --> Subtracting from 1000 and you will get the 600
AMT?0
ADDWT *
<
AMT=0 --> if amount is less than 0 then amount will bocome 0
Hope this helps.
Pradeep. -
Help needed in absence valuation
Hi all,
I have a specific requirement from my client.
My client wants to a pay premium to some management( salaried employees based up their Personnel area location. In our company all Management employees belong to one personnel sub area.
So I have created new wage types for each different geographical area.
Using SUMME feature I have assigned the premiums to these wage types in T539J
Then I populated these WT in IT 0008 using LGMST.
We ran payrolls and postings, testing was done and every thing looked good
But we realized one problem
When an employee has a paid absence....the premium calculated on the paid absence is accumulating in the absence wage type
is it possible to differentiate that from the absence
for example:
The employees salary is 2000$ and he works 80 hrs bi weekly
His premium on the salary is 10% = $200
If the employee takes a paid vacation for 8 hrs. The following is happening
Salary 72 hrs 1800$
Premium 72 hrs 180$
Vacation 8 hrs ( 200 + 20)= $220
Instead of the above. I want it like this
Salary 72 hrs 1800$
Premium 80 hrs 200$
Vacation 8 hrs 200$
I want to add the $ 20 premium generated on the paid absence to added to premium bucket
Please note that there is no premium on unpaid absence
Please let me know if you need more information
Thanks
RaviHi Ravi,
Is you grouping were based on the salary or hourly paid.?
When your absence is generated was value like $20
then you have to write a PCR to the same value to add to your premium amt.
This can little complicated . Still you can check with the PCR.
Or
Explain little more on the grouping which you did for this Management employee.
We can also differentiate based on the employee grouping . -
Confusion of absence and substitution
Dear Expert,
I am confused by the absence deduction.
As we all known, When we input absence in 2001, system will calculate the absence hours based on work schedule and substitution and shift plan, then deduct related 2006 if required.
Then my question is : If after we input 2003 and 2001 and quota was deducted,we found what we inputed in 2003 is wrong. We adjust input in 2003, but now system only can give warning or error message or delimit the old 2001 record but not recalculate the absence our and reduct the absence quota.
Shall user need change all the related data if he changed 2003's input?
Waiting for your reply!!!Reaction indicator
This indicator determines how the system reacts when you enter new infotype records which overlap with existing ones.
The specifications are as follows:
A - The old record is delimited, all collisions are displayed.
E - The system does not allow you to create the new record, and
displays all collisions.
W - You can create the new record, but the old record
remains unchanged. All collisions are displayed.
N - As for W, but collisions are not displayed.
Sorry, as the help metioned. there is no option can recalculate the absence hours of 2001 and reduct the number of 2006.If we adjust the substitution after the 2001 already inputed and 2006 has been deducted.
Edited by: Edward on Jan 19, 2009 11:52 AM
Maybe you are looking for
-
Parent / Child forms or sharing a parent region across child tabs
I want to find a way to have the same region appear on multiple pages. ApEx has a good master / detail form wizard. And I have used other constructs (master view, report, "add a detail record button", etc) to make the screens more user friendly, less
-
[SOLVED]Battle for Wesnoth and external vga monitor
Hi all, i have my hp pavilion dm1 1010el hooked up to a 19'' external monitor via vga cable. When i plug it in, i use xrandr to mirror my screen, but when i try to launch battle for wesnoth, my external monitor becomes gray and wesnoth starts into LV
-
EHP 7 upgrade & Mopz in Solman 7.1 SP 8
Hi Everyone, I am currently working on EHP 7 upgrade for my ECC 6 EHP 6 system. I began my work in ECC with SLD data push and SMSY, LMDB config, in Solman now moved on with MOPZ config to download EHP SPS. I have a query here, is it important to have
-
Steps For creating Custome Infotype
Hello everybody , please give me the steps for creation custom infotype
-
Error 1067 when starting Apple Mobile Device service with Iphone 4S
Hi, Excuse me for my bad english but I'm from Spain. I need your help. When I start Itunes I get an error because Apple Mobile Device service is not started, and when I try to start It from windows services (it's fixed to start automatically but it d