Autor Tema: Tabla fichajes  (Leído 9911 veces)

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado abapito

  • Usuario Completo
  • ***
  • Mensajes: 76
    • Ver Perfil
Tabla fichajes
« en: 09 de Febrero de 2009, 05:11:24 pm »
Hola, cual es la tabla donde se guardan los fichajes en HR?

No quiero en infotipo 2011 sino otra tabla donde se guardan los fichajes.

Gracias.

Desconectado Carlos

  • Usuario Sr.
  • ****
  • Mensajes: 177
    • Ver Perfil
Re: Tabla fichajes
« Respuesta #1 en: 10 de Febrero de 2009, 01:35:23 pm »
Creo que es la tabla TEVEN


Desconectado oscar

  • Administrador
  • Usuario Sr.
  • *****
  • Mensajes: 112
    • Ver Perfil
Re: Tabla fichajes
« Respuesta #2 en: 29 de Abril de 2009, 01:01:17 pm »
Detallo un poco mas como tratar el Infotipo 2011.

Los registros del IT2011 no se almacenan en una tabla tipo PANNNN, con NNNN = Nº Infotipo, sino en la tabla TEVEN, por lo que funciones como HR_READ_INFOTYPE, no sirven para leer los datos del IT2011, entonces un ejemplo de lectura del IT2011 es como el siguiente:

Código: [Seleccionar]
     SELECT * FROM teven APPENDING TABLE it_teven
             WHERE pernr EQ gt_pernr-pernr
               AND ldate EQ gf_fecha
               AND stokz EQ space.


A su vez, para borrar un registro es aconsejable hacerlo de la siguiente manera:

Código: [Seleccionar]
   IF teven-stokz EQ space.
     teven-stokz = 'X'.
     teven-uname = sy-uname.
     teven-aedtm = sy-datum.
     UPDATE teven.
   ENDIF.