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 :

  1. Le système SAP lance le procédé de calcul avec le module fonction HR_SEN_CALCULATE_COMPLETE. Ce module fonction importe les paramètres requis (liste des pays, procédé de calcul, matricule, type de calcul, date de sélection, etc.), puis les compare au type de calcul. Il existe quatre spécifications de type de calcul :

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.

  1. Enfin, le système SAP lance le module fonction HR_SEN_READ_PROCESS (Lire paramètres de contrôle pour procédé de calcul). Ce module fonction lit toutes les informations de contrôle pertinentes à partir du procédé de calcul importé. Par exemple, il vérifie si le procédé de calcul comprend un module fonction pour la logique de procédé de calcul supplémentaire, ainsi que la règle de conversion utilisée pour le calcul des durées et des dates de gestion.
  2. Si un autre modèle de valorisation est autorisé pour ce procédé de calcul, le module fonction HR_SEN_VALUATION_MODEL_INDIV (Lire modèle de valorisation individuel pour calcul de l'ancienneté) vérifie qu'un groupe de valorisations est saisi dans l'infotype Calcul de l'ancienneté (0553), puis importe ce groupe.
  3. La séquence suivante dépend du procédé de calcul : simple ou avec une logique supplémentaire.
  1. Le système SAP utilise le procédé de calcul et les étapes complémentaires afin de définir le modèle de valorisation et la règle d'arrondi affectés. Le cas échéant, l'autre modèle de valorisation est utilisé. Le système SAP utilise le modèle de valorisation pour définir les classes de sélection et les règles de sélection de données.
  2. Les règles individuelles de sélection des données génèrent des périodes à partir des données du salarié, puis les regroupent dans des classes de sélection. Les périodes de classes de sélection sont ensuite exploitées dans le modèle de valorisation.
  3. Selon le type de calcul en cours d'utilisation, l'un des trois modules fonction suivants est appelé :
  1. Si le type de calcul 1 a été sélectionné, le système SAP arrondit la durée à la fin du traitement à l'aide de la règle d'arrondi.

Résultat

Lorsque l'ancienneté a été calculée, le système SAP définit la durée ou la date requise.