SAP HR Daily Work Schedules and Break Schedules

A daily work schedule in SAP HR Time Management defines the planned working time for one calendar day. It contains the start time, end time, planned working hours, break schedule, daily work schedule class, tolerance times, and other rules that control how employee working time is evaluated for that day.

Daily work schedules are normally configured after deciding the organization’s shift timings and break rules. They are then used in period work schedules and work schedule rules to generate employee planned working time.

  1. Define Break schedules
  2. Define Rules for variants
  3. Define daily work schedules

Navigation

SAP R/3 Role MenuDaily Work Schedules
Transaction code SPRO
SAP Menu PathSPRO => Time Management => Work Schedules => Daily Work Schedules

How Daily Work Schedules Fit into SAP HR Work Schedule Configuration

In SAP HR, the daily work schedule is one building block of the complete work schedule setup. A break schedule defines break intervals. A daily work schedule uses that break schedule and defines the working day. Period work schedules arrange daily work schedules across a weekly or multi-day pattern. Work schedule rules use these elements to generate the planned working time for employees.

For example, if an organization has a general shift from 09:00 to 18:00 with a one-hour lunch break, the daily work schedule stores the planned start and end time, the break schedule key, and the planned working hours. If the same organization also has night and afternoon shifts, each shift normally needs its own daily work schedule and break schedule.

Define Break Schedules in SAP HR

In this activity, you define break schedules in SAP. Every organization follows some break schedules like breakfast break, lunch break, coffee or tea break, dinner break, and other rest intervals. When you create a new break schedule in SAP, you need to enter the starting time, ending time, duration, and whether the break is paid or unpaid according to the client requirement.

Break schedule time differs from shift to shift. So you can define break schedules as per shifts, for e.g. morning shift, afternoon shift, night shift, etc.

Configuration steps

Step 1 : – Execute tcode “SPRO”

Transaction code SPRO- IMG

Choose “Display SAP Reference IMG”

customizing execute project IMG SAP

Step 2 : – Follow the navigation Time management – Work schedules – Daily work schedules and choose img activity “Define break schedules”.

Define break schedules SAP

Step 3 : – From choose activity screen, click on “Determine break schedules”.

determine break schedules SAP

Step 4 : – On change view “Work break schedule”: overview screen, click on new entries option to create new break schedules as per requirements of client in SAP.

create work break schedules in SAP

Step 5 : – On new entries work break schedule screen, enter the following details.

  • Grpg : – Update the key which is Personnel Subarea grouping for daily work schedules.
  • Break : – Update any name
  • No : – Update the sequence number of field.
  • Start : – Update the break schedule starting time, update the time 24hrs format.
  • End : – Update the break schedule end time.
  • 0, 25: – Specifies quarter – 15 minutes.
  • 0,75 specifies 45 minutes.

Click on save button and save the configured work break schedule in SAP.

Useful Checks Before Saving a SAP HR Break Schedule

  • Check that the personnel subarea grouping is the same grouping that will be used in the daily work schedule.
  • Use the 24-hour time format consistently, especially for afternoon and night-shift breaks.
  • Confirm whether the break is paid or unpaid before assigning it to the daily work schedule.
  • For multiple breaks in one shift, maintain the sequence number correctly so the breaks appear in the correct order.
  • Make sure the break times fall within the planned working time of the daily work schedule.

Define Rules for Daily Work Schedule Variants in SAP HR

Daily work schedule variants are used when the same daily work schedule key needs to behave differently under specific conditions. For example, a normal working day, a shortened day before a public holiday, or a special rule for a particular day type may require a different variant during work schedule generation.

To define working schedule rules for variant follow the configuration steps.

Menu Path: Time Management/ Work Schedules / Daily Work Schedules / Define rules for variant.

Step 1 : – From display IMG screen, follow the navigation and choose IMG activity “Define rules for variant”

Define rules for variant in SAP

Step 2 : – From change view “Rules to determine variant for monthly WS rule generation, click on new entries button to create rules for variants.

Rules to determe variant SAP

Step 3 : – From new entries rules for variant screen, define the rules as per your requirements and save the details.

Define Rules for Variant SAP

Use variants only when there is a clear business rule. If all days use the same timing and break rule, a separate variant may not be required. If the client has shortened working hours for specific day types or public holiday rules, maintain the variant logic carefully before generating work schedules.

Define Daily Work Schedules in SAP HR

In daily work schedules, you define actual working hours per day in an organization with scheduled break times. The daily work schedule is assigned to the relevant grouping and later used in work schedule generation.

Step 1 : – Follow the menu navigation and choose define daily work schedule.

Menu Path: – Time Management/ Work Schedules / Daily Work Schedules / Define daily work schedules.

define daily work schedules SAP

Step 2 : – On change view “daily work schedule” overview screen, click on new entries button to create the daily work schedules as per the requirements of client.

daily work schedule SAP

Step 3 : – On new entries daily work schedules screen, enter the following details.

  • DWS Grouping : – Enter Personnel Subarea grouping for daily work schedules key.
  • Daily work schedule : – Enter the four digits key that defines as daily work schedule in SAP and its description in the text field.
  • Start/ End : – Enter the starting date of daily work schedule and end time appears automatically.
  • Daily ws class : – It specifies whether a particular day is working day or day off/ week off (1 to 9 indicates working days).
  • Breaks : – Update the working break schedule (WBS) key as BRSC as we defined in SAP system.
  • Flextime : – Flex time determines the employees should work for 9 hours in between the time.
  • Tolerance time : – Enter time for begin tolerance and end tolerance as per requirements.
Define Daily Work Schedules in SAP HR
Time Management - daily work schedules

Choose save button and save the details.

Important SAP HR Daily Work Schedule Fields Explained

FieldMeaning in SAP HR daily work schedule configuration
DWS GroupingControls which personnel subarea grouping can use the daily work schedule.
Daily Work ScheduleThe key and description used to identify one day’s planned working time.
Start and End TimeDefines the planned clock time range for the work day or shift.
Planned Working HoursRepresents the net planned work time after considering breaks, depending on configuration.
Daily Work Schedule ClassClassifies the day for time evaluation and work schedule generation rules.
Break ScheduleConnects the daily work schedule to the configured break schedule.
FlextimeUsed when employees may work within a defined flexible time frame rather than a fixed start and end time.
Tolerance TimeDefines allowed tolerance around clock-in or clock-out based on the organization’s time policy.

Example of a Daily Work Schedule and Break Schedule Setup

Assume a general day shift starts at 09:00 and ends at 18:00. The employee has a lunch break from 13:00 to 14:00. In this case, the break schedule can be created for 13:00 to 14:00, and the daily work schedule can be created with 09:00 as the start time and 18:00 as the end time.

ShiftGeneral day shift
Planned start time09:00
Planned end time18:00
Break time13:00 to 14:00
Total time range9 hours
Break duration1 hour
Net planned working time8 hours

This is only an example. The actual values should be configured according to the client’s working hours, break policy, personnel subarea grouping, public holiday rules, and time evaluation requirements.

Common Mistakes in SAP HR Daily Work Schedule Configuration

  • Using a break schedule that belongs to a different personnel subarea grouping.
  • Entering break start or end times outside the planned working time.
  • Creating daily work schedule variants without checking the day type or holiday condition.
  • Maintaining planned hours that do not match the start time, end time, and break duration.
  • Using the same daily work schedule for different shifts that have different timings.
  • Saving the daily work schedule but not checking how it behaves during work schedule generation.

QA Checklist for SAP HR Daily Work Schedules

  • Verify that the daily work schedule grouping is correct for the relevant personnel subarea.
  • Check that the break schedule key assigned in the daily work schedule exists and has correct break timings.
  • Compare planned working hours with start time, end time, and unpaid break duration.
  • Confirm that the daily work schedule class is suitable for a working day, day off, or special day.
  • Review tolerance and flextime settings with the client’s attendance policy.
  • Generate or test the work schedule after configuration to confirm that the daily work schedule appears on the expected days.

SAP HR Daily Work Schedule FAQs

What is the work schedule rule in SAP HR?

A work schedule rule in SAP HR defines how planned working time is generated for employees. It combines elements such as daily work schedules, period work schedules, public holiday calendar, and employee subgroup or personnel subarea groupings.

How do you create a daily work schedule in SAP HR?

To create a daily work schedule in SAP HR, go to SPRO, open Time Management, choose Work Schedules, then Daily Work Schedules, and select Define daily work schedules. Create a new entry with the correct grouping, daily work schedule key, start time, end time, break schedule, daily work schedule class, and tolerance settings.

How do you make a break schedule in SAP HR?

To make a break schedule in SAP HR, go to the Daily Work Schedules configuration area and choose Define break schedules. Maintain the personnel subarea grouping, break key, sequence number, start time, end time, and duration details, then save the break schedule.

What is the table for work schedule rules in SAP HR?

In SAP HR Time Management, work schedule rule information is commonly associated with table T508A. Related daily work schedule, period work schedule, and break schedule data is stored in other time management tables depending on the specific configuration object.

Why is a break schedule assigned to a daily work schedule?

A break schedule is assigned to a daily work schedule so that SAP can calculate planned working time correctly. The break intervals help separate gross time range from net working time and support time evaluation rules for paid and unpaid breaks.

Successfully we have defined daily work schedules in SAP HR.