Avalados por :

Solução para reconhecer mudanças em campos personalizados nos BADI's ME_PROCESS_PO_CUST e ME_GUI_PO_CUST

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

Olá a todos,

Estou tentando implementar os BADI's ME_PROCESS_PO_CUST e ME_GUI_PO_CUST. Acredito que tenho tudo no lugar. Meus novos campos personalizados conseguem ler dados do banco de dados. No entanto, se eu alterar algum dos dados nos campos personalizados e depois pressionar 'SALVAR' (no ME22N), surge a mensagem pop-up 'Não houve alterações nos dados' e o processo de salvamento é interrompido.

Existe algum método responsável por reconhecer as alterações nos campos personalizados? Depurei o método IF_EX_ME_GUI_PO_CUST~TRANSPORT_TO_MODEL e tudo parece estar correto. O indicador "re_changed" é definido como 'X' como deveria.

Por favor, me avisem se estou perdendo algo.

Obrigado,

Roman D.

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

4 Respuestas

0
Cargando...

Olá Ronit!

Obrigado pela sua ajuda!

Cumprimentos,

Román

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

Olá Román

Depois de pesquisar um pouco mais, descobri a maneira correta de

resolver nosso problema.

Não é necessário usar o campo vb_updkz,

em vez disso, você deve fazer o seguinte:

PROCESSO ANTES DA SAÍDA

MÓDULO STATUS_000# " excluir linha

MÓDULO EVENT_PBO " escrever no lugar

PROCESSO DEPOIS DA ENTRADA

MÓDULO USER_COMMAND_000# " excluir linha

MÓDULO EVENT_PAI " escrever no lugar

que aparece na sua subscreen.

boa sorte

Ronit.

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

Olá Román

Encontrei o mesmo problema.

Descobri que a razão da mensagem está relacionada ao valor do parâmetro:

vb_updkz no programa saplmepo.

O parâmetro deveria conter o valor 'X'.

Mas está vazio no lugar.

Isso é tudo o que consegui até agora.

Encontrou uma solução desde que publicou a nota?

Ronit.

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

Olá Román

Encontrei o mesmo problema

Descobri que a razão da

mensagem está no valor do parâmetro:

vb_updkz no programa saplmepo.

o parâmetro deveria conter o valor 'X'

mas está vazio em seu lugar.

é tudo o que consegui encontrar

Encontrou alguma solução desde a última vez que publicou a 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?