¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo habilitar la pantalla después de obtener un mensaje de error en SAP con código de salida EXIT_SAPLCOIH_010

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 17 Vistas
0
Cargando...

Hola a todos,

Tenemos un tcode IW31, en el que un campo (elemento WBS - PROID) no es obligatorio. Por lo tanto, hemos escrito el siguiente código para hacerlo obligatorio en una salida de usuario EXIT_SAPLCOIH_010. Está lanzando el mensaje de error, pero está entrando en modo de deshabilitación. Por favor, sugiéreme cómo habilitar la pantalla después de obtener el mensaje de error.

if not caufvd_imp-proid is initial.

select single * from t350 into wa_t350

where auart = caufvd_imp-auart

and imord = 'X'.

if sy-subrc is initial.

pspel = caufvd_imp-proid.

else.

call function 'CONVERSION_EXIT_ABPSP_OUTPUT'

exporting

input = caufvd_imp-proid

importing

output = l_posid.

concatenate text-t10 l_posid text-t11

into l_textline1 separated by space.

message i208(00) with l_textline1.

endif.

else.

message e208(00) with 'Por favor, mantenga el elemento WBS en la pestaña de Ubicación'.

endif.

Gracias

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola,

En lugar de un mensaje de error, usa un mensaje de estado como

mensaje s208(00) con 'Por favor, mantenga el elemento WBS en la pestaña de Ubicación'.

Deja en pantalla sy-synnr.

Esto permitirá moverse a la pantalla y tenerla en modo habilitado.

Saludos,

Dwaraka.S

Editado por: Dwarakanath Sankarayogi el 13 de febrero de 2009 a las 7:46 AM

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Dolly

Lo que puedes hacer es algo así.

El mensaje s(xxx) se muestra como 'E'.

Esto mostrará un mensaje de éxito como un error y tu pantalla no se deshabilitará.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Si utiliza Exxx, es decir, un mensaje de error, entraría en modo de desactivación.

Lo que puedes intentar hacer es usar Ixxx, es decir, un mensaje informativo y utilizar el procesamiento de lista de salida.

mensaje i208(00) con l_textline1.

endif.

else.

mensaje I208(00) con 'Por favor, mantenga el elemento WBS en la pestaña de Ubicación'.

LEAVE LIST-PROCESSING

endif.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Intenta usar la Función de Salida EXIT_SAPLCOIH_004 del Mejoramiento IWO10004 . Esto se utiliza para validar los datos.

Verifica si esto cumple con tus requerimientos.

Saludos,

Abhisek.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?