Los enlaces VBA permiten ampliar una determinada funcionalidad en SAP Integrated Business Planning, add-in para Microsoft Excel con el código personalizado Visual Basic for Applications (VBA).
Existen dos grupos principales de enlaces: enlaces para vistas de planificación y enlaces para libros de trabajo de datos maestros.
Enlaces VBA para vista de planificación
Es posible ampliar los libros de trabajo de la vista de planificación con implementaciones de VBA personalizadas para fines de verificación especiales. Están disponibles los siguientes enlaces:
IBPBEFORESEND
IBPAFTERREFRESH
El enlace IBPBeforeSend se llama justo antes de que SAP IBP, add-in para Microsoft Excel, envíe una solicitud de actualización al back end desde una vista de planificación (después de la validación estándar de SAP IBP). En este enlace puede implementar alguna validación adicional en los datos de la vista de planificación. El proceso de validación se puede detener si es necesario.
El enlace IBPAfterRefresh se llama después de que el usuario seleccione el botón Actualizar en el grupo de cintas Entrada de datos. Por ejemplo, puede proporcionar un mensaje que informe de que se ha procesado la actualización.
Enlaces VBA para libros de trabajo de datos maestros
Es posible ampliar los libros de trabajo de datos maestros con implementaciones de VBA personalizadas. Los enlaces VBA se pueden utilizar tanto para datos maestros como para objetos de planificación con datos de ratio. Están disponibles los siguientes enlaces:
IBPMDBEFOREUPDATE
IBPMDAFTERREFRESH
El enlace IBPMDAfterRefresh se llama cuando se crea o actualiza la hoja de trabajo de datos maestros. Con este enlace puede manipular la disposición y la apariencia de las hojas de trabajo de datos maestros, como reordenar, colorear, ocultar columnas, etc.
El enlace IBPMDBeforeUpdate se llama antes de que las modificaciones en la hoja de trabajo de datos maestros se envíen al back end. Se puede utilizar, por ejemplo, para validar que se han seguido las convenciones para fijar nombres antes de guardar los datos. Esto puede ser muy útil cuando hay una cantidad significativa de atributos definidos por el usuario en un tipo de datos maestros y varios miembros de la comunidad de usuarios están actualizando estos campos como parte de su rutina.