Ver Mensaje Individual
  #6  
Viejo 26/01/11, 15:29:11
Avatar de pirri
pirri pirri is offline
Senior Member
 
Fecha de Ingreso: dic 2006
Mensajes: 127
Creo que puede funcionar.

Pongo mi solución, por si alguien la necesita. Por descontado que sólo está preparada para mi entorno.

La nota SAP es 307773.

CMOD. Nuevo proyecto. Ampliación COOPA_01. User exit EXIT_SAPLRKIO_002.

Hay que tener cuidado ya que la exit se puede llamar desde distintas transacciones. Por ejemplo desde KO02 y report painter con la biblioteca 6O1.

Como entrada tiene i_aufk que tiene la misma estructura que la tabla AUFK, pero no me rellena la sociedad FI. Por lo que tengo que hacer un select para encontrarla.

Con la sociedad FI de la orden ya sólo queda hacer un chequeo de autorización del usuario que ejecuta la orden.

En caso de fallo de autorización genero un raise E_MESSAGE que provoca un aviso al usuario de la transacción avisando de que no tiene autorización.

Un saludo.
Responder Con Cita