Programacion HR

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • don_pelayo
    Junior Member
    • may
    • 29

    #1

    Programacion HR

    Hola estoy comenzando en la programacion en ABAP y me han metido en proyecto de HR , supongo k mi pregunta es muy basica me podriais decir si puedo obtener el pernr a partir del DNI de un empleado ??.
    Como hago esto si no se usan selects en HR??.
    Gracias de antemano un saludo
  • sap2006
    Senior Member
    • mar
    • 134

    #2
    Primero deberas declararte la base de datos logica PNP. (desde la se80/se38, pasar a --> atributos). Con el evento GET PERNR obtienes el nº de empleado (pernr-pernr). Antes tienes que declararte que infotiopos vas a usar mediante la sentencia INFOTYPES. Solo te quedará hacer un PROVIDE del infotipo 002.

    INFOTYPES: 0002.

    GET PERNR.

    PROVIDE * FROM p0002 BETWEEN d_beg AND d_end.
    *Obtienes los registros del infotype 0002 comprendidos enrte estas *fechas
    ENDPROVIDE.

    Aunque en tu caso, podrias utilizar la siguiente instruccion:

    rp-provide-from-last p0002 space d_end d_end.
    **Te mete en la cabezea el ultimo registro en una fecha concreta.
    *Con el campo p9002-perid obtendras el DNI.

    Saludos,

    Comentario

    • don_pelayo
      Junior Member
      • may
      • 29

      #3
      Gracias

      Muchisimas gracias a ver si comienzo a aclararme con este tema

      Comentario

      Trabajando...