Avalados por :

Como melhorar a verificação da recepção de mercadorias ao cancelar um pedido de compra no ME28

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

Olá. Existe um BADi ou ponto de melhoria para o clique no botão de liberação de ordem de compra na lista em ME28? O que eu quero fazer é que, quando o usuário clicar em cancelar a ordem de compra liberada, verifique se há recebimento de mercadoria para essa ordem de compra. Se houver, exibir uma mensagem de erro.

Eu revisei através do cl_exithandler, mas não encontrei um adequado. Também revisei o BADi ME_PROCESS_PO_CUST e não foi ativado em ME28. Alguém pode ajudar? Obrigado.

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

4 Respuestas

0
Cargando...
@ obutz-all-for-one

Obrigado. Parece que essas três sub-rotinas estão sendo executadas antes da lista ser exibida. No entanto, eu gostaria de restringir a ação do usuário quando a lista é exibida e o usuário clica no botão de liberação.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
Yep, ME28 é um dos programas antigos. Você pode usar um Ponto de Melhoria implícito ao final da sub-rotina fc_me_read_history,

outros são SELPA_CHECK_KOPF ou SELPA_CHECK_POS para implementar sua mensagem.

Não sabia o que acontece quando você processa uma mensagem de erro durante o loop de EKKO, ou exclui a linha da lista, então também não é capaz de liberá-los.

Em outras empresas, o ME28 está bloqueado para o usuário final (remover autorização), e eles precisam usar apenas a nova Transação ME29N (reduzir o esforço de manutenção).

Boa sorte, Oliver.

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

Você poderia verificar se um desses antigos exits de cliente é chamado:

  • SMOD MM06E005 - EXIT_SAPMM06E_012 e outros.
  • SMOD M06E0004 - EXIT_SAPLEBND_002.

Caso contrário, depure o código em busca de algum Ponto de Melhoria.

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?