SAP Basis, Functional and ABAP Programming Reference Books
HR-TM Object

-----Original Message-----
Subject: HR-TM Object 

My question will be more applicable for those people working with
the HR Time Management module.

I want to ask is there a way to populate the Time Clocking data for
employee using the BAPI/RFC. Though there are many partners solution
available in the market, we are unable to do so due to some legal
contract issue.

Presently, we have a non SAP certified system to capture the
employee clocking data. This system will then download a ASCII file
to interface to the SAP system before running the time evaluation
program.

Any advise from someone out there? Thanks.

-----Reply Message-----
Subject: RE: HR-TM Object 

The way we handled it was to create an RFC that can be invoked by the 
UNIX startrfc command.  This is triggered by the transport process we 
use to fetch and move files.  This RFC is modeled after the channel 1 
(CC1) import provided by SAP.  The ASCII file seems to be the 
smoothest solution at this time.  I am told there are timeclocks out 
there that have direct connectivity to SAP but I have not seen one at 
this time.

-----Reply Message-----
Subject: RE: HR-TM Object 

We have a similar need.  It looks like the TimeMgtConfirmation.Post
BAPI will do this.  Take a look at it.  I haven't used it yet, but
it appears to be what we need.  We plan to build a web application
to report time that would use this (or similar) BAPI.

-----Reply Message-----
Subject: RE: HR-TM Object 

We have found that response time of BAPI's is too ong for mass input. 
I have approx 1 million punches a week coming into the system.  This 
would take tooooooooo long via a BAPI.  Using the channel which is 
SAP supplied, I can import 25,000 punches in 4 minutes.  The only 
reason I am using my own RFC is to remove some of the validation 
checks being done by SAP (I have pre checked the data before the 
import step) to speed things up.

I still do not trust HR BAPI's to work as advertised.  They do NOT. 

If your WEB application is using the BAPI directly (as the user 
types) then the response time issue is probably not as important. 
People can olnly type so fast.  You may want to watch out for 
licesnse issues with this though.  The license is very expensive if 
you have a large number of people using them.  One license per person 
is required!

-----End of Message-----
 

Best regards,
SAP Basis, ABAP Programming and Other IMG Stuff
http://www.sap-img.com