Certificado de Retenciones (I)
Una vez que tenemos generado en nuestro report ABAP el certificado de retenciones, nos quedan pendientes dos temas:
- ¿Dónde aparece el certificado en nuestra instancia de SFSF?
- ¿Cómo mandamos el certificado desde nuestro sistema SAP a nuestra instancia de SFSF?
Para la primera cuestión pedimos ayuda a Gustavo.
La idea es crear un objeto MDF, Metadata Framework, que contenga nuestro objeto certificado de retenciones.
Que…¿qué es un MDF? Hombre, ¡¡a estas alturas!!
Os dejo unos cuántos posts para entender mejor qué es un Metadata Framework:
- Desgranando Empleado Central (I)
- Objetos Metadata Framework, MDF. Caso práctico
- Objetos Metadata Framework, MDF. Caso práctico II
- Objetos Metadata Framework, MDF. Caso práctico III
- Objetos Metadata Framework, MDF. Caso práctico IV
Por tanto nos dirigimos al Extension Center a crear nuestro objeto.
En este caso hemos creado un objeto sencillo para almacenar el adjunto con el certificado de retenciones que nos envíe nuestro sistema on-premise.
Destaca el campo de tipo Attachment, que será el que de cobijo al certificado.
Además del external code tenemos un campo descripción (aunque en el pantallazo su etiqueta es externalName) y una fecha a partir de la cual será válido.
Como ya hemos comentado, es un objeto sencillo, al cual no se le han implementado reglas, por ejemplo para construir el nombre del fichero.
Pintamos nuestros campos en la User Interface, UI.
En Properties, en la propiedad Effective Dating, hemos indicado el valor Basic para que nos permita mostrar y visualizar el famoso Histórico y poder ver los certificados de otros años.
Y hemos habilitado la visibilidad de la API, sin la cual no tendríamos medio de ver el objeto desplegado.
En Security ponemos YES para habilitar su inclusión en la definición de Roles, RBP, pudiendo añadir el permiso a los roles ya existentes.
Por último tenemos que configurar la pantalla del Perfil del Empleado a partir de la opción Configure People Profile, para ubicar nuestro desarrollo en la parte de la ficha que deseemos.
En nuestro caso lo hemos situado debajo de la parte de nómina.
Y ya tenemos nuestro MDF listo en el Perfil del Empleado, Employee Profile, listo y dispuesto para almacenar los Certificados de Retenciones.
Con la posibilidad de crear y subir manualmente el fichero y con el botón de histórico habilitado.
¿Qué nos queda? Hay que enviar los certificados generados con nuestro programa de Certificado de Retenciones (I) a SuccessFactors.
Pero eso lo veremos en el siguiente post.