Pasar Datos De Sap
Enviado por rofugon7 • 25 de Diciembre de 2012 • 1.725 Palabras (7 Páginas) • 311 Visitas
1.1. Carga de usuarios en LMS a partir de SAP (SAP LMS)
Para que los empleados tengan acceso al portal de formación (LMS) deben estar cargados en la lista de usuarios. Para ello, el proceso de carga de empleados generará un fichero incremental de forma periódica, por ejemplo a diario, que permita realizar la carga de usuarios de forma masiva.
El proceso de carga de usuarios contempla tres acciones a realizar:
- Alta de usuarios: Los usuarios dados de alta en la empresa, deberán darse de alta también en el LMS, siendo identificados de manera unívoca por ambos sistemas a través de un identificador.
- Baja de usuarios: Los usuarios dados de baja en la empresa también deberán ser dados de baja lógica en el portal de formación (LMS).
- Modificación: los datos de los usuarios deben estar actualizados en todos los sistemas, por lo que deben enviarse siempre que sufran alguna modificación.
Para llevar a cabo este proceso se necesita tener un intercambio de ficheros entre ambos sistemas.
Diariamente se deberá generar y enviar el fichero (lst_usuarios_ddmmyyyy) de alta/baja/modificación de usuarios para que se actualice los usuarios (carga_usuarios). El fichero deberá ser obtenido del sistema SAP mediante un proceso automático (obtención_usuarios). Los datos básicos que debe de contener son:
Campo Descripción Requerido Tipo
ID_CP Identificador del Central Person SI NUMC 8
ID_EMPLEADO Identificador del empleado SI NUMC 8
MATRICULA Identificador antiguo del empleado NO CHAR 10
NOMBRE Nombre del empleado SI CHAR 40
APELLIDO1 Primer apellido del empleado SI CHAR 40
APELLIDO2 Segundo apellido del empleado NO CHAR 40
EMAIL Correo electrónico del empleado NO CHAR 241
TELEFONO Número de teléfono NO CHAR 14
MOVIL Número de teléfono móvil NO CHAR 16
FECHANACIMIENTO Fecha de nacimiento del empleado NO CHAR 10 (DD.MM.YYYY)
SEXO Sexo del empleado. Valores posibles: 1 Masculino, 2 Femenino NO CHAR 1
PERFILEMPLEADO Lista de Perfiles del empleado en el LMS (separados por ,):
1: alumno
2: responsable
Sólo para empleados que se encuentren activos CHAR 20
ID_JEFE_JERARQ Identificador del Responsable jerárquico Sólo para empleados que se encuentren activos NUMC 8
ID_JEFE_OPERAC Identificador del Responsable Operacional NO NUMC 8
IDIOMA Idioma asignado al empleado en SAP Sólo para empleados que se encuentren activos CHAR 2
UO Unidad Organizativa del empleado Sólo para empleados que se encuentren activos NUMC 8
DESC_UO Descripción Unidad Organizativa del empleado Sólo para empleados que se encuentren activos CHAR 40
COD_PAIS Código del país. Sólo para empleados que se encuentren activos CHAR 3
DESC_PAIS Descripción del país. Sólo para empleados que se encuentren activos CHAR 15
COD_EMPRESA Código de la empresa/sociedad. Sólo para empleados que se encuentren activos CHAR 4
DESC_EMPRESA Descripción de la empresa/sociedad. Sólo para empleados que se encuentren activos CHAR 25
DIVISION_PERSONAL Código de la división de personal (Comunidad o agrupación funcional). Dependiente de la Sociedad Sólo para empleados que se encuentren activos CHAR 4
DESC_DIVISION_PERSONAL Descripción de la división de personal (Comunidad o agrupación funcional). Dependiente de la Sociedad Sólo para empleados que se encuentren activos CHAR 15
SUBDIVISION_PERSONAL Código de la subdivisión de personal (Provincia o localidad). Dependiente de la Sociedad Sólo para empleados que se encuentren activos CHAR 4
DESC_SUBDIVISION_PERSONAL Descripción de la subdivisión de personal (Provincia o localidad). Dependiente de la Sociedad Sólo para empleados que se encuentren activos CHAR 30
UBICACIÓN_LABORAL Código del Edificio dónde se ubica el empleado. Sólo para empleados que se encuentren activos CHAR 8
DES_UBICACIÓN_LABORAL Descripción de los datos asociados al Edificio dónde se ubica el empleado. Sólo para empleados que se encuentren activos STRING
GRUPO_PERSONAL Identificación del grupo de Personal Sólo para empleados que se encuentren activos CHAR 1
DESC_GRUPO_PERSONAL Descripción del grupo de Personal Sólo para empleados que se encuentren activos CHAR 20
AREA_PERSONAL Identificación del área de Personal Sólo para empleados que se encuentren activos CHAR 2
DESC_AREA_PERSONAL Descripción del área de Personal Sólo para empleados que se encuentren activos CHAR 20
ACCION Acción a realizar. Se envía el código y el motivo de la medida ejecutada (separados por comas). SI STRING
La lista de medidas completa que se van a utilizar corresponde a la lista definida en el proceso de PA de forma Global, aunque pudiera ser modificada.. De momento se dispone de las siguientes:
Medidas Código SAP Motivo Acción en el LMS
Contratación personal interno A1 Todos los que se han definido (01, 02, 03, 04, 05) Alta
Alta de becarios A9 Todos los que se han definido (01, 02, 03, 04, 05) Alta
Alta de eventuales o temporales A0 Todos los que se han definido (01, 02) Alta
Efectivización A8 Todos los que se han definido (01, 02) Modificación
Reingreso A2 Todos los que se han definido (01, 02, 03, 04, 05, 06) Modificación
Cambio Organizativo A4 Todos los que se han definido (01, 02, 03, 04, 05, 06, 07, 08) Modificación
Carga inicial A6 Todos los que se han definido (09) Alta
Baja de internos A3 Todos los que se han definido (01, 02, 03, 04, 05, 06, 07, 08) Baja
Promoción PR Todos los que se han definido (10) Modificación
Proceso Alta: Un empleado se carga por primera vez en el LMS, posteriormente puede llegar un registro con datos modificados. Para estos casos, que son la mayoría, debe validarse que el CP, el Nombre y los apellidos sean los mismos, ya que son los campos que van a identificar unívocamente a los empleados. El resto de campos puede diferir.
Proceso Baja: La baja debe ser lógica, para que permanezca en el sistema al igual que permanece en SAP.
Proceso de reingreso y efectivización: Es un Alta después de haber hecho una baja.
Periodicidad: Diaria
1.2. Sincronización del Catálogo (SAP LMS)
Desde el departamento de formación se gestionarán en SAP las altas/bajas/modificaciones de los elementos del catálogo formativo (grupos eventos, tipos de eventos, eventos).
En este caso,
...