Julián,
Utiliza la función 'BAPI_GET_PAYSLIP' para copiar el contenido del recibo de nómina en una tabla interna.
Haz una copia del smartforms HR_ESS_PAYSLIP_TO_PDF y personalízala con tu logotipo, la mayor parte de la lógica debería ser suficiente.
En tu programa, llama al smartforms con la tabla que has creado y deberías tenerlo listo; es posible que necesites hacer una conversión de la tabla interna de salida de la función BAPI_GET_PAYSLIP a la función del smartforms, pero no debería resultar difícil para un profesional como tú.
Registra la base de datos lógica PNPCE en tu programa y configura para que los periodos de nómina aparezcan en la sección temporal de la pantalla de selección. En el evento GET PERAS, crea una lógica para recuperar el número de secuencia del resultado de nómina correspondiente al periodo POR (OJO no el para) del periodo de nómina seleccionado, llama a la función 'BAPI_GET_PAYSLIP' y listo para imprimir en el smartforms.
-
Recomiendo la opción de los productos EPI-USE para mejorar la experiencia de los usuarios. http://www.epiuse.com/es/productos/productos-hcm ***
Saludos,