Hi,
1) Commonly attendance terminals will use some database to store the time data, which can be read by your IT team and can write some SQL to prepare the format file using ODBC connection interface. You can consult your IT team (of client) to know the details and explore the possibilities.
2) Functional consultant can schedule the job in background for payroll related transactions in SAP. But I am talking about placing the time text file in the server using ftp (file transfer protocol) and SAP server can read that text file at once a day (or as per scheduled intervals) and can be uploaded into TEVEN table by RPTEUP10 program, which can be scheduled using BASIS team.
In my previous company, we uploaded the attendance file manually for some time, then we configured PI (XI) server to pull the data from the attendance database and place it into SAP system.
regards,
Bala.