Symptom
Concept of dynamic break deduction in Time Sheet.
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Employee Central - Time Sheet
Reproducing the Issue
Please also refer to the Implementing Employee Central Payroll Time Sheet handbook for further information
Before 1811
- Only “fixed breaks” are possible in EC Time. Fixed breaks are defined in the workschedule with fixed clock times like for example from 12:00 – 13:00.
- When an employee starts work on 11:00 the break gets generated already after 1 hour of working time.
After 1811
- A break gets automatically generated after a configured duration of working time has passed.
- For example: break deduction of 30 minutes after 6 hours of working time and another 15 minutes after 9 hours of working time.
Resolution
Configuration Steps and the working of this feature:
- Configure the field 'dynamic-break-config-code' in the job information portlet via Admin Center -> Manage Business Configuration.
- Provide permission to the field via Manage Permission Roles.
- Navigate to Manage Data -> Create new 'Dynamic Break Configuration'. The configuration below means that after 6 hours of working time, there must be 30 minutes of break. Additionally if the total working time exceeds 7 hours, then there must be 60 minutes of break (including the 30 minutes for the 6 hours worked).
- Assign the object to the job information field configured 'dynamic-break-config-code'.
- Refer the work schedule, where there is no scheduled breaks configured.
- In the Time Profile, make sure the Main Break Time Type is filled.
- Scenario 1: In employee's Time Sheet UI, the working time is set for a duration of 6 h 30 minutes, which means that there should be 00:30 minutes of break and therefore the additional break of 00:30 minutes gets automatically generated.
- Scenario 2: An additional working time of 1h 30 minutes is recorded. Which means that total working time is 7h 30 minutes ((06:30 + 01:30)-00:30 break time)), which exceeds 7:00 hours as per the dynamic break configuration, so additional 00:30 minutes are added (so in total the break time is 00:60 minutes).
- Scenario 3: Similarly while adding an absence, the break time is deducted from the total duration selected. In the below example, the duration is 6h 30 minutes (8:00AM to 2:30PM) but since the dynamic break configuration is set to have a compulsory break of 00:30 minutes after 6:00 hours of working time, the Requesting field shows only 6:00 hours as requested.
Note:
The calculation of the deduction quantity is only done for full day absences. Part day absences are not considered.
See Also
Keywords
Time Sheet, Dynamic Break Deduction, TIM-6437, dynamic-break-config-code , KBA , LOD-SF-EC-TMS-UI , UI - Errors, Trace, RBP, Permissions, Status , Product Enhancement