Negative time evaluation and IT0007

Hello Experts,
i have this condition in a PCR, where an employee with time management "1" (positive time evaluation) gets transportation allowance on attendance type days like "business meetings out of office" and "trainings", but this is done according to employee-specific indicator in IT0050. (It depends if he takes a bus (no transportation allowance) *or* transportation is generated per working day + attendance days)
I need to know if an employee with time management status "9" (negative time evaluation) how can i maintain the PCR to read according to the Indicator field in IT0050???  (N: employee doesn't take a bus, Y: employee takes a bus i.e no transportation allowance generated)
i.e:
matrix decision tree.
1. does the employee have 9?
1.1 what does he have in IT0050
1.1.1 he has Y
1.1.2 he has N.....etc
1.1.2.1 does he have an attendance type?
1.1.2.1.1 Yes
1.1.2.1.2 No
2. does the employee have 1?
2.1 what does he have in IT0050
2.1.1 he has Y
2.1.2 he has N.....etc
2.1.2.1 does he have an attendance type?
What is the operation to identify the "time management status" if +ve or -ve ??
what is the operation to identify what do we have in IT0050 as an indicator??
Edited by: Lara Hassanieh on Jun 6, 2011 11:29 AM

Hi Vivek
The workschedule is from 8-17 with a 1 hr upiad break.
The below screenshot is the output TIP entry after rule T002 (overtime after 8 hrs.).
The next screenshot created overtime wagetype for processing type N
Basically i havent even entered the OT and it is paying based on the work schedule. The requirement is that it shouldnt pay that 1 break hour as OT. But if i enter any OT in that hour then it should pay it. We are using negative time eval and copy of schema TM04. We only record exceptions. Please help

Similar Messages

  • Help with Time Evaluation and function exit (HRPTIM03 / SAPLHRLV_001)

    Hello,
    Hopefully someone can help me with an issue I am having with time evaluation and a user exit I wrote.  The code for my exit is at the end of this post.  IN DEV and QAS, everything works.  However, in PRD, multiple rules are considered fulfilled (when looking in PT60), and so employees get two sets of vacation entitlements per month.
    We have three rules for quota type 03 (vacation).  Rules 3,6, and 9.  Only rule 9 should apply to the individuals with the two job numbers in the code.
    Any help would be greatly appreciated.
    Shane
    WHEN ABSENCE QUOTA TYPE IS 3 (VACATION)
    CASE XT559L-QTYPE.
    WHEN '3'.
    CASE - COMPARE SELECTION RULE FOR ABSENCE QUOTA TYPES
      CASE XT559L-ACCNR.
    WHEN RULE SELECTED IS 009
        WHEN '9'.
        IF JOB NUMBER IS 5084 OR 3084, THEN THE RULE APPLIES
          IF XP0001-STELL = '5084' OR XP0001-STELL = '3084'.
            XSUBRC = '0'.
        OTHERWISE, THE RULE DOES NOT APPLY
          ELSE.
            XSUBRC = '1'.
          ENDIF.
    WHEN ANY OTHER RULE IS SELECTED
        WHEN OTHERS.
        IF JOB NUMBER IS 5084 OR 3084, THEN THE RULE DOES NOT APPLY
          IF XP0001-STELL = '5084' OR XP0001-STELL = '3084'.
            XSUBRC = '1'.
        OTHERWISE, THE RULE APPLIES NORMALLY
          ELSE.
            XSUBRC = '0'.
          ENDIF.
      ENDCASE.
    WHEN OTHERS.
    ENDCASE.

    The problem was that even though the code was transported to PRD, and listed as Active - it still was not activated, and had to manually be done though CMOD.

  • Use of Time Evaluation to generate Absence Quota

    Hi,
    We are planning to use time evaluation to generate absence quota. At the moment we are using RPTQTA00 report to generate Absence Quota. We have negative time management and since, the project has already gone live i have very limited scope to change the basic settings for example we do not have any employee subgroup to identify part time employees, PT & FT are in one employee sub-groups. We have only one ESG & PSG for time recording, time quota etc. The base entitlement is defined for the FT employees and it is reduced propertionately based on the employement percentage in IT0007. Now we are going to adopt a change in design, and planning to have specific work-schedule for PT employees. In that case, we will not have the scope to maintain %age in IT0007 for part time employees but exact no of working hours will be used. It means that system will treat the PT emploees as FT while generating absence quota and output the FT absence entitlement. As i said earlier we can not differentiate PT employees from FT employees based on ESG or PSG, i can not create a separate quota selection rule for part time employees. Hence, we are moving from running RPTQTA00 report to time evaluation for absence quota generation purpose.
    Now can anybody please help finding a alternate solution for the above, if it is possible to do it through report RPTQTA00 or we have to adopt the time evaluation. In case we are going to generate absence quota through time evaluation, can we only generate absence quota and skip anything that is related to payroll.
    Any comments/suggestion/advise will be very helpful to us.
    Thanks.
    Sujit

    We are not able to generate absence quota for part-time employees as when we do that, system is treating PT employees as FT employees and the FT base entitlement is referred while calculating absence quota. i can not define separate absence entitlement for PT employees as we have only one ESG and PSG, and based on this quota selection group is defined. The QUOMO feature is defined based on work contract - employee sub-group (there is no separate emp sub-group for PT employees) - Pay Scale Group. We are having this problem as we have specific work schedule for PT employees now (Ex. we create 3 days work schedule with 15 hours: 4.5,4.5, 6 hours) and we are not maintaining employement percentage for them. So system is treating PT employee as FT employee with 100% employement percentage. Please let me know if you need any specific info to understand my issue.
    Thank you so much for the response.

  • How does the system identifies whether we use Psotive or Negative Time Mngt

    Dear All,
    How does the system identifies whether we use Psotive or Negative Time Management.
    Appreciate your early response.
    Regards
    Rajesh

    Hi
    1. In positive time management we record the actual time of the employee working in organization and following are the infotypes we need to maintain in master data,
              1. Organztion Assignement [0001]
              2. Personal Data [0002]
              3. Absence Quota [2006]
              4. Planed working time [0007] with the time management status " if you are using PDC then "2" " Or "1. Time evaluation actual time".
              5. Time Recording Info [0050]
    2. In Negative time management we are only recording the time deviation like "Absence, Illness, Leave" and following are the Infotype we need to maintain in master data,
             0001, 0002,0007 with time management status "0" i.e No time evaluation and 2006.
    Best of Luck
    Swapnil

  • Time management and Payroll

    Hi Team,
    _My first question:_
    Kindly can you let me know how does the data go and get process in Payroll apart from the below points?
    I would like to share with you my knowledge on it.
    Integration between IT0007 and IT0008-Capacity utilization
    After running Time evaluation Time results will get procerssed in Payroll through cluster B2.
    In the payroll schema XT00 is the sub schema where Payroll takes the Time data and process in Payroll.
    _My second question_
    Does XT00 reads cluster B2?
    _My third question_
    Whether TC:PT60/Report :RPTQTA00 is used to generate quotas?
    I would like to share with you my knowledge on it.
    I see that in both ways they can be generated.But let me know in what cases we use PT60 and RPTQTA00.
    _My fourth question_
    How can we carry forward the balance quota of the previous year to the next year with specific validity dates ?
    And also how can we carryforward only certain no.of quota ?
    Team sorry for such a long questionnaire .Kindly help me in getting answer and clarity on the above questions.
    Regards,
    Vimal
    Edited by: Vimal Kumar on Sep 21, 2009 4:55 PM
    Edited by: Vimal Kumar on Sep 21, 2009 5:02 PM

    Hi,
    Q1:Kindly can you let me know how does the data go and get process in Payroll apart from the below points?
    A1:Time evaluation integration with payroll: just as you said, but if no time eavluation run for some days in the payroll period, TC00 will be perform to run time data processing in payroll without B2 written.
    Without time evaluation: sub schema TC00 will be performed to run time data processing in payroll without B2 written.
    Q2:Does XT00 reads cluster B2?
    A2:  Yes, but depends on time management status of infotype 0007(time evaluation inte. with payroll)
    Q3:Whether TC:PT60/Report :RPTQTA00 is used to generate quotas?
    A3: Yes, both can generate quotas. For some simple case, or not implement time evaluation or have nothing to do with time type, you should use RPTQTA00. But for some special case, or time quota gen. with time types, you should use PT60.
    Example:
      case 1:Total 12 days one year, but 1 day increased each month, you should use PT60 to generate montly and increase.
      case 2:Overtime transfer to leave: you should use PT60, because it relates to time type (overtime)
      case 3:12 days one year, accrual at the beginning of year, you should use PT60 if you do not implement time evaluation.
    Q4:How can we carry forward the balance quota of the previous year to the next year with specific validity dates ?
    And also how can we carryforward only certain no.of quota ?
    A4:We can use time evaluation and write some PCR to achieve or just simple to set the validity dates and deduction priority.
    Hope helps,
    Chen Jian

  • Time Evalution & PDC recalculation

    Dear Experts!
    I have to face an weird problem. My scenario is as below:
    1. I create a new Time Type to calculate the working date of employee in every month. My time wage type will replace an existed wage type in system, because it's configuration is not correct.
    2. After checking on Dev, QAS, the value of Earn Leave ( generated monthly) is CORRECT, we move this TR to PRD.
    And after moving it to PRD, there are a lot of employee re-run PT60 from Go Live Date. I don't know why.
    Could you please guide me the way to know which recalculation date in Time Evaluation, and How SAP decide the date to retro Time Evaluation in PT60? I just guess the field PDC recalculation in IT 3 ( I read F1 of this field), but now I'm mixed about this information.
    And you know, because we change the Earned Leave in Time ( I  run PT60) eg: Earned Leave for Feb-2010 will be modified, of course the value of Time Wage Type will be changed. The date Earliest MD change in IT3 is NOT Changed. But the Payroll for this guy is retro from Mar-2010.
    Can you please help me clear the way to re-run Time Evaluation & Payroll.
    Regards!
    Woody.

    Hi Woody,
    Please note  the below Points carefully, which may help you to solve your issue:
    Note -
    Retro Runs are based on Infotype,  If you change any Infotype related to Time / Payroll, then the system automatically maintain the "Earliest MD Change" date in IT 0003.
    For IT 0003
    1) When you change employee data that is relevant to payroll, the system stores the earliest date from which the master data change is valid. This date can be a future date after the last payroll run
    2) The system deletes the date in the Earliest master data change field after successful completion of the payroll run.
    The earliest recalculation date for time evaluation is also queried when master data and time data that is relevant to retroactive accounting is changed.
    For Payroll Controll Record
    Earliest retroactive accounting period
    1) Retroactive accounting in payroll can begin on the start date of this period at the earliest.
    2) If changes relevant for retroactive accounting have been made before this date, the system does not take these into account in either current or future retroactive accounting. However, retroactive accounting is initiated up to this period.
    3) If the earliest personal retroactive accounting date (from IT 0003) differs from the earliest retroactive accounting period, then it will be backdated to the later date.
    Comments:
    1) May be the Time Wage Type Change (related to Payroll) might have triggred the Retro Payroll, and once it retro run happens the "the system delets the date in the Earliest Master Data Change Field", that is why you are unable to find that field with values.
    2) Check the "Earliest Retroactive Accounting Period" in Control Record (Tcode PA03), so that you will get some idea. why it has happend.
    3) While determining the Retro, the system checks the IT0003, Control Record, it will take the date whichever is backdated date.
    Hope this helps.
    Regards
    Venu

  • Absence Quota In Time Evaluation

    Hi,
    I am working on Absences,i done the configaration part for abxebnce quota and i excute the report RPTQTA00.Its working fine for all Absence QTs.
    But while i am running the PT60 its displaying only one Absence QT. I need to see the all the Absences QTs for that Ee.
    Can U any body help me Hw to See the all Abs. QTs of that Ee.
    Thanks In Advance
    Swarupa

    Hi
    Executing RPTQTA00 and Time Evaluation are two different concept of Quota Generation. You have to executed RPTQTA00 before than Time Evaluation for Ee then you can see all the Absence quotas via time evaluation.
    Once you execute time evaluation you can do the following :
    click any of the date then click Manage Time Account > Quota > ABWKONTI.
    In ABWKONTI you will see those quotas, which you generated via RPTQTA00 (but depends upon the Selection rule you've customized in V_T559L) and the till date Quota Generation for those Absences for which you put the button on Increase.
    e.g., Ee DOJ 01.01.2008, you run RPTQTA00 on 01.01.2008 and CL and SL gets generated as follows :
    CL Quota - 01.01.2008 to 31.12.2008
    SL Quota - 01.01.2008 to 31.12.2008
    After this you are executing Time Evaluation and you client execute time evaluation on daily basis. so when you run time evaluation on 01.01.2008 system will check the increase button in customization of Time Evaluation and credited the Quota depending upon the customization u've did in V_T559L (like you want to accrue Ee quota on a daily basis or calendar year.) so system reflects everyday quota for such absences in the log you can view these daily generated quotas in various sections of Time Evaluation.
    hope it suffice
    Regards
    Pradeep

  • How to change the date generate absence quota(Time Evaluation)

    Hi all experts,
    Currently system use Time Evaluation, and generate absece quota in last day of month.
    So any way to change that system will use differ day to generate absence quota?
    Example use day 28 of each month will generate absence quota? Have any enhacement or configuration?
    Thank you,

    Tatsuya,
    there 2 better solutions for this, one is Generate Period Parameters and according accordingly the month end date you follow and use the same period parameter in V_T559L table to your Quota.
    and other Solutions is Write a PCR like Below.
    ABCD     (PCR Name)
       varstcrumo
            Varstreday
                 28
                   hrs=1
                   adddbTIME (TIME - Daily Time type - Create it in V_t555a table)
    Save it and go to TM04 Schema, and put this PCR with Function ACTIO and make sure to insert this before QUOTA Function and Before CUMBT. and save it, and dont forget to put TIME Time to your Base entitlement.
    you can run Time Evaluation to test it...let me know how it worked.

  • Time Evaluation- Kindly Help

    Hi,
    I m working on CATS where in the data is interfaced through a legacy system.
    I have the following Queries which requires an urgent response.
    •     Data from the legacy system to be transported is based on Wagetypes
    •     How to assign a Wagetype ( For example Wagetype-1000) to an Attendance and
            Absence Type and accordingly pick it up in Time Evaluation and send the data to
            Payroll
    •     I am confused of how to send the wagetype data to Payroll through Time
             Evaluation.
    Urgent help required.
    Regards,
    Reshma

    Hi,
    i have used documents this site to understand how to create time wage types in time evaluation, thrue table T554s, T555Y and T510S
    <a href="http://www.insightcp.com/res_16.htm">http://www.insightcp.com/res_16.htm</a>
    When wagetypes are stored in ZL they are processed in Payroll.
    Regards,
    Camilla

  • Help needed to understand GOTC in Time Evaluation

    Hi,
    I've been trying to get GOTC to work in Time Evaluation and haven't been successful.  I've spent weeks on this.  I've checked all the related documentation and posts but they do not help.
    My requirement is:  at the end of a week, differences of planned working hours and actual working hours are calculated and if the hours are greater than 0, GOTC will be triggered.  I'm copying the standard rule TPO7.
    As you can see, I put in the hours using operation HRS and trigger the retrocalculation while using time type 0928.  Time type 0928 has the day balance set as without cancellation.
    I've then configured it so that the retrocalculation will take place on a Sunday, if the condition is met.
    On Monday of the same week when retrocalculation is triggered, I do not see 0928 in the internal table TES at all.  According to the documentation, my time type 0928 should increase by the number I've set via HRS and I could also access it from the table TES on the Monday, but this doesn't happen.
    Does anyone have any ideas?  What am I doing wrong?
    Thanks in advance.

    Hi Jack,
    did you go through my blog on GOTC.
    http://aspireopenmic.com/2013/06/27/sap-time-evaluation-correct-weekly-overtime/
    I am using this function to go to beginning of the work week. So in your case on the last day of the work week, when you determine the difference of planned vs. actual is > 0 then store this in a time type (daily balance) and trigger GOTCWWnnnn - nnnn is your time type that has the difference.
    This will start re-evaluation on the day 1 of work week. Here you can read the correction time type nnnn using HRS=Dnnnn. Either you do the required recalc on day 1 and reset the nnnn balance to 0 or carry it forward to the next day...so on day 2 you can read using HRS=Lnnnn and ADDDDnnnn for the current day.
    The main thing is to remember is to reset the value of your correction time type to "0" when you are done with it for re-evaluation purpose. This will prevent an infinite loop. Hope this helps.

  • How/ where to change a weekly off to working day, working day to weekly off by maintaining IT0007 is 7-time evaluation without payroll integration

    Dear Experts
    We are doing Negative Time Management where we record only deviations
    But customer has third party time machine which required to be integrated with SAP system
    As I know, from the time recording terminal, i should map SAP number to all employees and then get a text mail the  details with employee attendance for the  respective dates and times. Then, have to create a ABAP report which will read the text file and update clock in/out with date into SAP system. After this we can check employee attendance infotype 2011.
    But, Before going for above, time administrator wants to set IT0007 as 7- time evaluation without payroll integration, then maintain data in IT0050 & IT2011
    Then run Time Evaluation then the out put will be according to the data maintained in IT 2011. Now the  requirement is, time administrator wants to change eg. the  day is suppose to be working day for any employee but based on adjustments that day became weekly off, another employee suppose to work but again due to some adjustments that day became weekly off, so how this time administrator can change this and where. This is like, time administrator  need to see the total work schedule for an employee and needs to change whichever data and whenever or after time evaluation, he could see the total work schedule as desired.
    And also, time administrator wants to change schedule manually for any of the employee during that particular period and view the same.
    Please note that, ESS/MSS haven't implemented yet.
    Appreciated all your prompt responses to this.
    Thanks
    SS

    No
    I have created a workschedule on wednesday In a year there can be weekly off 5 or 6 times on Saturday or Sunday So  in that case there is no need to create three workschedules we can create one workschedule and change the days Again we need to regenerate the workschedules inorder to take 'off's" in to account. that is what iam thinkinng at the moment. Yes there is no need to do anything in IT 007 If there is any change in Shift in that Case User has to change workschedule in IT 007.
    If there is weekly off he can select the dates on which day it is falling and generate the workschedule.
    for changing shifts he should change work schedule in IT 007
    Is this is right approach please throw some light on this
    My client requirement was Sometimes there can be weekly off in the company It can be either wednesday off or saturday off or
    unday off or it can be any day.
    Edited by: My SAP Cronies on Feb 2, 2012 5:17 AM
    Edited by: My SAP Cronies on Feb 2, 2012 5:22 AM

  • Difference between Time Management and Time Evaluation

    Hello
    Is there any Difference between Time Management and Time Evaluation? if yes, then what is it? I guess there's no diff, time evaluation is a report..
    please advice
    Thanks

    Hi Charlene,
    Time management can be divided into 3 steps
    1.Time Recording
    2.Time Evaluation
    3. Planning
    Time Evaluation :
    The recorded time data is grouped and converted to wage types which can be used by payroll for compensation.SAP provides a time evaluation program RPTIME00 for this purpose.
    Standard schemas TM00 and TM04 are used for evaluation of time data got from positive and negative time recording approaches.
    time evaluation program RPTIME00 also calculates accrual and entitlement for employees.
    Regards,
    Swapnil

  • Difference between a positive time and negative time management.Explain with screenshots.

    Hi gurus!
    I would like to know the difference between Positive time management and negative time management.
    thx & regards,
    raju

    Hi Nagaraju,
    I am adding more information..
    Whether or not an employee is on positive or negative time is determined by the time management status on IT0007. Status 1 or 2 = positive time; status 9 = negative time.
    In a standard system, positive time recording means the employee is required to record time (absence or attendance) for any day on which he is scheduled to work according to his generated work schedule. Negative time recording means an employee does not need to record time unless he has an exception to his normal working time; so absences are typically recorded as well as overtime or time work on days for which the employee is not scheduled to work.
    Schema TM00 is used to process positive time employees for whom clock times are entered; that is, every record has a start and end time.
    Schema TM04 processes both positive and negative time employees. The key distinction between TM00 and TM04 is TM04 does not require start and end times on every entry. Records with start and end times cna be processed in TM04. However, the records do not require these entries.
    In TM04 you will see code using IF, ELSE, ENDIF statements during the import process to separate the import of time data for positive and negative time employees.
    Positive time employees use the following data import statements in the schema:
    P2011 Import IT2011 records to TIP; regardless of whether the EE has IT2011, load the work schedule to TZP. If no IT2011 record exists, TIP is empty.
    P2001 Load absences
    P2002 Load attendances
    Negative time employees use the following data import statements:
    P2000 This is the critical difference between positive and negative employees. P2000 loads the daily work schedule to the TIP table as if the employee workede; that is, if the employee is scheduled to work from 8:00 to 17:00, this record will now appear on TIP. The work schedule details are also added to TZP.
    P2001 Load absences -- to pick up exceptions to planned working time
    P2002 Load attendances -- again to pick up exceptions, special costing information, overtime, alternate payments, premiums or any other variation from normal schedule work.
    So if you want to determine if you are using positive or negative time, check the time management status on the employees.
    Regards
    Siva

  • Custom report on payroll and time evaluation results

    Hello Experts,
    My client would like to have a custom report on payroll and time evaluation results , can you please provide me with 2 options of achieving them.
    Thanks,
    Regi

    Hi,
    The time clusters are found using reports RPCLST*(B2, B1, PC etc) via SE38. You can find the time clusters under the time menu in the menu tree.
    PCL1 - Database for HR work area
    PCL2 - Accounting Results (time, travel expense and payroll);
    The database table PCL2 contains the following data areas:
    B2 time accounting results
    CD cluster directory of the CD manager
    PS generated schemas
    PT texts for generated schemas
    RX payroll accounting results/international
    Rn payroll accounting results/country-specific ( n = HR country indicator )
    ZL personal work schedule
    Tto retrieve payroll results accesse SAP transaction PC_PAYRESULT for all countries.
    Finally u can get the results for time PT_CLSTB2 , for Payroll PC_PAYRESULT. With this t.codes u can get the require results for ur custom report.
    Regards,
    Devi.

  • Mac os x lion installation give negative times and keep growing?

    Why my mac os x lion installation give negative times and keep growing?
    Please help me since i've already try to install more then 10 times and wait until -2 hours but the problem still persist.

    On the bottom of your MBP should be a serial number.  Enter it here and post back the model/year information:
    https://selfsolve.apple.com/agreementWarrantyDynamic.do
    Do you already have Lion installed or are trying to install it to replace another OSX?  If you are replacing, which OSX is currently installed?
    Ciao.

Maybe you are looking for

  • No sound on youtube videos/audio posts but itunes works.

    When I go to youtube, the volume on the youtube videos are up all the way and so is my sound but nothing is heard. I've tried multiple videos. Also, when I'm on tumblr, the audio posts don't play either BUT when I listen to itunes, the tracks play pe

  • Pricing Routines

    Dear Consultant When creating a Stock, it gives an error, "Parameter for Plant is not maintained in inventory management" Could you tell me , how to resolve this Regards Aasif

  • Restoring from backup on iTunes 8 stuck around 95%

    Just thought I would test out the claim that the backups were faster iwth version 8 and now its stuck on 95% and has been for almost an hour. Anyone else experiencing this?

  • When will wls try to garbage collect ?

    The docs for the option "Low memory GC threshold" say that this is the "Threshold level at which WLS will try to garbage collect once the granularity report has been met". My question is: When is this condition met ? If at least once there has been a

  • How do I get Independent Headphone to be the default playback device in Beats Audio?

    In the Beats Audio control panel (I own a Pavilion dv7-4051nr) the only option listed for Independent Headphone is default communication device. The only time I have been able to enable Independent Headphone for sound playback was through Windows Med