Time and Attendance(Fingerprint/ID Reader/Smartphone) Integration with SAP

Our cloud or on premise server is integrated with data capture devices biometric (fingerprint/face reader)/ID card reader/smartphone geo location, also integrates seamlessly with SAP software, popular ERP among medium/large enterprises. We provide interfaces that would work with SAP (workforce management as well as financial modules) seamlessly, both systematically as well as via manual download/upload of stanard files exported/imported using SAP front end.
We are also able to provide direct access to Somroli Systems Server Database which is a popular RDBMS database and custom report creation tools.

Biometric/ID Reader Time and Attendance Solution with SAP

Somroli Systems Server (which is our cloud based/on premise time and attendance server connected with all time capture devices(fingerprint/face reader/ID reader/Smartphones) is integrated with SAP using open standard XML interfaces. This allows us to quickly update all interface adapters and be compatible with all versions of SAP as and when SAP releases new version of Munis ERP.
Our interfaces synch up all job codes/pay codes as well as locations/employees and employee privileges from SAP to our time and attendance server using manual or automated pull of information from SAP Munis Systems.
All payroll data for specific pay cycle (Attendance, Absence, Extra pay) is pushed to SAP for payroll processing and job costing.
Our time and attendance server is fully compatible with linux/windows servers and compatible with SQL Server.
All notifications(device status, attendance reports, manager approvals etc) are configured and managed via our time and attendance server.
IT Administrators can access IT Admin section of time and attendance server for remote time clock management.

General design approach:

The Cross-Application Time Sheet (SAP CATS) is available in different user interfaces. This enables you to tailor time recording to suit your requirements.

The graphic displays the user interfaces of the time sheet in relation to the CATS application. Although the user interfaces are suited to different data entry requirements, they all use the same application logic and save data in the same database table.


User Interface options (Depending upon your organizations infosec policies one of these options must be selected)

CATS classic

CATS classic is the original user interface of the Cross-Application Time Sheet in the SAP back-end system. It is particularly suited to users who also use the system to complete other tasks. CATS classic is the most suitable user interface for entering working times for multiple personnel numbers, for example, by secretaries.

CATS regular/Record Working Time (Web-Dynpro)

CATS regular offers a similar data entry screen and comparable features to CATS classic. However, this user interface has been optimized for use as an Employee Self-Service (ESS) application in a Web browser.

Mobile Time Sheet

The data entry screen of the Mobile Time Sheet (MTS) is similar to that of CATS classic and CATS regular , and it also runs in the Web browser. CATS notebook is designed for use with notebooks, and is particularly suited to employees who have to travel a lot and cannot always have a connection to the SAP system to record their working times. MTS stores the entered working time data in the notebook. The next time it is connected to the SAP system, the MTS synchronizes this data store with the CATS database. The technology used to synchronize the data ensures that you can change the working times in MTS and in the SAP system. When you use a notebook to record working times, the MTS provides you with the most important working time attributes in picklists.

CATS for service providers

CATS for service providers provides an alternative to the data entry screen that is available with CATS classic, CATS regular, and the MTS. The data entry screen for CATS for service providers is based on recording billable services, and therefore does not resemble a traditional paper timesheet. CATS for service providers enables you to specify basic data that is valid for more than one day. You can then record task components (such as miles/kilometers driven, overtime, and so on). See Task Type, Component, and Level . The following restriction currently exists when combining CATS for service providers with other user interfaces of the Time Sheet: In the other independent user interfaces, you can only display but not change data that you entered with CATS for service providers . In CATS for service providers, you can only display, not change, data that you entered with other user interfaces.

Connecting Somroli Systems Biometric Time clocks with SAP

Time recording systems are connected to the R/3 Time Management component via the Plant Data Collection: Employee Times and Expenditures (HR-PDC) interface. HR-PDC is a certified interface, that is, providers of time recording systems can earn certification for their software to communicate with R/3 Time Management.

The following information deals specifically with the version based on BAPI technology.Time-Clock-SAP-ERP-Integration

The time event types are permitted depend upon the modules implemented in your system, as follows:

Time Event Type Function Modules
P01 Clock-in or Clock-out Entry Clock-in or Clock-out Entry
P02 Start or end of off break Clock-in or Clock-out Entry
P03 Start or end of off-site work Clock-in or Clock-out Entry
P04 Start or end of off-site work at home Clock-in or Clock-out Entry
P05 Interim posting Clock-in or Clock-out Entry, Clock-in/Clock-out Time, Additional Time Event Types
P10 Clock-in Clock-in/Clock-out Time
P11 Change Clock-in or Clock-out Entry, Clock-in/Clock-out Time, Different Payment, Cost Assignment
P15 Start of break Clock-in/Clock-out Time
P20 Clock-out Clock-in/Clock-out Time
P25 End of break Clock-in/Clock-out Time
P30 Start of off-site work Clock-in/Clock-out Time
P35 Start of off-site work at home Clock-in/Clock-out Time
P40 End of off-site work Clock-in/Clock-out Time
P45 End of off-site work at home Clock-in/Clock-out Time
P50 Employee expenditures (external wage type) Employee expenditures
P60 Information posting Clock-in or clockout, clock-in/clock-out times


There are two options for connecting to external time management systems:

    1. Providing R/3 Time Management with external time data

In this case, either time durations (such as 8 hours) or time intervals (such as 7:00 a.m. to 4:00 p.m.) are recorded in external systems.

After the transfer, the data is stored either the Attendances 2002 or Absences 2001 formats (standard SAP objects)

If your employees enter their attendance times themselves at time recording terminals (clock-in and clock-out entry), you can then transfer this data (entry times) to R/3 Time Management (PT) via the standardized interface Communication Channel 1 (CC1). 



Would like to know more about integration architecture and out of the box web services supported by our server?
click here
to learn more.

For more details please click here to contact us.