Procédé technique du calcul de l'ancienneté 
Applications
Pour calculer une ancienneté, utilisez ce procédé. Les informations relatives à l'ancienneté comprennent trois éléments : le début, la fin et la durée d'une période.
Éléments dans les informations d'ancienneté

En fonction de l'élément à calculer par le système SAP, trois types de calcul différents sont disponibles :
Type de calcul |
Conditions préalables |
Exemple |
(1) Durée d'une période d'ancienneté |
Les dates de début et de fin sont disponibles. |
Un salarié a commencé dans la société le 1/01/1960 et est actif jusqu'au 31/05/1999. Vous avez besoin de la durée de cette ancienneté. |
(2) Fin d'une période d'ancienneté |
La date de début et la durée sont disponibles. |
Un salarié a été embauché le 15/07/1980 et reçoit une gratification après une période d'ancienneté de 25 ans. Vous avez besoin de la date de fin de cette période d'ancienneté. |
(3) Début d'une période d'ancienneté |
La durée et la date de fin sont disponibles. |
Le jour auquel la dernière année de l'activité du salarié commence est important pour la base d'imposition nationale. Les périodes d'absence sont prises en compte. Vous avez besoin de la date de début de l'ancienneté, ainsi que de la date de fin 31/12/1999. |
Conditions préalables
Lorsque la fonction de calcul de l'ancienneté est appelée, le système SAP doit au moins comporter les paramètres d'import suivants :
En outre, selon le type de calcul utilisé, deux des trois paramètres suivants doivent exister pour un procédé de calcul unique, le troisième paramètre étant défini à l'aide du type de calcul :
Si le procédé de calcul utilise la logique supplémentaire, il incombe au module fonction pour la logique de procédé de calcul supplémentaire de définir les deux paramètres d'import requis.
Chaque calcul de l'ancienneté commence par le module fonction HR_SEN_CALCULATE_COMPLETE (Calcul de l'ancienneté pour le procédé de calcul). Ce module fonction est appelé au sein d'une application SAP et doit être inséré par les programmeurs à l'endroit approprié. Il est également appelé si vous exécutez un calcul manuel dans l'infotype Calcul de l'ancienneté (0553). Il est possible d'appeler le calcul dans l'infotype Calcul de l'ancienneté uniquement si un module fonction pour la logique de calcul de l'ancienneté supplémentaire est affecté au procédé de calcul.
Déroulement
Lors du calcul de l'ancienneté, le système distingue les procédés de calcul simples des procédés de calcul avec une logique supplémentaire. Ces derniers comprennent un
module fonction pour la logique supplémentaire.
La séquence technique des procédés de calcul individuels est très différente. Par conséquent, elle ne doit être que brièvement mentionnée et n'est pas détaillée dans cette section.
La séquence technique de l'ancienneté est fractionnée selon les étapes suivantes du système SAP :
Si le procédé de calcul utilise la logique supplémentaire, le type de calcul ne doit pas nécessairement être saisi (zone non renseignée). Toutefois, la logique supplémentaire détermine ensuite le type de calcul.
Résultat
Lorsque l'ancienneté a été calculée, le système SAP définit la durée ou la date requise.