Skip to Content
avatar image
Former Member

abscence record on a break time

Hi,

I have a question based on below scenario:

in one of our DWS s we have a break as this: the employee can have a 30min break from time 10:00 to 13:00 and any more absence is counted as unapproved absence .

my schema and evaluation is working well but the matter is the records on IT2001, when a record is created in 2001 for covering the unapproved absence the duration is not counted and I have the message " absence during non working period", and after saving the record the Hours field is empty.

let me give you an example:

the times are like this:

07:15 - 10:00

10:40 - 16:15

10:00 - 10 : 30 is paid break

I must create a record from 10:30 to 10:40 in IT2001 but the above problem occurs.

Thanks for your attentions.

Elnoosh

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Nov 04, 2015 at 08:14 AM

    no comments?!!!!

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 04, 2015 at 08:52 AM

    To eliminate the warning message, you can keep the field 'Non-working period' blank in V_t554S.

    Regarding your second query about hours =0, I do not see a way to modify this using counting rules since planned hours during the break period are 0. You could try to use EXIT_SAPFP50M_001 (enhancement PBAS0001) to calculate the absence hours in IT 2001. 

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      Yes, Tania is correct. For first issue keep blank in field "Non-working period".

      For Hours= 0 in absence infotype. As Non working period we generally never assign any break as planned working hours are 0 so break is not required.

      Assuming your requirement as to calculate this time gap for Non working period, you can write PCRs and calculate it and store it in TimeType/Time Wage Type.

      Regards,

      Ketul

  • avatar image
    Former Member
    Nov 05, 2015 at 12:40 AM

    Hi

    Following has been achieved:

    a)Break  BRK1 - 10:00 - 13:00, Paid break 0:30

    b)DWS1 - Planned working hrs 8:50 Planned 07:15 - 16:15, Normal 07:15 - 16:15 Core 1 07:15 - 10:00,  Core 2 10:30 - 16:15, Work break BRK1

    c)PWS1 - Mon-Thu - DWS1, Fri-Sun: Off

    d)WSR1 - PWS- PWS1, Start from a monday, rel.pos 1

    e)Employee assigned with WSR1;

    f)Able to create IT 2001 on a Monday - 10:000 - 10:40;

    Absence hrs & quota used - obtained as 0.12hrs -

    However, it does not allow IT 2001 10:30 - 10:40 it gives the message as "Attendance/absence not allowed during non-working period".

    In MP200000 processing program module, you may be able to modify counting for the purpose of debiting to the absence quota with the accuracy provided in PA2006 quota used field, using the usual methods like bADI, ABAP Enhancement, etc.

    Add comment
    10|10000 characters needed characters exceeded