Ver Mensaje Individual
  #2  
Viejo 08/11/09, 10:03:57
Avatar de Floren
Floren Floren is offline
Senior Member
 
Fecha de Ingreso: abr 2006
Localización: Málaga/Barcelona/Madrid
Mensajes: 209
Hola apañá,

Se me ocurre algo, a ver que te parece:

Entiendo que el problema es que al pasar por el mensaje de error siempre te devuelve a la pantalla de inicio. La idea sería que cuando se acceda directamente al infotipo por la PA30 se pase por el mensaje y te saque, pero cuando vengamos del otro infotipo no se pase, y se pueda trabajar el infotipo de cliente desde la PA30 con normalidad.

Esto creo que se podría conseguir vía código utilizando las sentencias IMPORT y EXPORT a memoria.

En el PAI del infotipo estandard se puede hacer un EXPORT memory, donde la variable memory tenga el valor "X".

En el PBO del infotipo de cliente, el código sería el siguiente:
WHEN '9112'.
clear memory.
IMPORT memory.
IF ( memory NE "X" ) and ( sy-tcode EQ 'PA30' ).
MESSAGE e043(zrh_mc_mensajes) WITH 'PA9112' sy-tcode.
ENDIF.

Luego me dices si funciona.

Un saludo
__________________
Florentín Navarrete Moya
SAP HCM Consultant
Mail:
Blog:
Responder Con Cita