cancel
Showing results for 
Search instead for 
Did you mean: 

Eliminar mensaje de SAP

Former Member
0 Kudos

Muy buenas tardes espero me puedan ayudar tengo un problemon que ya me esta volviendo loco les explico, hice un reporte usando base de datos lógicas PNP, el usuario que ejecutará el reporte tiene ya especificados su roles osea lo que se le permitirá acceder digamos tablas , infotipos etc (yo trabajo con el modulo HR) el reporte accede a algunos infotipos los cuales el usuario no tiene permiso por lo que entonces se me muestra un mensaje de notificación el cual literalmente es:

Driver base de datos no ha considerado números de personal

Motivo1: falta autorización; ctdad. números personal no consider.: 885

El cliente dijo que por nada del mundo permitirá que el reporte lea aquello por el cual el reporte emite el mensaje, ya he tratado de que la BD PNP no trate de cargarse con data la cual no tiene permitido acceder por lo que entonces me indicaron que debía de eliminar sea como sea esa pantalla con ese mensaje ya que el cliente no quiere que se muestre consecución de la ejecución del programa es la siguiente:

Se ejecuta una pantalla de selección (le damos ejecutar)

Se muestra un alv grid con la información

Se muestra la pantalla con el mensaje (esta pantalla se muestra cuando se le da back en la pantalla donde se muestra en alv grid)

Se muestra la pantalla de selección (luego de darle back en la pantalla con el mensaje)

la pregunta es como hago para que no se muestre la pantalla con el mensaje? si no que se devuelva directamente del alv_grid para la pantalla de selección.

Espero que alguien me pueda ayudar ya de verdad no se que hacer. Gracias de antemano

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Buenas,

prueba con esto a ver qué tal:

http://www.diariosap.es/abap/trucos/ocultar-mensaje-autorizaciones-pnp/

Un saludo.

gustavo_gil
Participant
0 Kudos

Hola.! Podrias detallar en como estas accediendo a los infotipos?, si usas funciones/bapis un truco para saltar mensajes es comentar las exceopciones, otro es enviarlo a un destino rfc vacio, algo asi CALL FUNCTION XXXXXXX DESTINATION XXXX, espero te sea de ayuda.. saludos,