Avalados por :
MIRO T-code:
Utilizado para inserir os detalhes da fatura do fornecedor recebida no SAP para a fatura de entrada no SAP. Todos os detalhes da fatura, como dados básicos, detalhes de pagamento, detalhes fiscais, etc., podem ser inseridos usando este t-code. Uma vez que o usuário inserir os detalhes da fatura nos dados básicos, ele irá para a aba de pagamento; há um pequeno ícone para escolher a conta bancária do fornecedor.
Devido a ignorar este ícone (se houver várias contas bancárias ou não), o usuário pode acabar com transferências malsucedidas (foi pago o valor errado na moeda para a conta bancária) e isso pode resultar em consequências negativas, já que o fornecedor recebeu menos $ devido à diferença na taxa de câmbio.
Requisito:
Mostrar uma mensagem de aviso/informação se o fornecedor tiver mais de uma conta bancária, para que o usuário possa selecionar a conta bancária correta na aba de pagamento.
Solução:
Uma vez que um usuário inserir uma data, número do pedido e pressionar ENTER
O sistema verificará em segundo plano se o fornecedor relevante possui mais de uma conta bancária ou não na Tabela LFBK
Se esse fornecedor tiver mais de uma conta BANCÁRIA na tabela LFBK, será exibida uma mensagem pop-up de aviso.
Para isso, foi implementado o BADI 'MRM_HEADER_CHECK'.
MRM_HEADER_CHECK:
Juntamente com as verificações no sistema padrão ao inserir faturas na Verificação de Faturas de Logística, você pode usar o BADI MRM_HEADER_CHECK para executar verificações específicas do cliente para dados de cabeçalho e de item de um documento de fatura. Dependendo das verificações, o sistema pode, por exemplo, emitir uma mensagem de erro ou chamar outras transações.
Passo 1:
Ir ao T-code se-18 e dar o nome do BADI a ser implementado.
Passo 2:
Implementar o BADI utilizando a opção de implementação como mostrado abaixo
Passo 3:
Implementar a lógica em sua implementação z de BADI da seguinte forma
A classe tem os seguintes parâmetros:
Você pode implementar a lógica com base no número do fornecedor (LIFNR) passado no parâmetro I_RBKPV.
· Selecionar os detalhes bancários da tabela LFBK com base em LIFNR em uma tabela interna.
· Descrever a tabela interna, se houver mais de uma linha, emitir a mensagem relevante.
Abaixo está o código implementado -
Resultado-
É exibida uma mensagem de informação se o fornecedor tiver mais de uma conta bancária da seguinte forma:
Devido à mensagem de aviso, o usuário será alertado sobre as contas
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute