We are hiring and constantly growing! Have a look through our vacancies to find the right role for you!
The effective date is determined during compensation administration by using the data stored for the adjustment types in customizing, and the information currently available. For example, you want the bonus payment to be included in the employee's pay on the first of the next month after compensation administration has been performed. Or you want the effective date of a salary increase to be dependent on the job the employee holds. In this case, you must read the job data from the database yourself as this is not one of the input parameters.
You receive the following input parameters:
You can specify the following output parameter:
In addition to this, you can define an exception to the standard coding:
This exception tells the program that an error occurred determining the effective date.
In Compensation Management, the effective date must be within the planning period being used.
In this sample coding, the effective is set to the beginning of the planning period if the adjustment type belongs to category 1 (fixed), and to the end of the compensation period if the adjustment type belongs to category 2 (variable). This means that you stipulate when you plan for 1999 that the salary increases, for example, become effective on January 1st 1999 and the bonus payments on December 31st 1999.
if _categ = '1'.
_effda = _begda.
elseif _categ = '2'.
_effda = _endda.