MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Programacion HR (foro/showthread.php?t=6401)

don_pelayo 05/07/07 16:11:00

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 06/07/07 07:10:24

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,

don_pelayo 06/07/07 07:24:06

Gracias
 
Muchisimas gracias a ver si comienzo a aclararme con este tema


Husos Horarios son GMT. La hora en este momento es 19:41:59.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web