¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Otimização e verificação de contas bancárias no SAP com o BADI MRM_HEADER_CHECK

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

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

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

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?