Infotype 2001 (Absences) - storing absences in hours

Hi,  how can i store absences in hours instead of days?  the only unit of measurement avialable is days.  We need to be able to have the user enter absences is hours and it can be more than 24 hours.  Is this possible?
Thanks.

Dear Experts,
Below is the screen. We configured 25% Quaterly Deduction Loss of Pay. it is showing Absence Hours : 17:00  The system is picking total number of working hours Suppose for example : If I input 25% Absence Type for 2 Days It should show in Absence Hours : 2 Hours but Payroll calculations are happening correctly
Formula: 8hrs divided by 4hr = 50%
               4hrs divided by 2hrs = 25%
              Absence Hours = 2hrs
Experts please throw some light on this
Is it possible to do with rounding rules or is there any another screen I need to activate If it is possible through rounding rule How do I ????

Similar Messages

  • RE:ABAP HR infotype 2001 document number

    Hello All,
    When we save a record in infotype 2001 (Absence) in Pa30 it creates internally a document  number.I wanted to know is there any Tcode where we can see this document number? I know the BAPI name but i want the tcode where we can see the document number. Please help me regarding this.
    Thanks and Regards.
    Salish.

    Hi,
    The document number generated for each record would get stored in the database table PA2001 under the field AWREF for that record.
    Hope this helps.
    Thanks,
    Harini
    Edited by: Harini Gopinath on Oct 20, 2009 6:17 PM

  • Absence amount in infotype 2001 without taking wrok schedule into account

    Hello
    We are using CATS. For the purpose of available hours of an employee only the total of a week is needed. So for instance 25 h/week. We set up a week workschedule 25h/week with day schedule of 5 hours per day (hours evenly spread over the 25 hour week). However, I run into the problem that when I want to enter a leave in infotype 2001 for a certain day only 5 hours is allowed. But I need/want to enter 8 hours in infotype 2001 (user works 8, 8, 4, 5, 0).
    If it works in infotype 2001 then it will also work in CAT2 and CAT6. Can anyone explain me how to set this up. I checked the following:
    V_001P_D- Group Personnel Subareas for Attendances and Absences
    V_T554S-Define Absence Types
    V_554S_O - Determine Entry Screens and Time Constraint Classes
    V_T551C - Define Counting Classes for the Period Work Schedule
    V_503_E -Group Employee Subgroups for Time Quotas
    V_001P_I - Group Personnel Subareas for Time Quotas
    V_556R_B- Deduction rules for absence quotas
    T556C- Counting rule
    V_554S_Q - Assign Counting Rules to Absence Types
    V_554Y_B and table V_T554Y
    But I got lost somewhere in the tables above, the entries seem fine. I thought I had it with table V_554S_O where I set the availability on 9, but that did not help.  The field "whole day" (P2001-ALLDF) is grayed out next to the field number of absence hours (P2001-STDAZ). We only us HR for CATS purposes.
    I think I'm overlooking something for a particular setting in one of the above tables? I'm not an HR consultant so .... tabel V_556R_B is a very cryptic one for me. Further in table T556C I checked and unchecked "Work according to daily work schedule", but still no effect, also other combinations..... Also this table T556C I do not understand....
    What I only need is specfic settings so that I can enter more absence hours in 2001 then in the workschedule is permitted. No updates in any other infotypes are necessary. From the help documentation it seems possible, but I don't seem to get it working....
    Thanks in advance.
    Kind regards
    Mirko
    Edited by: Mirko Polisini on Feb 8, 2009 9:50 PM

    Hello,
    We need to implement HR as lean en mean as possible, so time evaluation is no issue. Just want to post 0190 (Leave) in infotype 2001, 8 hours for a workschedule day that for instance only has 5 hours. Else user needs to create 2 lines in CAT2, 5 hours and another on same day with 3 hours. During CAT6 I get the problem that the 3 hours cannot be posted, besides the fact that this workaround is very userunfriendly.
    Hoping that setting up infotype 2003 is not necessary, makes just things more complex (HR is just a means to an end for using CATS). Does it mean that I then need to create and absence type that is attached to infotype 2003? How does it work?
    Thanks in advance for your help.
    Kind regards,
    Mirko

  • FMLA standard hours infotype 2001 not editable when working with date range

    Hi All,
    The issue described below arises at the Juncture between FMLA Workbench and Absence Infotype IT2001.
    When we try to tie a FMLA Request to Absences the process takes us to the Infotype PA2001 screen wherein we would like the Absence Hours Field to be Editable so that we could enter Hours (less than full day).
    The process works fine when the FMLA absence is for a single day, i.e. if an employee availed a FMLA leave on a day (whether full day or part of a day) the Absence Hours field (PA2001-STDAZ) is editable and the user can enter any number of hours of his choice.
    But the process faces a glitch when the FMLA absence spans over a period of time (i.e. an employee availed a FMLA leave for over a period wherein each day may or may not be a full day absence, in this scenario it would be best if the system allow the user to enter Absence Hours so that the User could enter the exact number of Absence hours correctly. But unfortunately, when an absence spans multiple days the Infotype 2001 screen dynamically turns the Absence Hours field (PA2001-STDAZ) uneditable (grayed out) and the system forcefully enters hours equal to the sum of the work schedule hours for each working day covered in the span of period for which we are trying to enter FMLA Absence Hours.
    I have used the USER EXIT and the BADI route and tried to change the Screen Table to editable, but with no luck.
    Wondering, if anyone of you could help me out of this glitch.
    Thanks in Advance.

    Hi,
       I don't think this is possible.
       You cannot make the Hours field editable for a date range.
       I don't think its feasible to enter absence hours on a day basis given a date range.
       Better think of creating a custom infotype to enter absence hours .
       (Design would be : based on the date range entered , say 01.01.2011 to 05.01.2011 , you should get five input enabled
         boxes(dynamically) for five days to enter the absence hours , this is not possible in standard infotype ..... )
    Regards,
    Srini.

  • Balance gets reverted in Infotype 2006 (Absence Quota)

    Scenario:
    staff has a balance of 36 availale with him and has entry in Infotype 2001 (for dates 13/12/2010 - 17/12/2010 -  ).i..e, 5 week days
    Now if  the staff takes another leave on next working day i.e., 20/12/2010, system needs to deduct the weekend in between, ie. 18/19/2010
    For this purpose i have written a code, where follwoing peace of cdoe is creaeting an abrupt situation.
    i'm using the follwoing code.
    [code]
    REFRESH ABSENCE1.
    in itab_pa2001 i get the original records from the system so need to get existing recrod from system
    and limit the itab_pa2001 to only the week end record
    THIS IS WORKING
      LOOP AT ITAB_PA2001.
        CALL FUNCTION 'BAPI_ABSENCE_GETDETAILEDLIST'
             EXPORTING
                  EMPLOYEENUMBER   = ITAB_PA2001-PERNR
                  TIMEINTERVALLOW  = ITAB_PA2001-BEGDA
                  TIMEINTERVALHIGH = ITAB_PA2001-ENDDA
             IMPORTING
                  RETURN           = RETURN
             TABLES
                  ABSENCE          = ABSENCE1.
        IF RETURN-TYPE NE 'E' OR RETURN-TYPE NE 'A'
            OR RETURN-TYPE NE 'W'.
          LOOP AT ABSENCE1.
          ENDLOOP.
          DELETE ITAB_PA2001 WHERE
          BEGDA = ABSENCE1-VALIDBEGIN
          AND ENDDA = ABSENCE1-VALIDEND.
        ENDIF.
        REFRESH ABSENCE1.
      ENDLOOP.
      REFRESH ABSENCE1.
      CLEAR ABSENCE1.
    now itab_pa2001 only having the week end record  follwoign code creates it
      LOOP AT ITAB_PA2001.
        STATUS = 'TRUE'.
        CALL FUNCTION 'BAPI_ABSENCE_CREATE'
             EXPORTING
                  EMPLOYEENUMBER = ITAB_PA2001-PERNR
                  VALIDITYBEGIN  = ITAB_PA2001-BEGDA
                  VALIDITYEND    = ITAB_PA2001-ENDDA
                  ABSENCETYPE    = ITAB_PA2001-SUBTY
             IMPORTING
                  RETURN         = RETURN.
        IF RETURN-TYPE EQ 'E' OR RETURN-TYPE EQ 'A' OR RETURN-TYPE EQ 'W'.
          WRITE : RETURN-MESSAGE.
          NEW-LINE.
        ENDIF.
      ENDLOOP. [code]
    what happens
    Balance before was 36
    now  it is 36 - 5 + 2 = 33.
    i.e., 36 - days of old entry + days of new entry.
    is using 'BAPI_ABSENCE_GETDETAILEDLIST' and 'BAPI_ABSENCE_CREATE' incorrect.

    Found the solution 
    can not use
    'BAPI_ABSENCE_GETDETAILEDLIST'
    and
    'BAPI_ABSENCE_CREATE'  in sequence
    as the internal table p2001 called in 'BAPI_ABSENCE_GETDETAILEDLIST' does not get refreshed fro the next call to 'BAPI_ABSENCE_CREATE' as they are in the same function group.
    using "BAPI_PTMGRATTABS_MNGCREATION" instead of 'BAPI_ABSENCE_CREATE'.
    bilal

  • INFOTYPE 2001 AND 2002

    When i book absence in infotype 2001 or book an attendance in infotype 2002, if i put 6.51, the system automatically changes it to 6.52 hrs. I just want the system to take 6.51. How is this possible. Can this be done through configuration. Please help
    Thanks

    hi,
    This Absence Hours is changing automatically to accomodate the absence start Time and End Time.
    Say in your eg,
    I assume Personal workshedule start Date - End date iis 8.00 - 17.00.
    You are trying to input6.51,system will automatically change to 6.52 to get the correct start Time and End Time.(eg: 08:00 - 15:31)
    Manoj.

  • Infotype 82 linked to infotype 2001

    Hi everibody, 
    can someone tell me whether it is possible to customize infotype 2001, linked to infotype 82?
    In fact in the infotype only fields AWART, BEGDA and ENDDA are displaied, and in this context we can only manage the "full day" vacation.
    We'd rather like to manage the single vacation hours, using the input field STDAZ in the table control of the infotype 2001, linked to infotype 82.
    Can someone give me suggestions about this?
    Thank you in advance
    Cinzia

    If i understand correctly, you want to be able to input hours instead of full days in infotype 82 right ? In order to be achieved this will definitely need some coding.
    I have created an infotype in a client for work accidents, similar to 82 but with table control for the absences associated to an accident, so the accident itself is in infotype 9127 (in this case) and then the absences associated with this accident are in 2001 and this association i used a field in 2001 that wasn't used for anything (AWREF i think). So i generated a unique number through an interval and saved it in infty 9127 and then in the corresponding absence in 2001 in field AWREF.
    In your case, since you want to use this standard infotype, on way to do this might be creating an adittional field in infotype 82 using PM01 to enhance the infotype. This field would be "hours". Then using BADI HRPAD000INFTY you can get the creation of infotype 2001 for this absence and use that value through seting a parameters or passing it in the PSPAR structure for example. There are a few ways to achieve this, but still it will need some coding.
    Edited by: Pedro Guarita on Oct 13, 2010 2:08 PM

  • Query in infotype 2001(Absenses)  and 2005(Overtime)

    Dear Freinds,
                   I have one query in infotype 2001(Absenses) when iam entering the  the absence hours  as 2 hours it is defaulting the start date time (beguz) 9.00 and end time (enduz) 11.00 ....which my user is not accepting ......they wantedn it to act like the overtime (2005) it is deducting the end of the time 18.00 (6.00p.m) as the Beguz as 18.00 pm and Enduz as 20.00 pm..........i would like to know can we change for the 2001 also in this way .......by using the concept of 2005 in the user exit EXIT_SAPFP50M_002  or in the BADI BAdI HRPAD00INFTY , however i am unable to change , could any one please let  me know if you  has implemented please let me know .
    thanks & regards
    madhuri

    Hi,
    i don; think we can modify IT2001, since we have IT2005 to enter Overtime.
    It is better to use IT2005 for overtime. One more thing here, how can we treat absence hours as Ovetime hours?
    thanks,
    vasu.

  • Leave approved in Portal is not getting updated in Infotype 2001

    Hello,
    I am using the standard WF - WS12300111 for Leave Request in the Portal.
    The workflow is working fine in the portal; Manager could approve / reject the leave request in MSS and it is updating the portal Team calendar and ESS Employee Leave details.
    However the approved leave is not getting updated in the Absence infotype 2001 in the back-end system.
    Could you help ? 
    Kind Regards
    Desy

    Program (SE38) - RPTARQPOST has to be scheduled in order to update the status of leave requests and post to PA2001 after they have been approved.
    Is there any other way ?

  • How to find the error message populating for infotype 2001 iN pa30

    Hi ,
    I got a requirement that one of our end user a a error message is populating when he tries to enter the data in 2001 absences infotype.
    I check the documents ...it is written as a there is long back they modified the original T-code of 2001(report or userexit not sure) to allow only HR Department people , no one can enter the details apart from HR ,no-one else should be able to do that!!
    Now i need to find where the error message is getting .............i dont know what is the best approach,
    i debugged it(before savgin) but its too long to find......I put the break points for the user-exits available for the infotype(Total i found 16 Package PTIM) ......no user-exit is triggerring..i searching from morning....
    The main problem is  it is working fine for me.I am not getting error message...so unable to catch
    Please help me how to search...or need to search with 'AUTH ' field? if so in how many programs?
    or need to search using the 'MESSAGE' i just have the screen shot of the message..with the content how could i found that ??
    waiting for your valuable inputs....
    regards
    sas

    Hi Gautam,
    Thanks for reverting back, but my problem is i am not getting error message!!
    enduser is getting that!!
    Rgars
    sas

  • PCL4 TABLE LOG FOR INFOTYPE 2001 IS NOT WORKING IN QUA 070 CLIENT

    Heloo,
    Could some one let me know the ways to capture the log of infotype 2001.
    I have used PCL4 table to capture all the changes made to INFTY 2001.
    This is working fine in DEV 070.
    But not working in QUA 070.
    Could someone let me know what is the problem and the solution.
    Thanks a lot for your efforts.

    Hi Lata!
    I created the absences (T554S):
    Ps grouping, Absence type text
    04,0100 VACATION WORKIN DAYS (quota working fine)
    34,0100 VACATION NATURAL DAYS
    When I check your steps I have this information
    1. Absence type screen no. should be 2001.
    I have checked in table T554S.
    Screen number quota working fine: 2001
    Screen number quota working bad: 2001
    2. Quota deduction should be selected in V_554S_Q table
    Check quota deduction quota working fine: is checked
    Check quota deduction quota working bad: is checked
    3. Check that in counting rule you have assigned correct deduction rule.
    Counting rule for quota working fine: is 010
    Counting rule for quota working bad: is 030
    The counting rule 030 is created for me, maybe this is the problem is a similar copy of the rule 010. It has different conditions because in Psgroup "04" the vacations are working days but in group "34" the vacations are natural days.
    4. In deduction rule check whether correct quota no. you have maintained.
    In deduction rule working fine the absence quota type is 10, standar leave, days
    In deduction rule working bad the absence quota type is 30,                        ,days
    I've checked the absence quota type and are similars:
    In 10 absence quota type
    ESG Time quota types: 1
    PS Grpg tm Quota Typ: 01
    Absence quota type: 10
    Time/measurement unit: Days
    Time constraint class: 02
    In 30 absence quota type:
    ESG Time quota types: 3
    PS Grpg tm Quota Typ: 02
    Absence quota type: 30
    Time/measurement unit: Days
    Time constraint class: 02
    What's wrong?
    Kind regards,
    Julian

  • IT2001 error, no time constraint reachion for infotype 2001 with tm const00

    Dear Seriors,
    When I try to add any absence, it show the below given error message (red colour), but if I hit the enter button it allows me to mark absence.
    no time constraint reachion for infotype 2001 with time constraint class 001
    What might be the reason?
    Regards
    ET

    The time constraint class is used to check for collisions between Time Management infotypes (2001 to 2012). It allows you to specify different regulations for checking for collisions between individual subtypes.
    The views Time Constraint Reaction to Time Management Infotypes (V_554Y_B) and Global Time Constraint Reaction (V_T554Y) contain rules for the collision check.
    Please explore on this.

  • Conection between Infotype 2001 and 2006

    Hello experts,
    i´ve got the following problem: I had to book an absence in infotype 2006.
    I want  do this with via BAPI BAPI_PTMGRATTABS_MNGCREATION.
    So far it works. My problem is that i don´t know the value for ABS_ATT_TYPE (it´s a value of infotype PA2001-SUBTY) but i only got the value of of infotype 2006 (PA2006-SUBTY). These 2 values are NOT the same and i don´t know how to match them. Is there any FM or BAPI which tells me the correct PA2001 value for my PA2006 vlaue?

    Hi Benjamin,
    2001 -> Absences
    2006 -> Absence Quota
    From the look of it , BAPI_PTMGRATTABS_MNGCREATION seems to be used to create Absences and not Absence Quotas.
    Have you tried using HR_INFOTYPE_OPERATION to create Absense Quotas ?
    Also, have a look at table V_556R_B. It will give you the relation between 2006 and 2001.
    Regards,
    Jovito
    Edited by: dsouzajovito on Jan 24, 2011 2:27 PM

  • HR_BLP_SAVE_TIMEDATA and how to load high volume records onto Infotype 2001

    Because of high data volume (estimated 1 million records each run) and short SLA time requirement (runs every 2 hours), we chose to use functions that are called by CAT6 (Skipping the CATS to HR info types loading process) to load the time records directly into Infotype 2001 and Infotype 2002. 
    Now we discover that some records (sporadically and randomly) don't get loaded onto the infotype and they don't return from the error message table either.  We are wondering whether anyone has used these functions before, and how they resolve the issues of missing records / error handling. 
    We are also wondering if there is any other feasible solution to meet our customer's need.
    The two functions we use are:   HR_BLP_MAINTAIN_TIMEDATA and HR_BLP_SAVE_TIMEDATA

    Hi Curt,
    No, they are 32 bit RGB. I have just made an 8 bit RGB and it gives me the option. Thank you for your help

  • How to add record in infotype 82 and correspondingly to infotype 2001?

    Hi All,
    I need to create leaves. I can do it by using "HR_INFOTYPE_OPERATION" and create records in infotype 2001.
    But I also need to create corresponding records in infotype 0082.
    I have the leave types as stored in infotype 2001, like PCPI, PVCL etc.
    But I found that the SUBTY value stored in infty 2001 is different from that stored in infty 0082.
    How can I find the relation between these two SUBTY so that I can create the records in both infotypes.
    Please reply back if someone knows how to create the leaves in these 2 infotypes.

    Hi Ganesh,
    I could get the relation between the SUBTY in infty 2001 and infty 0082 from the table T554S.
    But I could not add the records to the two infotypes simultaneously. I am adding them one after another.

Maybe you are looking for

  • Cannot connect to cellular network after 6.1.2 upgrade

    I just upgraded my iPhone 5 to 6.1.2 this morning via an over-the-air update on my WiFi network. The upgrade appears to have been successful, however, it can no longer connect to the Verizon cellular network. I tried restarting the device, but no luc

  • Brand new G780, battery won't charge

    I got my G780 a month ago. It was brought to me from USA (I'm in Europe) where it was only tested for a few minutes. Yestarday I started it up for the first time. Battery stays on "0% (plugged in, charging)" and it won't charge. I tried to take it ou

  • Masking and clip art with transparent backgrounds

    I'm new to iWeb and am creating a travel blog. So far love the simplicity of it. However, when I try to add clip art type images or graphics with transparent backgrounds I always get a white border around them. I have tried to mask or crop the border

  • Can not open Classic after updated to 10.3.9

    Recently I have updated my iMac to 10.3.9. I can not open Classic 9.2.2 since then. I can start from 9.2.2, but the new printer I installed after the update is not compatible with 9.2.2. I really like to use APPLE WORKS. I can open APPLE WORKS when I

  • Tomcat didn't start

    I just downloaded and installed jwsdp-1_0_01, when I tried to start tomcat server, the tomcat icon was appeared shortly then disppeard. I checked catalina.out file, the error is :"java.net.BindException: Address already in use: JVM_Bind:8081", what c