Foro de programación ABAP

Programación => Programación ABAP => Mensaje iniciado por: abapito en 09 Feb 2009, 17:11

Título: Tabla fichajes
Publicado por: abapito en 09 Feb 2009, 17:11
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.
Título: Re: Tabla fichajes
Publicado por: Carlos en 10 Feb 2009, 13:35
Creo que es la tabla TEVEN

Título: Re: Tabla fichajes
Publicado por: oscar en 29 Abr 2009, 13:01
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:


     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:


   IF teven-stokz EQ space.
     teven-stokz = 'X'.
     teven-uname = sy-uname.
     teven-aedtm = sy-datum.
     UPDATE teven.
   ENDIF.