Skip to end of metadata
Go to start of metadata

The HCM Time Management ES bundle provides enterprise services for the recording and maintenance of employee time data, streamlining operations by replacing cost-intensive external time entry systems that may only be used for employee clock-in/out without providing any access control.

Beyond providing a basic clock-in/out function, this ES bundle facilitates leave-management processes and working-time tracking, and offers advanced time recording for mobile workforces. The bundle also provides access control that tracks personnel within a facility area based upon their having clocked in or out.
The HCM Time Management ES bundle allows customers and partners to create user interfaces that suit their particular business needs, independent of user interface technology. Reduced overhead costs can be realized by providing a small clock in/out application (widget, gadget, etc.) in the corner of the screen of each employee who works with a PC, additionally eliminating potentially long walks through the work areas to time recording terminals. Field employees, alternatively, can perform their clock-in/out tasks through a mobile or telephone access portal that uses a corresponding Voice Self-Service application. This ES bundle may also be integrated with Duet, using the Outlook calendar as an interface.
The HCM Time Management ES bundle leverages enterprise SOA service-enabling the time recording functionality of SAP HCM, enabling employee clock-in/out actions to be recorded through whatever method is most convenient rather than through expensive timeclocks.

HCM Time Management (click to enlarge)


This ES bundle is useful for any industry that asks employees to record their time. Employees and enterprise administrators alike will find this ES bundle of value for improvement of efficiency for time reporting and management.

For details on Service Operations, Business Objects and Process Components, please check the ES Workplace.

How To Use This ES Bundle

Time, measured in the same number of increments regardless of country, is an issue that lies at the core of any enterprise. Employee reviews are based on how workers devote their day to their jobs, jobs are analyzed and charged by the number of hours spent to complete the task, and manufacturers bid on contracts with promises based on how quickly their workers can execute the job.

In an enterprise using the HCM Time Management ES bundle, the clock-in/out data from employees can be quickly coupled into the employee's work file in the SAP backend to document how much time they are spending on a particular task; determine whether they are, in fact, assigned to that task; and inform the payroll department about hours worked and leave requests.

Administrators can use this ES bundle to measure time expended on projects as a tool for productivity improvement. Employees may also be instructed to clock-in/out of the particular cost centers to which they are assigned, which will improve calculating the efficiency of time spent on cost-sensitive projects. Within SAP Organization Management, a work center's information also can direct the payroll department to provide a different rate of payment to an assigned worker, based on the project.

The following series of use cases for the HCM Time Management ES bundle shows how different outcomes can be achieved by using the enterprise services in different combinations. While these examples illustrate a few of the ways that this ES bundle could be used, the intention is to show the flexibility and reusability of these business objects and enterprise service operations so that you will have a clearer understanding of how to best deploy them in your own environment. This wiki is also a space for you to share knowledge and collaborate with others who are implementing the HCM Time Management ES bundle.

Use Case 1: Employee Time Event

A banker is working for a large global bank that does not have a timeclock per se. Nevertheless, the company would like all employees to record clock-in/out every day, so a small desktop application is added to the employees' computers. The application presents a small clock in one corner of the PC screen every morning when the desktop application is started. When the employee clicks on the clock, which is the link to the clock-in/out process, they invoke operations such as Create Employee Time Event that, in turn, accesses the individual's employee timesheet in the backend and records the employee clocking in. Such application widgets might also be designed to ask employees to record the type of activity they are doing, which would invoke Find Allowed Employee Time Event Type by Employee prior to invoking Create Employee Time Event.

Use Case 2: Field Employee Time Event

A mail carrier has no desk and no access to a PC. The Özi-Postservice in Switzerland provides mail carriers with a mail truck and a mobile telephone. Their workday starts as soon as they enter their mail truck to fetch the local mail for their area at the post office.

When the Özi-Postservice decided that they would like to track time data for their mobile workforce, they decided to use Voice Self-Service to enable their postmen to record clock-in/out and break times. Now postal workers call the Voice Self-Service every morning and are connected with a recorded voice that presents the time events which they are allowed to record, such as clock-in, clock-out, start of break, and end of break. Selecting 'clock-in' invokes enterprise services Find Allowed Employee Time Event Type by Employee and, after the postal worker selects a type of time event, the next enterprise service, Create Employee Time Event records the employee's time. The automatic voice informs the worker to wait for the system to confirm that the 'clock-in' time posting was recorded successfully in the system. If workers choose a time event that was not proposed, they will be asked to choose an allowed time event. The automatic voice also informs workers if an error occurs during the update.

When it's time for a lunch break, the mail carrier calls in again, invoking the same services to record that she has gone to lunch.

Use Case 3: Employee-Recorded Time Event and Payment Type

In professional services firms, time is often billed to projects or clients. Employees can access all time event types they are allowed to use according to predefined rules and additional information such as cost accounting objects.

An employee clocking-in using his Blackberry invokes Find Allowed Employee Time Event Type by Employee, which logs the employee's time according to allowed values for the time event. If the enterprise has established stored and assigned objects (such as positions) to individual employees, then the employee's next step of clock-in invokes Find Allowed Position by Employee for confirmation. Finally, the process is completed with Create Employee Time Event. The clock out process is similarly straightforward, simply invoking Create Employee Time Event again, and allowing the employee to either clock out or bill time to a different project or client.

Best Practices

Time Sheet Recording Solution

Time Sheet Recording is available as an Implementation Package based on SOA* on

Time Sheet Recording provides employees a simple and lean possibility to record their activities on their timesheet with full integration into SAP ERP HCM.
The Package inculdes the following features:

  • Enter all data into one User Interface. Composite distributes information to appropriate systems
  • Displays Data: Actual reported hours per project in worklist, Hour Type, Activity Type, Miscellaneous, Record Order (Internal Order for Miscellaneous), Calendar (color coding: recorded times, missing times, holidays, factory times), Assigned Projects (Worklist), HR Master Data (Network, Activity, Activity Element), Cost Area, Work Center (depending on user), Worklist (Project Name, Project Description)
  • Writes Data: Hour Type, Miscellaneous, Hours, and more

For detailed information including pricing, visit:    

System Requirements

Related ES Bundles

SOA Homepage on SDN
"On Vacation at the Touch of a Button," May 2007 SAP Info article by Dr. Andreas Schaffry that shows how one company uses HCM for time management applications
"Added Value with Integrated and Optimized HR Processes," May 2007 SAP Info article by Dr. Andreas Schaffry, shows how another company uses SAP HCM for certain processes, including payroll administration