#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 |
#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, |
#3
|
|||
|
|||
Gracias
Muchisimas gracias a ver si comienzo a aclararme con este tema
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|