Foro de programación ABAP

SAP / ABAP => Programación ABAP => Mensaje iniciado por: cdemiguela en 05 de Septiembre de 2008, 09:58:55 pm

Título: HR_MAINTAIN_MASTERDATA
Publicado por: cdemiguela en 05 de Septiembre de 2008, 09:58:55 pm
Hola.

Desde un programa Z que actualiza el IT0009, estoy llamando a la función HR_INFOTYPE_OPERATION, y ésta a su vez llama a HR_MAINTAIN_MASTERDATA.

La función HR_MAINTAIN_MASTERDATA me devuelve el error 184 "El empleado / candidato aún no está bloqueado". He comprobado que la forma de evitar que se provoque dicho mensaje es que la PA30 esté abierta, con el empleado cuya actualización de datos estoy realizando.

Por favor, agradecería alguna indicación para conseguir que la función se ejecute sin requerir la PA30, situación que no es razonable.

Gracias de antemano y saludos.
Título: Re: HR_MAINTAIN_MASTERDATA
Publicado por: muaddib en 10 de Septiembre de 2008, 06:18:32 pm
Utiliza los modulos de funciones

*EMPLOYE*ENQUEUE*

para bloquear el empleado y

*EMPLOYE*DEQUEUE*

para desbloquearlo despues de haberlo tratado