Avalados por :
Olá amigos,
Continuando o processo de preservação das soluções para Perguntas Frequentes, hoje escolhi este assunto. Poucos podem ter entendido a possível necessidade por trás deste simples título. No entanto, eu vou explicar.
O Contexto:
Havia tópicos pedindo solução onde queriam que Pedidos com determinado status fossem proibidos de processamento. A função 'Não Executar' é a resposta pronta para os Pedidos que estão no status CRTD. Mas geralmente as consultas eram para Pedidos REL? Existem duas situações dessa necessidade.
Da mesma forma, houve consultas onde a verificação de autorização na tela inicial do IW32 foi buscada. Obviamente, isso é uma rota alternativa para controle através de Funções.
Uma maneira de lidar com tudo isso é definitivamente através do user-exit IWO10009. Mas esse método impede os usuários no momento de salvar o Pedido. Significa que o usuário gasta tempo e esforço para fazer todas as alterações no Pedido e o sistema recusa suas alterações quando ele tenta salvar o Pedido. Além disso, alcançar uma solução perfeita para os Casos 1 e 2 através do controle de transação de status do usuário (OIBS) não é possível.
Portanto, a necessidade é parar o usuário no início do IW32. As maneiras de fazer isso.
As Soluções:
As soluções discutidas aqui são muito eficazes usando um ponto de aprimoramento implícito no include LCOIHF7R do programa de Pedido (SAPLCOIH). Aqui há um ponto de aprimoramento no final do formulário AUTHORITY_CHECK_AUART_SMOD.
O local para colocar nosso código:
Significa que criei um Aprimoramento chamado ZPM_STAT no ponto de aprimoramento fornecido pelo sistema, onde tive acesso para colocar meu código. Agora vamos ver os códigos para vários casos e situações.
Primeiro olhamos para o Caso 1,
Situação 1
:
Para todos os Pedidos de certo Tipo e no status REL, Convertendo IW32 para o modo de Exibição
O código:
Pedro PascalSe unió el 07/03/2018
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute