Sélection des matricules 

Utilisation

Le modèle de processus doit commencer par le lancement d'un programme sélectionnant les matricules pour l'intégralité du processus. À chaque modèle de processus correspond un programme de sélection spécifique.

Définissez ce programme de sélection lors de la création du modèle de processus.

Intégration

Les matricules n'ayant pas été sélectionnés via le programme de sélection défini dans le modèle de processus peuvent néanmoins être inclus dans un processus contenant la paie. Par exemple, vous pouvez inclure de nouveaux salariés dans un processus. Si le processus est renouvelé, ces salariés sont lus à partir du matchcode W.

SAP fournit un programme de sélection international H99_SELECT_PERNR.

Si vous utilisez votre propre programme de sélection, basez-le sur la structure suivante. Le texte source défini doit rester en l'état.

 

REPORT MY_SELECTION_PROGRAM.

INCLUDE RPUPMDP1.

RANGE: PROCESS_EMPLOYEES FOR PERNR-PERNR.

DATA: This_report like sy-repid

...

START-OF-SELECTION.

This_report = sy-repid

FONCTION D'APPEL 'HRPY_PROCESS_INIT_SELECTION’

EXPORTATION

IMP_PROGRAM = This_report

MODIFICATION

CHAN_PROCESSID = STPROCID

CHAN_STEPID = STSTEPID

CHAN_CONNECT = CONNECT

CHAN_CONT = CONT

... Traitement spécifique : dans la table PROCESS_EMPLOYEES, saisissez

les matricules à traiter.

END-OF-SELECTION.

FONCTION D'APPEL 'HRPY_PROCESS_CLOSE_SELECTION'

EXPORTATION

IMP_PROCESSID = STPROCID

IMP_STEPID = STSTEPID

IMP_CONNECT = CONNECT

IMP_CONT = CONT

TABLES

IMP_PERNR_INDEX = PROCESS_EMPLOYEES

QUITTEZ LE PROGRAMME.