1
votes

With one of my clients, we are having the following problem:

HR services are provided by a third party, who use SAP HR. SAP HR is the master system, which feeds information into a lot of other systems, such as Active Directory.

A nightly job synchronises data between SAP HR and Active Directory. When a user quits, their account is given an expiration date matching their last day at work. Normally, this works excellently, and ensures that employees do not retain access to systems beyond their last day at work, as per the company policy.

The problem occurs when a user transitions from employee to consultant. As things stand today, there is a transition period from their last day until their final paycheck and vacation pay is calculated and paid, which can be as long as two months.

The period begins as the user record in SAP HR is set to reflect that the user has left the company. Until the calculation is completed, they cannot set it to reflect that the user still needs to access their account. In the intervening period, IT support gets daily requests to reopen the account from the affected user, as their account is closed overnight.

It seems to me that this is something that SAP HR should be able to account for out of the box, but I do not know, and so I turn to you to answer the following questions:

  1. Can SAP HR account for this out of the box?
  2. If so, how can this be set up?
  3. If not, do you have any ideas as to how it can be achieved?

Please keep in mind that I am not an SAP professional (though I do have some experience with SAP), I work in the IT department supporting the company, and am pushing them to push for a change in configuration with their provider of HR and payroll systems. There are a total of three companies in play here; my company, the company we support, and the company providing the HR and payroll system.

1
What do you put in "transition from employee to consultant"? Changing status in company? Changing employment type? Changing payment methods? Consultant is not a lifestyle, it can be name of position in company's staff as well.Suncatcher
Status in company. They go from being salaried employees to being consultants, guest researchers, etc. The difference here is that as a salaried employee, the company pays employer tax, vacation pay, and contributes to their pension, whereas as a consultant or guest researcher, the company only pays them their fees, and they or a third party are responsible for those things.razumny

1 Answers

1
votes

I doubt there is exact functionality in HR you are looking for, however you can consider some options.

There is Contract elements infotype (0016) in SAP HR which holds Contract type of the employee and that may be close to what you are looking for. Available contract types are maintained in V_T547V view, more on this here.

You can either:

  1. Change contract type for employee by schedule via dynamic actions (infotype 0019)
  2. Re-hire this employee as a consultant. For this option you may create a dummy payroll area, which won't be processed in Payroll.

or

  1. Mimic standard Hire action and create Consultant hire action.
  2. Also you can create separate PERNR number ranges for consultants, and separate Payroll area for them.

Thus firing of transitioned employees can be avoided. More on creating actions is here.