Hola Rani Priya,
puedes encontrar los Business Add-ins poniendo un punto de interrupción en el módulo de función SXV_GET_CLIF_BY_NAME
en ese módulo de función pon un punto de interrupción en CALL FUNCTION 'SXV_ADD_PREFIX' antes de guardar ME51, y guárdalo, verifica el nombre del parámetro en el módulo, te dirá el nombre de los business add-ins, presiona F8 y nuevamente llega al mismo punto y el nombre se llena con otro nombre de badi, si hay alguno
Los siguientes User Exits y Badi están disponibles para ME51, Verifica según tu requerimiento
MEVME001 Cálculo de cantidad predeterminada y tolerancia de sobre/sub entrega
MM06E001 User exits para documentos de compra EDI entrantes y salientes
MM06E003 Rango de números y número de documento
MM06E004 Control de pantallas de importación de datos en la orden de compra
MM06E005 Campos de cliente en el documento de compra
MM06E007 Cambiar documento para requisiciones al convertirlo en orden de compra
MM06E008 Monitoreo del valor objetivo de contr. en caso de órdenes de liberación
MM06E009 Textos relevantes para el indicador "Existen textos"
MM06E010 Selección de campo para la dirección del proveedor
MMAL0001 Distribución de lista de origen ALE: Procesamiento saliente
MMAL0002 Distribución de lista de origen ALE: Procesamiento entrante
MMAL0003 Distribución de registro de información de compra ALE: Procesamiento saliente
MMAL0004 Distribución de registro de información de compra ALE: Procesamiento entrante
MMDA0001 Direcciones de entrega predeterminadas
MMFAB001 User exit para generación de orden de liberación
MRFLB001 Control de ítems para orden de liberación de contrato
AMPL0001 Subpantalla de usuario para datos adicionales en AMPL
MEQUERY1 Mejora para Resumen de Documentos ME21N/ME51N
LMEDR001 Mejoras al programa de impresión
LMELA002 Adoptar número de lote de la notificación de envío al contabilizar una GR
LMELA010 Notificación de envío entrante: Transferir datos de ítem desde IDOC
LMEQR001 User exit para determinación de origen
LMEXF001 Condiciones en documentos de compra sin recepción de factura
LWSUS001 Determinación de origen específica del cliente en Retail
M06B0001 Determinación de rol para liberación de requisición de compra
M06B0002 Cambios en la estructura de comunicación para liberación de requisición de compra
M06B0003 Rango de números y número de documento
MELAB001 Programación de entregas pronóstico generales: Implementación de programación
MEFLD004 Determinar la fecha de entrega más temprana para verificar con GR (solo PO)
MEETA001 Definir tipo de línea de programación (atrasada, req. inmediata, previa)
ME590001 Agrupación de requisiciones para división de PO en ME59
M06E0005 Determinación de rol para liberación de documentos de compra
M06E0004 Cambios en la estructura de comunicación para liberación de doc. de compra
M06B0005 Cambios en la estructura de comunicación para liberación general de requisiciones
M06B0004 Rango de números y número de documento
Business Add-in
ME_PROCESS_REQ Mejoras para Procesamiento de PReqs Enjoy: Interno
ME_PROCESS_PO_CUST Mejoras para Procesamiento de Enjoy Orden de Compra: Cliente
ME_PROCESS_PO Mejoras para Procesamiento de Enjoy Orden de Compra: Interno
ME_PROCESS_COMP Procesamiento de Datos Predeterminados de Componentes al Momento de GR: Cliente
ME_PO_SC_SRV BAdI: Página de pestaña de servicio para Subcontratación
ME_PO_PRICING_CUST Mejoras a la Determinación de Precios: Cliente
ME_PO_PRICING Mejoras a la Determinación de Precios: Interno
ME_INFOREC_SEND Capturar/Enviar Cambios de Registro de Información de Compra - Uso Interno
ME_HOLD_PO Retener Órdenes de Compra Enjoy: Activación/Desactivación
ME_GUI_PO_CUST Pantallas Propias del Cliente en Orden de Compra Enjoy
ME_FIELDSTATUS_STOCK Comportamiento de Asignación de Cuenta FM para PR/PO de Stock
ME_DP_CLEARING Compensación de Pagos Adelantados y Solicitudes de Pago
ME_DEFINE_CALCTYPE Control de Tipo de Precio: