Unpaid Absence configuration
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
Similar Messages
-
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 -
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 -
How to fetch absences configured for Company Code
I have to fetch absences configured for a particular company code. In which table are they available? If they are not maintained in a table, how to find them out?
Thanks,
Sasi.Hi Sasi,
There is no single table for this pupose.
You need a three -step solution:
First goto table T500P and find all personnel area-subarea pairs for your company code.
Then goto T001P and find personnel subarea grouping for absence & attendance types for the respective personnel area&subarea pairs.
Finally, goto T554S for that personnel subarea grouping and have the list of absence types.
Regards,
Dilek -
Absences configuration for infotype 80.
hi Experts,
I have a problem in time(Absences) configuration DEV server.
when in create a record in infotype 80 and try to save it, it by deafult creates a record in absences is IT 2001 and it take the start date as 21.12.2008 inspite of entering 01.01.2009.
there is some SPRO setting problem as the above problem does not occur in other QA server.
Please help as I have very less knowledge in this area.
Regards,
Sanjyoti.hi,
thank you for your reply.
I made some changes in the spro and now i am getting the below error.
Please help.
This error i get only when i try to apply for Maternity leave other all leave applications are working fine.
com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: No vendor specified , error key: RFC_ERROR_SYSTEM_FAILURE
at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:101)
at com.sap.xss.hr.lea.form.FcForm.check(FcForm.java:345)
at com.sap.xss.hr.lea.form.wdp.InternalFcForm.check(InternalFcForm.java:2045)
at com.sap.xss.hr.lea.form.FcFormInterface.check(FcFormInterface.java:127)
at com.sap.xss.hr.lea.form.wdp.InternalFcFormInterface.check(InternalFcFormInterface.java:1891)
at com.sap.xss.hr.lea.form.wdp.InternalFcFormInterface$External.check(InternalFcFormInterface.java:1987)
at com.sap.xss.hr.lea.form.edit.VcFormEdit.check(VcFormEdit.java:270)
at com.sap.xss.hr.lea.form.edit.wdp.InternalVcFormEdit.check(InternalVcFormEdit.java:1080)
at com.sap.xss.hr.lea.form.edit.VcFormEditInterface.isConsistent(VcFormEditInterface.java:216)
at com.sap.xss.hr.lea.form.edit.wdp.InternalVcFormEditInterface.isConsistent(InternalVcFormEditInterface.java:212)
at com.sap.xss.hr.lea.form.edit.wdp.InternalVcFormEditInterface$External.isConsistent(InternalVcFormEditInterface.java:288)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:508)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:438)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.access$600(FPMComponent.java:78)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.raiseReviewAndSaveEvent(FPMComponent.java:948)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.raiseReviewAndSaveEvent(FPMComponent.java:1111)
at com.sap.xss.hr.lea.form.editbuttons.VcFormEditButtons.nextStep(VcFormEditButtons.java:212)
at com.sap.xss.hr.lea.form.editbuttons.wdp.InternalVcFormEditButtons.nextStep(InternalVcFormEditButtons.java:182)
at com.sap.xss.hr.lea.form.edit.VcFormEditButtonsView.onActionNextStep(VcFormEditButtonsView.java:156)
at com.sap.xss.hr.lea.form.edit.wdp.InternalVcFormEditButtonsView.wdInvokeEventHandler(InternalVcFormEditButtonsView.java:328)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:420)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:319)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:733)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:668)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:860)
at com.sap.tc.webdynpro.portal.pb.impl.localwd.LocalApplicationProxy.sendDataAndProcessAction(LocalApplicationProxy.java:77)
at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1299)
at com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:326)
at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:868)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:319)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:207)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Caused by: com.sap.aii.proxy.framework.core.BaseProxyException: No vendor specified , error key: RFC_ERROR_SYSTEM_FAILURE
at com.sap.aii.proxy.framework.core.AbstractProxy.send$(AbstractProxy.java:150)
at com.sap.xss.hr.lea.model.LeaveRequestAdaptiveModel.pt_Arq_Request_Check(LeaveRequestAdaptiveModel.java:476)
at com.sap.xss.hr.lea.model.Pt_Arq_Request_Check_Input.doExecute(Pt_Arq_Request_Check_Input.java:137)
at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:92)
at com.sap.xss.hr.lea.form.FcForm.check(FcForm.java:345)
at com.sap.xss.hr.lea.form.wdp.InternalFcForm.check(InternalFcForm.java:2045)
at com.sap.xss.hr.lea.form.FcFormInterface.check(FcFormInterface.java:127)
at com.sap.xss.hr.lea.form.wdp.InternalFcFormInterface.check(InternalFcFormInterface.java:1891)
at com.sap.xss.hr.lea.form.wdp.InternalFcFormInterface$External.check(InternalFcFormInterface.java:1987)
at com.sap.xss.hr.lea.form.edit.VcFormEdit.check(VcFormEdit.java:270)
at com.sap.xss.hr.lea.form.edit.wdp.InternalVcFormEdit.check(InternalVcFormEdit.java:1080)
at com.sap.xss.hr.lea.form.edit.VcFormEditInterface.isConsistent(VcFormEditInterface.java:216)
at com.sap.xss.hr.lea.form.edit.wdp.InternalVcFormEditInterface.isConsistent(InternalVcFormEditInterface.java:212)
at com.sap.xss.hr.lea.form.edit.wdp.InternalVcFormEditInterface$External.isConsistent(InternalVcFormEditInterface.java:288)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:508)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:438)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.access$600(FPMComponent.java:78)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.raiseReviewAndSaveEvent(FPMComponent.java:948)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.raiseReviewAndSaveEvent(FPMComponent.java:1111)
at com.sap.xss.hr.lea.form.editbuttons.VcFormEditButtons.nextStep(VcFormEditButtons.java:212)
at com.sap.xss.hr.lea.form.editbuttons.wdp.InternalVcFormEditButtons.nextStep(InternalVcFormEditButtons.java:182)
at com.sap.xss.hr.lea.form.edit.VcFormEditButtonsView.onActionNextStep(VcFormEditButtonsView.java:156)
at com.sap.xss.hr.lea.form.edit.wdp.InternalVcFormEditButtonsView.wdInvokeEventHandler(InternalVcFormEditButtonsView.java:328)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:420)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
Regards,
Sanjyoti. -
Unpaid Leave Configuration in Oracle HRMS
Hi Champs,
I have requirement to configure Unpaid Leave. We want to follow the approach where one recurring standard link element will be attached to all the employees to check if leave is existing or not. If leave is existing then all the deductions will be consolidated and made as one deduction element. If leave is not existing then formula will just return the message.I am looking for setup steps for this.
If someone has any setup type document mentioning the steps and sample formula, please do provide.
Thank You in advance.
Cheers,
Sandip Jadhav
[email protected]Hi Arun,
Can the HR not use the normal Absence screens(PUI) for the CEO ?
Approvals can be delegated with Vacation rules, but with MSS, only a manager can enter absence for employees and not the other way around.
You could create a custom self-service responsibility with the absence pages and have a custom security profile(to view only a select few). Does that help ?
Thanks,
Vignesh -
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 -
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 -
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 Gurus
I Need u guys help on undernoted scenario as the same is required by client.
1. There is a absence type Study leave and when ever any one avail this type he/she will get ½ day salary and the quota should also deduct for ½ day only.
2. Another one is absence type Sick leave which any one cant avail on Saturday and Monday. Suppose any one takes leave n if the week end (Saturday and Sunday) comes between leave thn quota shud b update except these two days
Thnz
SubratAnswer for second question:
>In counting rule , condition for the current day do not check saturday and sunday
Answer for the first question ,please check this
>In counting rule , on the counting node you can see quota multiplier give value 50 there as per your requirement , whether it is days or hours
For payment side do configure absence valuation in Payroll
>Payroll-payroll india- absences 1 ) Describe Absence Valuation Rules 2) Group Absences for Absence Valuation ( here you have to assign your absence type to absence valuation rule )
> Payroll-payroll india- absences-valuation of absences , configure your combination as 50% unpaid :Define counting class, then absence valuation,(you can see expert view make an entry 50 on the field percentage ( make sure you not selected the paid selection button) for your combination )
Edited by: Sujith Nambiar on Sep 8, 2010 12:31 PM -
hey !!!
can anyone help me with the configuration steps of Leave without Pay !!!!Hi ,
Leave without pay is Unpaid Absence.
Please use the following config.
SPRO> PY(ur country)> Absence Valuation please copy a wage for unpaid Absence--> Then to ur absence assign a valuation rule and then V_t554c where u assign the wage and define percentage.
Thanks
Swati -
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 . -
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 -
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. -
HELP: PCR using AAU** can not count absence days that less than a day
Hi, experts
I have customized a PCR using AAU**
But it can not count absence days that less than a day which is maintained in IT 2001 ,
such as unpaid leave. However it can correctly count absence days that last one day or above .
The issue is so strange for me, so please give me some advice.
Thanks a lot !
Morgan from Shanghai, China
2011-6-10Morgan
1 alternative approach is as follows:
Step 1: Ensure your absence type have already been mapped to an absence valuation rule
Step 2: In your absence valuation rule, (goto SM30 > V_t554c), assign a new wage type to capture the number of days
The wage type in step 2 should be created such that its attributes is to help your capture number of days of your unpaid
absence type when it is evaluated by your payroll schema
Final Step: You should be able to capture half day absences with such a wage type when you run your payroll calculations
Should you need to utilize such a wage type for subsequent calculation processing in your payroll schema, you may have to develop your own customer payroll calculation rules to do so
Maybe you are looking for
-
How can i call one report from another report (Drill Down Approach)
Hi Friends, I've two reports in completely different layout format. One is in Crosstab & another is in Tabular. Now i want to call my Tabular report(report 1) from my Crosstab (report 2) without using BO's default drill down feature. Or, you can show
-
Punjabi text not rendering correctly in TLFTextField instance?
I'm experiencing rendering issues with a SWF file using a runtime generated instance of the TLFTextField class (Flash CS5 or CS5.5), specifically with Punjabi and only on Mac OS browsers. The text displays as control characters (or outlined rectangle
-
External product catalog integration with SAP CRM
Hi Forum, I want to integrate a third party Java based product catalog with SAP CRM. Currently, ISA is being used as the front-end.The CRM has a product catalog which is being used. In place of this I want to add an external product catalog. This is
-
Cannot Edit Duplicated Compositions(CS6)
Situation. 1) Dowloaded a project from Video Copilot. 2) Imported The Project into the project I'm working on(VCProject into a lyric video) 3)Duplicated The Project IN THE PROJECT BIN(This is still inside a folder, maybe this is my problem) 4) I stil
-
Using a repeater with Photosmart b109n wireless printer
I use a Fritz!Wlan repeater on my network. The installation wizard for HP wireless printers cannot resolve which network SSID because there will be 2 of the same thing listed. In this case it will say "Looking for Network" endlessly. To resolve th