MANIPULAR BARRA DE HERRAMIENTAS EN SAPB1

Code with Edd

MANIPULAR ALGUNOS BOTONES DE LA BARRA DE HERRAMIENTAS DENTRO DE SAPB1 USANDO UI API.

Utilizando la librería UI API de SAPB1 manipularemos los eventos clic de algunos botones de la barra de herramientas en SAPB1.

List of Menu Item IDs:

  • Botón Buscar: 1281
  • Botón Crear: 1282
  • Botón Primer Registro: 1290
  • Botón Registro anterior: 1289
  • Botón Registro siguiente: 1288
  • Botón Último registro: 1291
  • Botón Actualizar registro: 1304

En nuestro método SBO_Application_MenuEvent es donde se disparan los eventos cuando se de clic en alguno de los botones de la barra de herramientas.

private void SBO_Application_MenuEvent(ref SAPbouiCOM.MenuEvent pVal, out bool BubbleEvent)
{
    BubbleEvent = true;
    try
    {
        if ((pVal.MenuUID == "1288") && (pVal.BeforeAction == false))
        {
            // aqui hacer lo que se necesite cuando se da clic en el botón Siguiente registro
        }
        if ((pVal.MenuUID == "1281") && (pVal.BeforeAction == false))
        {
            // aqui hacer lo que se necesite cuando se da clic en el botón buscar
        }
    }
    catch (Exception ex)
    {
        BubbleEvent = true;
        SBO_Application.SetStatusBarMessage("Menu events: " + ex.Message, SAPbouiCOM.BoMessageTime.bmt_Medium, true);
    }
}

Referencia:

SAP Business One SDK – Help Center
https://help.sap.com/viewer/product/SAP_BUSINESS_ONE/9.3/es-ES

MANIPULAR BARRA DE HERRAMIENTAS EN SAPB1
Web | + posts

Full Stack Web Developer && SDK SAPB1 Developer.

Melómano, Gamer (Xbox), Comprador compulsivo de Amazon y Posiblemente con TDAH.

Scroll hacia arriba