Register Login

SAP Time Evaluation- Process Flow and Steps

Updated May 18, 2018

If you are new or not enough familiar with SAP’s time processing could think that time management is quite simple process. It is like providing data about absence or attendance; it will magically calculate hours and employee salary. However, in reality it is not as simple as seems. Though, knowing all deep knowledge about the process is not beneficial for you, but having some basic knowledge is essential to tackle with the time evaluation process when any error occurs or adding some additional functionality in it. It comes under SAP HR (Human Resource) module.

Before you, reach to payroll must know about those several phases that are essential when entering attendance through IT2002. It requires some necessary information such as attendance type, range of clock time and number of hours, cost assignment, premium indicators and many other information. However only these information are not enough to create a time income type process. First and foremost, before beginning with time evaluation process the attendance process needs to load attendance into TIP table (Time Type Table). For creating time pairs for a particular day, function P2002 fetch data from IT 2002. This type of time pair can comprise numerous sections of data.

  • Stat and end time evaluation –  Usually it calculate or fetch start and end time data based on daily work schedule rule, attendance hours and breaks during the shift, but you can specified it according to your needs.
  • Processing type and time type class – As you know every process has its type or class, similarly each attendance and absence has their processing type, time type and class assigned to it through V_5545_F. This assists creating processing and time type.
  • Time event types – It evaluates beginning and ending time of the time pairs. It utilizes time events IT2011, for instance Clock in and out.
  • Attendance/Absence reasons
  • ALP splits – Alternative payment splits for example premiums or substitutions are filled into the time pair.
  • Cost splits – It splits out assignment to differing cost centers in the table TIP into the time pairs.
  • OT and absence pointers
  • Calculation of hours for each time pair

The next step in time estimation will generate a time processing and time type for each time pair entry in the TIP table. According to the customer-defined settings in T555Y function TYPES studies the time pairs and references them as well as uses the modifiers set by MODIF T to generate processing types and time types. To generate time types for each, function TYPES together with T555Y employ the following inputs…

  • Personnel Subarea Grouping helps keeping time record associated with the employees’ number.
  • Function MOD, MODIF T = set for Time Type Determination Group.
  • The attendance type from V_554S_F assign processing type/time type class allied to the time type.
  • Pair type/attendance status assigned to the time pair.

The above given inputs are referenced against the processing type (i.e. S = planned work, M = overtime) and T555Y. In addition, the time type created and stored the input in the table TIP.

In the next step for time evaluation, you need to set up the day modifier for time wage type generation. You can do it by either using the function DAYMO or setting MODIF D=. You would get more flexibility with DAYMO, you can easily set the modifier for four day conditions, for example - public holiday SUN, public holiday - MON-SAT, not a public holiday - SUN, not a public holiday - MON-SAT.

Now, after setting up everything time types are prepared to turn out to be wage types. Let me tell you one thing about the conversion of time types into wage type in standard SAP method is through the Time Wage Type Selection Table, T510S. The table that using function GWT is call generate wage types. The table, GWT, can be called for particular processing classes as well as you can store the outputs in either the daily overtime wage types table, ZML or the daily time wage types table, DZL.

May you find table T510S a little complex but this table allows various flexible techniques of time wage type generation in a wide range of conditions. You would find many inputs into the table that describes criteria for time wage type generation, have a look...

  • Setting up MODIF W= for The time wage type selection rule group
  • Setting up MODIF D= or DAYMO  for the day grouping

The above given two criteria define the rule made for multiple table settings, a time wage type determination rule. Have a look at table settings…

  • Per rule you would find up to four valid processing classes (S = planned time, etc.)
  • The weekdays – Monday to Friday, in which the rule is active.
  • Schedule of regular/ daily classes (working day, off days, etc.)
  • Public holiday classes defined for the current day.
  • Public holiday classes defined for the next day.
  • Public holiday classes defined for the previous day.
  • Particular day types for the wage type to be created.
  • To create the wage type you can define the time range (i.e. 19:00 - 30:00 for shift differential)
  • A predetermined number of hours to accumulate in the created wage type

Once you completed the above, the refined wage types data would be created and stored in either table ZML or DZL. Now you need to have a look at the time wage type comprising the following info…

  • Attendance dates
  • Attendance start and end time
  • Type of the wage
  • Type of information- it is alike the processing class affiliated with time types (M = overtime) and Alternative payment splits, that can be generated by or shift substitutions or premium indicators.
  • Cost center splits
  • Absence pointer
  • Number of hours

After completing all this, the time wage types are able to work as like inputs to payroll processing. You need to import them into the country-specific payroll driver for example RPCALCU0 for the US.