SAP Knowledge Base Article - Public

2925156 - Time Format When Maintaining Times

Symptom

When recording time in Self-Services, the system changes the format of the time incorrectly. This leads to an incorrect period of recorded time.

Example: When recording time using the time format '0030', the system changes the format to '30:00'. But according to the expectation, a change to '00:30' would be correct.

Environment

SAP Business by Design

Reproducing the Issue

  1. Go to the Home work center
  2. Select the Self-Services overview
  3. Select the Edit Time Sheet link
  4. Select the Add Row button
  5. Maintain e.g. activity: Actual Hours Worked and maintain for a day: '0030'

You will notice that '0030' changes to '3000'

Cause

If  '0030' instead of '00:30' are recorded on the ESS Time Sheet row, the time is taken as a duration and is read as '30' hours.

This is because it is field for a duration and not for a specific time of the day.

If this was a time field, then the system would throw an error, stating that the specified time is incorrect. In this case, it would not allow the entry.

But since some employees may record a duration of e.g. 24:00 hours or more, a duration field enables this.

Resolution

The system behavior is correct. To maintain specific times, the Start Time and End Time fields on the Details pane for the time recording can be used. These are  24 hour clock specific fields and always convert into a specific time format of HH:MM (where HH represents Hours and MM represents Minutes). This entry is checked for a valid time, eg. 24:00.

Keywords

Self-Service, Edit Time Sheet, maintain , KBA , SRD-HR-TLM , Time and Labour Management , Problem

Product

SAP Business ByDesign all versions