Avalados por :

Solución para reconocer cambios en campos personalizados en BADI's ME_PROCESS_PO_CUST y ME_GUI_PO_CUST

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

Hola a todos,

Estoy intentando implementar los BADI's ME_PROCESS_PO_CUST y ME_GUI_PO_CUST. Creo que tengo todo en su lugar. Mis nuevos campos personalizados pueden leer datos de la base de datos. Sin embargo, si cambio alguno de los datos en los campos personalizados y luego presiono 'GUARDAR' (en ME22N), aparece el mensaje emergente 'No se han cambiado datos' y abandona el proceso de guardado.

¿Existe algún método responsable de reconocer los cambios en los campos personalizados? Depuré el método IF_EX_ME_GUI_PO_CUST~TRANSPORT_TO_MODEL y todo parece estar bien. El indicador "re_changed" se establece en 'X' como debería.

Por favor, avísenme si me estoy perdiendo algo.

Gracias,

Roman D.

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

4 Respuestas

0
Cargando...

¡Hola Ronit!

¡Gracias por tu ayuda!

Saludos,

Román

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

Hola Román

Después de investigar un poco más, descubrí la manera correcta de

resolver nuestro problema.

No es necesario usar el campo vb_updkz,

en su lugar, debes hacer lo siguiente:

PROCESO ANTES DE LA SALIDA

MÓDULO STATUS_000# " eliminar línea

MÓDULO EVENT_PBO " escribir en su lugar

PROCESO DESPUÉS DE LA ENTRADA

MÓDULO USER_COMMAND_000# " eliminar línea

MÓDULO EVENT_PAI " escribir en su lugar

que aparece en tu subscreen.

buena suerte

Ronit.

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

Hola Román

Me encontré con el mismo problema

Logré descubrir que la razón del mensaje se basa en el valor del parámetro:

vb_updkz en el programa saplmepo.

el parámetro debería contener un valor 'X'

pero en su lugar está vacío.

eso es todo lo que he conseguido

¿Encontraste una solución desde que publicaste la nota?

Ronit.

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

Hola Román

Me he encontrado con el mismo problema

Logré descubrir que la razón del

mensaje se basa en el valor del parámetro:

vb_updkz en el programa saplmepo.

el parámetro debería contener un valor 'X'

pero en su lugar está vacío.

eso es todo lo que he logrado

¿Encontraste alguna solución desde la última vez que publicaste la nota?

Ronit.

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?