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
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 -
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 -
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 -
I am trying to deploy VMs with MDT but Sysprep breaks because VMWare machine names are generated automatically with very long strings with spaces (it is due to the customization file as i use the service tag to generate computer names).
I use the same naming convention for Desktop and laptops (WK-ServiceTag and LT-ServiceTag), VMs have very long strings for service tags so it makes the computer name faulty.
I am trying to make an exception and have MDT ask for a computer name if the deployed machine is a VM but it does not work, the VM name is still automatically generated.
Can someone see what am i missing in my customization file:
[Settings]
Priority=DefaultGateway,ByLaptopType, ByDesktopType, ByVMType, ByServerType, HardwareInfo,Default
Properties=Type,MakeAlias,ModelAlias,MyCustomProperty
[DefaultGateway]
10.8.255.254=Paris
10.2.255.238=WTC
[WTC]
DeployRoot=\\REMCORPMIG01\MDTProduction$
WSUSServer=http://NLWUSSV02:8530
SLSHARE=\\REMCORPMIG01\Logs$\%ComputerName%
UDShare=\\REMCORPMIG01\MigData$
BackupShare=\\REMCORPMIG01\MigData$
EventService=http://REMCORPMIG01:9800
[Paris]
DeployRoot=\\FRPARSV11\MDTProduction$
WSUSServer=http://FRPARSV11:8530
SLSHARE=\\FRPARSV11\Logs$\%ComputerName%
UDShare=\\FRPARSV11\MigData$
BackupShare=\\FRPARSV11\MigData$
EventService=http://FRPARSV11:9800
[HardwareInfo]
UserExit=ModelAliasExit.vbs
MakeAlias=#SetMakeAlias()#
ModelAlias=#SetModelAlias()#
[Default]
_SMSTSOrgName=IT TEAM - Production
UDDIR=%ComputerName%
BackupDir=%ComputerName%
ScanStateArgs=/ue:*\* /ui:Corp\* /uel:30
USMTMigFiles001=MigApp.xml
USMTMigFiles002=MigUser.xml
USMTMigFiles003=MigDocs.xml
USMTMigFiles004=WNB.xml
HideShell=YES
ApplyGPOPack=NO
SkipUserData=NO
UserDataLocation=AUTO
SkipApplications=YES
SkipAppsOnUpgrade=NO
SkipPackageDisplay=NO
SkipAdminPassword=YES
SkipProductKey=YES
SkipComputerName=YES
SkipDomainMembership=YES
SkipLocaleSelection=YES
SkipTaskSequence=NO
SkipTimeZone=YES
SkipBitLocker=YES
SkipSummary=YES
SkipBDDWelcome=YES
SkipCapture=YES
SkipFinalSummary=YES
TimeZoneName=W. Europe Standard Time
JoinDomain=corp.rem.local
DomainAdmin=JoinAccount
DomainAdminDomain=corp.rem.local
DomainAdminPassword=ABC-123
BitsPerPel=32
VRefresh=60
XResolution=1
YResolution=1
[ByLaptopType]
SkipComputerName=YES
OSDComputerName=%Type%-%SerialNumber%
Subsection=Laptop-%IsLaptop%
MandatoryApplications001={1aa3bdbb-5f84-4256-aafb-e237abbf6f39}
[ByDesktopType]
SkipComputerName=YES
OSDComputerName=%Type%-%SerialNumber%
Subsection=Desktop-%IsDesktop%
[ByVMType]
Subsection=VM-%IsVM%
[ByServerType]
Subsection=Server-%IsServer%
[Laptop-True]
Type=LT
[Desktop-True]
Type=WK
[VM-True]
Type=VM
SkipComputerName=NO
[Server-True]
Type=Server
SkipBDDWelcome=NO
SkipComputerName=NOI got some bdd.log bizarely it processes the BYLAPTOPTYPE section
<![LOG[------ Processing the [BYLAPTOPTYPE] section ------]LOG]!><time="15:59:56.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread="" file="ZTIGather">
<![LOG[------ Processing the [Laptop-False] section ------]LOG]!><time="15:59:56.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread="" file="ZTIGather">
<![LOG[Property OSDCOMPUTERNAME is now = %Type%-VMware-42 2e b7 df df 0c 07 78-c1 73 b7 3e e1 9e 93 87]LOG]!><time="15:59:57.000+000" date="05-01-2015" component="ZTIGather" context="" type="1"
thread="" file="ZTIGather">
<![LOG[Using from [BYLAPTOPTYPE]: OSDCOMPUTERNAME = %Type%-VMware-42 2e b7 df df 0c 07 78-c1 73 b7 3e e1 9e 93 87]LOG]!><time="15:59:57.000+000" date="05-01-2015" component="ZTIGather" context="" type="1"
thread="" file="ZTIGather">
<![LOG[Property SKIPCOMPUTERNAME is now = YES]LOG]!><time="15:59:57.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread="" file="ZTIGather">
<![LOG[Using from [BYLAPTOPTYPE]: SKIPCOMPUTERNAME = YES]LOG]!><time="15:59:57.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread="" file="ZTIGather">
<![LOG[Property MANDATORYAPPLICATIONS001 is now = {1aa3bdbb-5f84-4256-aafb-e237abbf6f39}]LOG]!><time="15:59:57.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread=""
file="ZTIGather">
<![LOG[Added value from [BYLAPTOPTYPE]: MANDATORYAPPLICATIONS = {1aa3bdbb-5f84-4256-aafb-e237abbf6f39}]LOG]!><time="15:59:57.000+000" date="05-01-2015" component="ZTIGather" context="" type="1"
thread="" file="ZTIGather">
<![LOG[------ Processing the [BYDESKTOPTYPE] section ------]LOG]!><time="15:59:57.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread="" file="ZTIGather">
<![LOG[------ Processing the [Desktop-False] section ------]LOG]!><time="15:59:57.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread="" file="ZTIGather">
<![LOG[------ Processing the [BYVMTYPE] section ------]LOG]!><time="15:59:58.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread="" file="ZTIGather">
<![LOG[------ Processing the [VM-True] section ------]LOG]!><time="15:59:59.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread="" file="ZTIGather">
<![LOG[Property TYPE is now = VM]LOG]!><time="15:59:59.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread="" file="ZTIGather">
<![LOG[Using from [VM-True]: TYPE = VM]LOG]!><time="15:59:59.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread="" file="ZTIGather">
<![LOG[------ Processing the [BYSERVERTYPE] section ------]LOG]!><time="16:00:00.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread="" file="ZTIGather">
<![LOG[------ Processing the [Server-False] section ------]LOG]!><time="16:00:00.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread="" file="ZTIGather">
<![LOG[------ Processing the [HARDWAREINFO] section ------]LOG]!><time="16:00:01.000+000" date="05-01-2015" component="ZTIGather" context="" type="1" thread="" file="ZTIGather"> -
L type magsafe for t type computer?
My 15 inch MacBook Pro originally shipped with a T-type magsafe power adapter. It broke and I'm looking to replace it, but the Apple store doesn't seem to have any of the T-types available for sale. Will an L-type adapter fit?
Both types appear to still be available: http://store.apple.com/us/mac/mac-accessories/power
Also some info here that might help: Intel-Based Apple notebooks: Identifying the right power adapter and power cord -
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 PMYou 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. -
Hi there,
I'm fully new with Mac. I'm aware of PC but Mac is of course a different story.
Mac 1 is the bad one. Mac 2 is fully functioning.
I did twice the hardware tests on Mac 1: both tests didn't mention any problem.
I formatted the HD from Mac 1 with Mac 2.
I switched both HD's. Mac 1 was perfectly working, Mac 2 mentioned an empty HD.
After I copied the original OSX 10.5 to HD 1 with Mac 2, I let read Mac 2 the contents of HD 1.
Everything fine. Put HD 1 in Mac 1, a map with a question sign appears... nothing else.
Is ther a way to let it work? What did or do I wrong?
Any help??????????????????
greatings, Bob.OK, this is just a suggestion. You might want to wait and see if other froum members think this will work, try at your own risk.
If both Macbooks are really the same see if this works.
get Carbon Copy Cloner (CCC)
http://www.bombich.com/
or
SuperDuper
http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html
Which you will have to dowload onto a fully working Macbook and a HD with a working operating system (I will call this Mac A) before doing the following. Shut Down Mac A.
Be sure to carefully read what these programs do. They do erase things, so be careful!!!!!
Start up Mac A, but start up in firewire target disk mode by holding down the "T" when it restarts. You should see yellow/orange firewire symbols on Mac A screens. Hook it up via a FW cable to Mac B. Startup Mac B now, and hold down the "option" key when it restarts. Then select the hard drive in Mac A. Mac B should now boot up using the disk that is in Mac A. Now you need to clone the Mac A system to Mac B.
Use SuperDuper or CCC to "clone" Mac A to the HD in Mac B. Then go to system prefs, and select the drive in Mac B as the startup drive.
Shutdown. Disconnect Mac A from Mac B. Turn off Mac B using power button. Startup both macs, which should now be basically clones of each other. -
Can I load Maverick on this type computer?
Model Name: iMac
Mac11,2
Processor Name: Intel Core i3
Model Name: iMac
Model Identifier: iMac11,2
Processor Name: Intel Core i3
Processor Speed: 3.06 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache (per core): 256 KB
L3 Cache: 4 MB
Memory: 4 GB
Processor Interconnect Speed: 5.86 GT/s
Boot ROM Version: IM112.0057.B00
SMC Version (system): 1.64f5
Hardware UUID: 6765B3FA-9A3B-5A00-8817-35224C6157F4
Processor Speed: 3.06 GHz
Model Identifier: iMackj
Processor Name: Intel Core i3
Processor Speed: 3.06 GHzMac11,2
Processor Name: Intel Core i3
Model Name: iMac
Model Identifier: iMac11,2
Processor Name: Intel Core i3
Processor Speed: 3.06 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache (per core): 256 KB
L3 Cache: 4 MB
Memory: 4 GB
Processor Interconnect Speed: 5.86 GT/s
Boot ROM Version: IM112.0057.B00
SMC Version (system): 1.64f5
Serial Number (system): QP0443PXDAS
Hardware UUID: 6765B3FA-9A3B-5A00-8817-35224C6157F4
Processor Speed: 3.06 GHz -
Factoring, partial period factor
Hi all,
Can you please throw some light on (1) What is partial period factor(PPF), where to find details about PPF. (2) What is the diffrenece between SSOLL, SIDVI (3) For unpaid absences my wage type is displayed in the payroll form but the amount is not deducted,Specification in processing 10 is 1(/801)
Thanks,
Akki.Hi,
Go through these links.It will give you some idea.
diff. between PPF and OUTPUT TYPES
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PYINT/PYINT_FACTORING.pdf
http://www.jt77.com/human2/resources-09522.html
Regards,
Manoj. -
Training and Event Management - 2 Specify Attendance Types
Hi
Is it possible to assign 1 attendance types to each course type or an specific event.
For example:
There is a course that generates payed attendance and another course that generates non payed attendance. So to discriminate for the payroll we need to assign 2 different attendance type for each course type or for an specific event.
Is this possible? Please answer us asap.
Kind Regards,As far as i know, settings for individual business events are made when you define the at BEtype of which there is none of the settings you require. One solution could be to remove time management integration for the ones that are unpaid and maintain them as unpaid absences:training. Hope someone else provides you with a more helpful response.
-
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 . -
HR-PY: How To Deduct Time Wage Type Amount From Salary?
Dear All,
How to deduct a time wage type amount from the total gross?
Now I have a time wage type, "Unpaid Leave".
If an employee have an unpaid leave in a month, payroll will calculate the unpaid amount and put it into Wage Type "Unpaid Leave", and the amount will be deducted from his salary.
What is the approach to deduct the unpaid leave amount from his salary?
Thanks.I've done the part of Absence Valuation.
During payroll simulation, I can get the correct number of absence day and the correct amount of unpaid absence in the wage type.
However, I do not know any following steps on how to deduct that amount from the salary.
Do you mean I should use factoring to do the deduction?
Thanks. -
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
Maybe you are looking for
-
Adobe Download Manager Creative Cloud.
I've been back and fourth with customer service about an issue I've encountered after installing creative cloud, more specifically in the downloading stage. Most of the trouble-shooting steps have failed, and although I have not completed them all, I
-
Dump error while saving data in ICMNOTE01 slandered transaction
I'm working in a slandered transaction ICMNOT01, once I'll input the details for creation of claim and press Save option I am getting a dump error. Since its a standard transaction we can't have access to do any changes, then what will the right way
-
Server, Multiple JVMs sources
Hi, i've to create a (web serivce) server application. This application should be ready for clustering or something, if one server isn't fast enough. I know already some things abou concurrency in Java. I'm no Java newbie. But i don't know how cluste
-
Issue with Insignia Model NS-LCD32
Today I bought a Dynex HDMI cable to use with my television. I hooked it up to my Xbox 360, and now whenever I play Modern Warfare 2 I get this static-like crackle from the speakers whenever there's a large explosion. Could I get some advice on how
-
Hi Expert, How to add price list column in Sales Order window. We are using SAP B1 2007B patch level 12. Is there any way or setting through which i can add Price list column with respect to each items consider in Sales order.