Site icon SAP Human Resources Experts And Solutions

Positive time accouting

<p>Positive accounting is a tricky thing&period; Seems to be easy &&num;8211&semi; come in&sol;go out &&num;8211&semi; check in&sol;out and everything should work fine&comma; But&period;&period; Positive accounting is when time is registered by actual time worked in days or hours&comma; with time events &lpar;in&comma; out&comma; lunch&rpar;&period; There are special statuses in infotype 7th&comma; special time evaluation schemas TM00&comma; TM01&period; How does it work&quest;<&sol;p>&NewLine;<p>We&&num;8217&semi;ve implemented positive accounting with biometric fingerstamps&period; When an employee comes he enters personnel number&comma; swipe finger and time event is stored in SAP&period; 3rd party vendor collects time events&comma; process them to avoid errors and post to SAP every 5 minutes&period; It&&num;8217&semi;s performed with standard SAP interface PDC &&num;8211&semi; PT80 transaction&period;<&sol;p>&NewLine;<p><&excl;--more-->To start we need to create infotype 0050 for every personnel number how will use PDC interface&period; Employees with infotype 0050 will be downloaded from SAP to time accounting server &lpar;3rd party&rpar;&comma; that collects time events&period; It could be done with RPTCC101 program&comma; that will send personnel data through ALE&period; You need to set distribution model in BD64 transaction where that 3rd party system is a registered RFC program&sol;service&period;<&sol;p>&NewLine;<p>SAP initiates receiving time events&period; It sends IDOC with time events requisition&period; Programm RPTCC106&period; The external system received that query downloads time events from its database and sends them as IDOC to SAP&period; These IDOCS uploads into SAP and waits for being processed and posted&period; To post time events use SAPCDT45 program which creates records in TEVEN table deleting them from temporary buffer CC1TEV&period; Then you can see time events in infotype 2011&period;<&sol;p>&NewLine;<p>It&&num;8217&semi;s time to run time evaluation with TM00 schema&period;<&sol;p>&NewLine;<p>Looks simple but there could be nuances&period;<&sol;p>&NewLine;<ul>&NewLine;<li>How to filter bad events&quest; For example&comma; employee checked in twice or forgot to check out&quest; We solve these issues in the external system and to help time managers we upload work schedules to that system&period;<&sol;li>&NewLine;<li>It happens when time events are posted when time manager has changed time data&period; System posts these time events overlapping old ones and an error occur in time evaluation&period; To avoid set 2 for A00 key in V&lowbar;T705B view&period; It will ignore duplicates&period;<&sol;li>&NewLine;<li>To round time events to work schedule use fields from work schedule settings&period; The system will round time data up to grace period&period;<&sol;li>&NewLine;<&sol;ul>&NewLine;

Exit mobile version