Avalados por :

Optimización y verificación de cuentas bancarias en SAP con el BADI MRM_HEADER_CHECK

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

MIRO T-code:

Se utiliza para ingresar los detalles de la factura del proveedor recibida en SAP para la factura entrante en SAP. Todos los detalles de la factura, como los datos básicos, los detalles de pago, los detalles fiscales, etc., se pueden ingresar utilizando este t-code. Una vez que el usuario haya ingresado los detalles de la factura en los datos básicos, irá a la pestaña de pago; hay un pequeño icono para elegir la cuenta bancaria del proveedor.

Debido a pasar por alto este icono (si hay varias cuentas bancarias o no), el usuario puede terminar con transferencias fallidas (se pagó la moneda incorrecta a la cuenta bancaria) y esto puede resultar en consecuencias negativas, ya que el proveedor recibió menos $ por la diferencia en la tasa de cambio.

Requisito:

Mostrar un mensaje de advertencia/información si el proveedor tiene más de una cuenta bancaria, para que el usuario pueda seleccionar la cuenta bancaria correcta desde la pestaña de pago.

Solución:

Una vez que un usuario ingrese una fecha, número de pedido y presione ENETER

El sistema verificará en segundo plano si el proveedor relevante tiene más de una cuenta bancaria o no desde la Tabla LFBK

Si ese proveedor tiene más de una cuenta BANCARIA en la tabla LFBK, se mostrará un mensaje emergente de advertencia.

Para esto se implementó el BADI 'MRM_HEADER_CHECK'.

MRM_HEADER_CHECK:

Junto con las verificaciones en el sistema estándar al ingresar facturas en la Verificación de Facturas de Logística, puede utilizar el BADI MRM_HEADER_CHECK para ejecutar verificaciones específicas del cliente para datos de encabezado y de ítem de un documento de factura. Dependiendo de las verificaciones, el sistema puede, por ejemplo, emitir un mensaje de error o llamar a otras transacciones.

Paso 1:

Ir al T-code se-18 y dar el nombre del BADI a implementar.

Paso 2:

Implementar el BADI utilizando la opción de implementación como se muestra a continuación –

Paso 3:

Implementar la lógica en su implementación z de BADI de la siguiente manera –

La clase tiene los siguientes parámetros:

Puede implementar la lógica basada en el número de proveedor (LIFNR) pasado en el parámetro I_RBKPV.

· Seleccionar los detalles bancarios de la tabla LFBK basados en LIFNR en una tabla interna.

· Describir la tabla interna, si hay más de una línea, emitir el mensaje relevante.

A continuación se muestra el código implementado -

Resultado-

Se muestra un mensaje de información si el proveedor tiene más de una cuenta bancaria de la siguiente manera:

Debido al mensaje de advertencia, el usuario será advertido de las cuentas

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@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?