Notas de la versión 1.20.x
Si actualiza a la versión 1.20.x desde una versión anterior a la 1.18.x, debe revisar los detalles técnicos sobre las bibliotecas de SAP y los nuevos mecanismos de comunicación en las Notas técnicas y luego implementar los cambios necesarios.
Los números #27xxxx corresponden a los números de los tickets de soporte.
Notas de la versión 1.20.425
Managed App Versión: 1.20.425
Publicado: 2026-08-17
Nuevas funcionalidades
Soporte de extracción SAP OData
dab Nexus ahora permite la extracción de datos desde sistemas SAP a través de OData, además del método de extracción existente basado en RFC. Al crear conexiones SAP en Configuración, puede seleccionar entre los tipos de conexión RFC y OData. Las conexiones OData requieren una URL base y permiten autenticación mediante usuario/contraseña o certificado de cliente. Las conexiones OData siguen el modelo de licenciamiento ya existente de SAP System: cada conexión consume una ranura de conexión de SAP System. No se requiere licenciamiento adicional a menos que se hayan utilizado todas las ranuras disponibles.
En Package Studio, los paquetes OData muestran las SAP CDS Views como tablas e indican la capacidad CDC. Los repositorios, informes y objetos en tiempo real no se muestran para paquetes OData, ya que no aplican a este tipo de conexión. Un nuevo componente para selección jerárquica de tablas permite manejar la estructura de OData, que comprende grupos de servicios, servicios, versiones de servicios y conjuntos de entidades. Los nombres de tablas para OData ahora utilizan la URL relativa al EntitySet (por ejemplo, /sap/opu/odata4/sap/cdi_cds/cdi_cds/sap/i_companycode/0001/MasterData), lo cual coincide con la documentación de api.sap.com.
En las tareas de extracción y replicación, el tipo de conexión se determina por el primer SAP System seleccionado. Al seleccionar primero un sistema OData, solo pueden agregarse otros sistemas OData y paquetes compatibles con OData. Las opciones de Data Masking, NEXUS_ID y String Trimming permanecen visibles pero están deshabilitadas para tareas OData. El CDC para OData utiliza delta tokens y el mecanismo de planificación existente.
Nexus API
dab Nexus ofrece una API REST pública para la automatización e integración externas. La API expone recursos para Workspaces, Tareas, Ejecuciones, Parámetros y tipos de objetos referenciables. Las acciones soportadas incluyen crear, actualizar, iniciar, activar, desactivar, cancelar y eliminar recursos. La API puede usarse completamente sin la interfaz de dab Nexus y cuenta con documentación mediante una especificación.
Nueva vista de tareas para tareas en tiempo real
Las tareas analíticas, de extracción y de replicación con planificación en tiempo real ahora muestran una nueva vista en lugar de la anterior lista de ejecuciones individuales. En esta vista se listan todas las tablas para las cuales se transfieren datos dentro de la tarea, mostrando la cantidad de registros extraídos o cambiados, la marca de tiempo de la última actualización exitosa y el conteo de registros de la ejecución más reciente. Al hacer clic en una tabla se abre una vista detallada con un resumen de la carga completa inicial y una lista cronológica de los incrementos delta. Las tareas sin planificación en tiempo real conservan la lista de ejecuciones actual.
Localización
dab Nexus ahora admite alemán como idioma adicional. Los usuarios pueden cambiar el idioma en la configuración de su perfil. Las preferencias de idioma se almacenan por usuario.
Mejoras
- El historial de ejecuciones en la vista de tarea ahora usa un formato de tabla en lugar del diseño por filas anterior.
- La importación de paquetes valida el tipo de paquete y muestra solo los tipos compatibles de SAP System en el diálogo de selección.
- Package Editor recibió una serie de actualizaciones y mejoras.
- Los límites de caracteres para alias de tabla y otros elementos de nomenclatura en Package Studio se ampliaron a 50 caracteres.
#273874 - Los mensajes de error para paquetes no válidos ahora hacen referencia al objeto problemático en lugar de la ruta interna del archivo.
- Los paquetes ahora permiten tipos de entrada DateTime para filtros de marca de tiempo que contienen valores de fecha y hora.
- Ahora los mensajes de excepción provenientes de excepciones internas se muestran en los diálogos de error para una mejor resolución de problemas.
Correcciones de errores
Package Studio
- Se solucionó un problema de filtro que impedía mostrar todos los paquetes al filtrar por usos de paquete.
- Se corrigió un problema que impedía la clonación de paquetes.
- Se solucionó que el cambio de variante en Package Studio no recargaba la configuración de objetos.
- Se corrigió la selección de conexiones SAP en Package Studio.
- Se solucionó el diálogo "Guardar cambios" que aparecía cuando no se habían realizado cambios en Package Studio.
- Se corrigió la aparición de una segunda barra de desplazamiento para las conexiones SAP en los paquetes.
- Se solucionó el mapeo personalizado donde los valores válidos se marcaban incorrectamente como no válidos y los valores no se cargaban correctamente al cambiar de variante.
- Se corrigió que el mapeo personalizado no se habilitara cuando los nombres de campo del repositorio no coincidían con los de la tabla.
- Se corrigió que el diálogo de concatenación del mapeo personalizado apareciera fuera del área visible.
- Se solucionó la carga de paquetes con mapeos inválidos donde los campos faltantes no se ofrecían para ser mapeados.
- Se corrigió el diseño desalineado de los pop-ups de mapeo personalizado en los repositorios de destino y dependencias.
- Se solucionó un problema en el que al agregar un nuevo campo se permitía omitir las restricciones en el mapeo de dependencias de eliminación.
- Se corrigió que Delete Repository utilizara un nombre de tabla incorrecto.
- Se solucionó un problema que impedía guardar las dependencias de eliminación.
- Se corrigió que los campos Offset, Length y Order se poblaran incorrectamente en los mapeos de dependencias según el tipo de mapeo.
- Se solucionó que los mapeos de objetos en tiempo real permitieran asignar varias veces el mismo campo.
- Se corrigió que aparecieran mapeos vacíos e invisibles en las configuraciones de objetos en tiempo real.
- Se solucionó que los objetos en tiempo real perdieran las relaciones de filtro al cambiar entre el elemento de filtro y el RTO.
- Se corrigió que Lookup Type tuviera un valor predeterminado incorrecto; ahora el valor predeterminado es Company Code.
- Se corrigió la ausencia de Custom Mapping después de importar un paquete
#273867]
Interfaz de usuario y diseño
- Se solucionaron problemas de recorte y de diseño en el registro de actividad.
- Se corrigió que la navegación lateral requiriera movimiento del mouse después de seleccionar elementos.
- Se corrigieron los pop-ups que perdían el foco frente a componentes de fondo al usar las teclas de flecha.
- Se solucionó que los elementos de la barra lateral se eliminaran al presionar DEL mientras se editaba un alias.
- Se corrigieron problemas de diseño con valores de filtro en rango.
- Se corrigió la aparición de barras de desplazamiento innecesarias al pasar el mouse.
General
- Se solucionó el guardado lento de Custom Analytics.
- Se corrigió que la activación en línea devolviera 401 Unauthorized.
- Se corrigió la ordenación por duración en la vista general de ejecuciones.
#273925 - Se solucionaron los bloqueos de la aplicación provocados por nombres de tabla que superaban los 30 caracteres.
- Se corrigió que la variante Delta estuviera disponible sin actualizaciones configuradas.
- Se corrigió que propiedades no utilizadas se mostraran en los modelos de vista de usuario.