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 Navera

Thanks 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

Similar Messages

  • Issue with Timezone/Hour

    Dear Experts,
    I am facing some problemas regarding SAP Sourcing timezone/hour.
    My user timezone is the same as the system, company, suppliers  and server timezone.
    When I create an RFx the system says that the document was created one hour before.Why is this happening?
    It also happens with the auctions and all other Sourcing actions.
    Regards,
    Eugénio
    P.S. I beleive the system started to behave like this right after last time that the timezone was changed in the end of March.

    Unfortuneatly these timezone problems are not simple to solve. As you suggested there is a system master timezone (per system property) and a user level, company level settings.  There are also server level settings OS and even JAVA settings in addition the database server can have its own settings if sepearte and even if it is the same server the DBMS itself can have multiple timezone settings.  I think all i have done here is give you several other places to look. If you are still not able to solve this file a message and support will assist in finding the setting that is causing the issue.
    Regards,
    Gary

  • Issue with employee that register Hour two company different

    Which should make the person     
    Which should make the persons of HR and Project System for that an employee can register hours to two project of two company code diferent.
    Regards

    Hi Martin
    If the Header data for billing are different, then you can not combine the deliveries into one Billing document.
    For example, you can not have two different Payer or two different Payment Terms in one Billing document. 
    Therfore,if the
    PAYER,PAYMENT TERM, BILLING DATE,  DESTINATION COUNTRY AND INCOTERM are different then you can not combine them in one Billing document, whatever settings you may do .
    In standard settings ,if the above criterias are same, then system always tries to combine the deliveries into one Billing document (provided you have not set any item dependent Invoice split).
    Ensure in the copy control VTFL, at Item level, Copying requirement should be "004" and in the VBRK/VBRP field value should be "001"
    at Header level,Copying requirement should be "003".
    If you have not used any user exits or have not made any Item dependent Invoice split etc, then this above settings must meet your requirement.
    In your case just check, whether the criterias for combining the deliveries are same or different for both the deliveries.

  • TS1702 i have tried all of the above troubleshooting resolution to no avail. please help me with "MY HOURS" app

    hello all i have an issue with my hours app on my iphone4 when i touch to open it does not open, it flashes as if but then goes back to icon screen. whta the heck?

    Have you tried closing the app completely and seeing if it works when you re-open it ? From the home screen (i.e. not with the My Hours app 'open' on-screen) double-click the home button to bring up the taskbar, then press and hold any of the apps on the taskbar for a couple of seconds or so until they start shaking, then press the '-' in the top left of the My Hours app to close it, and touch any part of the screen above the taskbar so as to stop the shaking and close the taskbar.
    If that doesn't work then you could try a reset : press and hold both the sleep and home buttons for about 10 to 15 seconds (ignore the red slider), after which the Apple logo should appear - you won't lose any content, it's the equivalent of a reboot.

  • Issue while creating Absence Quota for one employee

    Hi Friends,
    Our customer has a weird issue. When time evaluation is run, One Absence Quota type (Leave in Bank) is not getting generated for Only One Employee.
    This leave type has been updated with quota in IT 2006 after running PT60 for all other employees in the PA. The issue is only with one employee.
    This absence quota is assigned "Increase" in table V_556A_B (Permit Generation of Quotas in Time Evaluation)
    Can any one please suggest how to generate the missing quota for this employee. Thank you !!

    Hi
    Thanks for your replies !!
    Please find the screenshots attached.
    Leave in Bank Absence type which is valid for 2014 is missing in IT 2006 instead This absence quota valid upto 31.12.9999 is present.
    Current requirement is to remove the quota which is valid upto 31.12.9999 and replace the quota which is valid upto 31.12.2014.
    I have checked for some PERNRs with same EG/ESG/PA/PSA combination. They have the absence quota valid upto 31.12.2014 Only.

  • MGE - issues with pers. actions for delegation in ECC6.0 - management of global employees

    Hi experts,
    during implementation of MGE at my client we are facing issues with the personnel actions for delegation.
    We were using the standard actions as follows, without success.
    action Expatriation planning (81), IG 92 via PA40 --> new persno. has been created successfully, empl. status has been set to withdrawn, IT715 "host" has been set to "planned", IT710 has been filled (required fields only, no admin, no manager, no sending pers. assignment info), all payroll relevant ITs have been skipped (706 + 707)
    IT715 has been set to "to be activated" via PA30
    running of report RPMGE_Activation for newly created persno.(assignment nr), pers. action 82 Activation in host country, IG GE --> following ISSUES occure:
    Action can not be executed via PA40 (is this normal behaviour?)
    when running with report, employm. status changed to active
    IT715 "host" has not been changed updated in status (should have been updated to "in progress", right?)
    IT715 "home" has not been created (correct?)
    IT710 has not changed
    Background information:
    > Switch MAINS is activated
    > We are not going to use global payroll! No switch has been activated. Payroll will always run in home country, so the client does not want to use any of the py relevant ITs dealing with global employment.
    Many thanks + best wishes,
    Evelyn

    Hi experts,
    short update on our issue:
    After several times of trying the same thing, the report worked out fine as it should for 82 and also in the next step for 83. IT715 is going to be updated correctly. We need to work with the report and not with PA40.
    Some open questions remain:
    - Set home assignment to active during delegation (not to inactive for payroll reasons in home country)
    Documentation for RPMGE_Activation says
    Home Activation (Active) (84)
    Same process as described above, excpet that in the third step, the Employment Status field in infotype Action (0000) is set to Active if there are any trailing payments in the home country.
    We understand that 84 is identical to 83 but employment status is different.
    For action 84 a different IG is underlying (93) than for 83 (GE) and also it is called "Change expat.planning". The Action does not seem to work with the report as well.
    >> Is this correct? Do we need to create our own Home Activation (Active) Action by coping 83, changing the employment status setting?
    How do we need to configure Feature ACTCE then? EXPATACTHOME would need to have 2 entires at the end, no?
    - End of delegation
    Which actions are used for end of delegation? Are there standard once that we could not find?
    We would like to set the host country to withdrawn and the home country back to active (also change of employee group in this case).
    Also using the logic of IT715, is there any automatic way of changing the host country record to status completed, or would we use an exit action, including IT715 and set status manually?
    Same question for home country.
    Many Thanks,
    Evelyn

  • Is there a fix coming for the iPad Air's issues with rotation locking???

    The iPad Air has an annoying glitch in its occasional (frequent) shift to landscape mode, and locking in that position.  Is this a known/reported issue with a fix coming?
    This didn't occur with the older version of the iPad.
    Thx.

    iPhone, iPad or iPod screen will not rotate, fix
http://appletoolbox.com/2013/03/iphone-ipad-or-ipod-screen-will-not-rotate-fix/
    iOS Screen Does Not Rotate
    http://support.apple.com/kb/ts3805
     Cheers, Tom

  • Curious issue with extrude and rotate

    I've found a curious issue with extrude and rotate in CS6. It's not a bug, but it is a nonintuitive behavior that is confusing, and sometime troublesome. I think this is something that ought to go on the to-do list for the devs. Anybody else agree? Disagree?
    Example:
    I began with an arrow-shaped path, to which I applied the "extrude" effect. I then put an icon on top of the arrow, and grouped the icon and arrow. Now, I'm using this icon-arrow in several different parts of my design, in different orientations. As I rotate the arrow, the relative position of the icon and the arrow appears to shift. I believe this is happening because, as you rotate the icon-arrow, Illustrator rotates both the icon and the arrow about the center of the bottom face of the arrow. This is because the top face of the arrow is essentially fictitious, just an artifact of the extrude effect. So, even though the icon appears as if it is drawn on the top face of the arrow, it behaves as if it is attached to the bottom face of the arrow. When you apply a transform, that transform affects the bottom face of the arrow, causing the top face to shift relative to the icon.
    The solution would be to add an extra check box to the extrude effect, asking whether you wanted to extrude upwards (the way things are currently done) or downwards. If you could extrude downwards, then the top face of the arrow would be the "real" face, the one affected by transformations. You could then put an image on the top face, group the arrow and the image, and when you applied a transform, the icon would remain fixed relative to the top face, which would meet your intuitive expectations.
    If anyone is curious to experiment with this particular example, I've posted this file to Google docs here:
    https://docs.google.com/file/d/0B0Hoxcl5zTEtTXo5QnNsMGwwOGc/edit?usp=sharing

    but it does work because i downloaded your file and i did jsut that. it isn't exact, but your suggestion on how to fix it wouldn't fix it anyway. the reason the acorn doesn't match is because of the distortion from the perspective not the direction of the extrusion. even if you could dictate the extrusion to go downward, the arrow would still rotate into perspective (distort) and then extrude. to avoid that, what you want is to extrude in axonometric and to do that you make your perspective rotation angle 1 degree, then make your extrusion length a lot longer to match what you want. with 1 degree there will be minimal distortion to the arrow as you rotate it and the acron will match.
    i uploaded your file with your orignal 10 degree angle, and you'll see that they stay in sync pretty well. i drew a box around the acorn to better distinguish the difference. then i recreated the same thing with a 1 degree angle and on that version it stays in sync almost perfectly.
    again. it doesn't matter wich direction you extrude since in perspective both faces will be distorted. if you want to keep the distortion from the perspective, you can apply the same perspective rotation to the acorn without the extrusion and it will distort in the same way as the arrow. i added that option to your file. they are all group and you can rotate them and see that they stay together pretty well, except the first one is a little off.
    i uploaded your file with my solution
    https://docs.google.com/file/d/0B4ilRoSBagc3WDY3MUR1bDNpV0E/edit

  • Issue with creation of a specific field for a java program.

    Hey everyone,
    This is homework which is end of chapter "challenges" to practice what we've learnt.
    The chapter covers inheritance (super class and all things related)
    I'm having quite an annoying issue with the very beginning of the instructions, where it tells me to make the following fields:
    - Employee name
    - Employee number in the format XXX-L , where each X is a digit within the range 0-9 and the L is a letter within the range A-M.
    - Hire date
    This is what I wrote for code so far
    private String name;
    //private WTF
    private String date;I really have no idea what to do for the second field, how to even constrain integers and letters in the same field with a rule for number range and letter range, and that for each character independently, for what I understand.
    Any advice with this? It's blocking me from continuing -_-, because I can't make accessors and mutators and constructors, etc, if i'm still unsure of how the fields unfold.
    Thanks in advance.

    You can create a HireDate class.
    public class HireDate{
       private final int day;
       private final String month;
       private final int year;
       public HireDate(int day, String month, int year){
          this.day = day;
          this.month = month;
          this.year = year;
    }In the HireDate Constructor you could put if statements to ensure that only correct information is present. The fields are final because the hire date will not change. Override the toString() method so that when you print it out it will be in the correct format. Create some getter methods to get the private fields.
    Then in your other class just do this
    HireDate hired = new HireDate(10, July, 1991);Now you have an object that stores all 3 fields for you. You can use the object as you like and when it prints it will be in the format you want.
    Or you could just make hireDate a String variable. That is what I always did and I never lost marks for it. The reason I suggest this way is because you mentioned rules and constraints.

  • Directory Caching issue with Cisco Jabber client for Windows

    Hi ,
    I am facing cache issue with Cisco Jabber client for Windows. If I do any change related to modification or deletion of contacts in Active Directory/ Callmanager, it does not reflect in the Jabber. Because jabber takes the contacts from the locally stored cache file in the Windows system.
    Every time I have to remove the cache file to overcome this issue, practically it's not possible to do the same with all the Widows users. As, if any employee leaves the company and still I can see his contact appears in the "Cisco Jabber client". I have not seen this issue with Android/Apple iOS.
    Is there any automated way to remove the cache file? 
    Here is the detail of CUCM,Presence and Jabber.
    CUCM version: 9.1.x
    Presence          : 9.1.X
    Jabber              : 10.5 and 10.6

    Hello
    On our environment we had to install a dedicated Microsoft Certificate Authority "just for Cisco Jabber usage" to house the
    Network Device Enrollment Service.
    Our certificate for the CUPS were generated on this Certification Authority too.
    I discussed this certificate matter with my colleagues this afternoon and nobody seems to remember how these certificates were deployed into the
    Enterprise Trust store for the users.
    But I think they asked all 400 users to accept the 3 certificates by answering "yes" to the popup instead of using a script deployed by GPO...
    I wish you success with that deployment and really hope you have a technical partner that *Knows* this subject.
    Our partner left us alone with that unfortunately.
    Florent
    EDIT: If the "Certutil script method" works, please let me know. This could be useful in our own deployment.

  • IS there a way to fix the issue with text list boxes where they shift (empty space is smaller than the text size) when two text lsit boxes are side by side?

    Currently I have a webpage I designed for a company where I have multiple text list boxes side by side for the purpose of displaying data in each one based on a category in the database. So a text list box for the primary key, name, serial number, etc. I have to use Firefox as it typically works best for printing and functionality for the page. The single issue we are having is that in Firefox if the field is null as far as text the text are shrinks meaning all the data in that list box shifts up and is no longer in line with its congruent data in the other text list boxes. In other browsers that's not a problem and everything stays lined up regardless of whether there's text in the box or not.
    Unfortunately I cannot provide a link but if contacted I will provide screen shots.

    Try posting at the Web Development / Standards Evangelism forum at MozillaZine. The helpers over there are more knowledgeable about web page development issues with Firefox. <br />
    http://forums.mozillazine.org/viewforum.php?f=25 <br />
    You'll need to register and login to be able to post in that forum.

  • Report to find total absences of all the employees for 2006

    we have to find the total absences of all the employees for the year 2006. is there any good report to do this job

    If u wnt absence data then u can create query in SQ01.
    or
    Hope thts wht u wanted ,pls change the code accordingly as per ur need,just refer it as demo code -
    REPORT  ZGILL_ABSDATA                           .
    tables: pa2001.
    data: begin of itab occurs 0,
          Pernr like pa2001-pernr,
          Subty like pa2001-subty,
          begda like pa2001-begda,
          endda like pa2001-endda,
          ABWTG like pa2001-ABWTG,
          KALTG like pa2001-KALTG,
          end of itab.
    start-of-selection.
    select pernr subty begda endda abwtg kaltg  from pa2001 into table itab
    where begda ge '20060101' and
    endda le '20061231'.
    if sy-subrc eq 0.
    write:/2 'Emp No',
           12 'Abs Type',
           18 'Start Date',
           28 'End Date',
           40 'Abs Days',
           50 'Calen Days'.
    loop at itab.
    write:/2 itab-pernr,
           12 itab-subty,
           18 itab-begda,
           28 itab-endda,
           40 itab-abwtg,
           50 itab-kaltg.
    clear itab.
    endloop.
    else.
    message i000(000) with 'No data found'.
    endif.

  • Shift+i issue with Dreamweaver CS4

    Hi,
    i have an issue with Dreamweaver CS4 when I press shift+i the behavior is similar as cmd+v (a paste action). I checked the keyboard shortcut, but no action set for shift+i .. i don't understand.
    Please may you help me!?
    thanks
    bye
    Max

    Another place you can ask is in the forums for dreamweaver:
    http://www.adobe.com/support/forums/

  • Issues With Save For Web CS6

    I'm having some issues with my file when trying to Save For Web. A band of transparency appears above my image even though I have everything cropped to the artboard, and the artboard is exactly the size I want the final image to be. If I uncheck "Clip to Artboard" the band of transparency disappears from the top, but reappears on the right side. It seems as if the artboard area is calculated differently in the Save For Web screen; its slightly off. I've included some images so you can see the issue.
    Trying to save for web as a .png with "Clip To Artboard" selected; a tiny (one pixel tall?) band of transparency on the top of the image.
    Trying to save for web as a .png without "Clip To Artboard" selected; the image seems to shift and the band of transparency appears on the right size. Also some of the pieces of the image appear on the bottom outside of the artboard.
    I made sure to crop each element of my image to fit exactly on the artboard. Previously, I had made sure to use a clipping mask exactly the size of the artboard and still had these issues. I would like my .png to not have a band of transparency. It has the same issue when I change it to .jpg, but instead has a white matte band. What am I doing wrong, or is this just an issue with Illustrator? Thanks in advance!

    Depending on your use of the image in context, won't the transparent strip "disappear?"
    The only solution I know is to open it in Photoshop and manually crop out the transparent strip. AI or Save for Web also seems to antialias the edge of free-standing art over a transparent background. I just make the artwork slightly larger than the final cropped size, save for web, then crop in Photoshop.

  • I am using system 10.8.2 and have an issue with the screen saver not filling the screen. the desktop does, but not the screen saver. I find adjustments for the desktop, but not the saver. Would appreciate any suggestions.

    I am using system 10.8.2 and have an issue with the screen saver not filling the screen. the desktop does, but not the screen saver. I find adjustments for the desktop, but not the saver. Would appreciate any suggestions.

    I have a group of my images that rotate, and yes it happens oneach. I do believethat I have at one time had the images cover the entire screen, however I cannor remember how I made that happen, just like the desktop. I am sure it is old'ites setting in!

Maybe you are looking for