Selección de números de personal 

Utilización

El modelo de proceso debe comenzar con un programa que seleccione los números de personal para toda la ejecución de proceso. Cada modelo de proceso comienza con un programa de selección concreto.

El programa de selección debe especificarse al crear el modelo de proceso.

Integración

L os números de personal que no se han seleccionado con el programa de selección definido en el modelo de proceso t odavía pueden incluirse en un proceso que contenga un Cálculo de nómina . Por ejemplo, puede n incluirse empleados nuevos en un proceso. Si se repite el proceso, se leen de l matchcode W.

SAP proporciona un programa de selección internacional H99_SELECT_PERNR.

Si utiliza su propio programa de selección, báselo en la estructura siguiente. El texto fuente proporcionado debe conservarse.

 

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

CALL FUNCTION 'HRPY_PROCESS_INIT_SELECTION'

EXPORTING

IMP_PROGRAM = This_report

CHANGING

CHAN_PROCESSID = STPROCID

CHAN_STEPID = STSTEPID

CHAN_CONNECT = CONNECT

CHAN_CONT = CONT

... Tratamiento específico: En la tabla PROCESS_EMPLOYEES, introduzca los

números de personal que deben procesarse.

END-OF-SELECTION.

CALL FUNCTION 'HRPY_PROCESS_INIT_SELECTION'

EXPORTING

IMP_PROCESSID = STPROCID

IMP_STEPID = STSTEPID

IMP_CONNECT = CONNECT

IMP_CONT = CONT

TABLES

IMP_PERNR_INDEX = PROCESS_EMPLOYEES

LEAVE PROGRAM.