Volver

Borrado selectivo basado en request en ADSO BW/4HANA

07/22/2026

Diferencia entre la gestión en cockpit web y transacción RSMNG en SAP GUI.

En un proyecto de migración de SAP BW on-premisea SAP BW/4HANA, se realizan muchas pruebas en entornos no productivos y a veces es necesario borrar selectivamente datos de prueba cargados en un ADSO filtrando por requestID. Debido a los cambios en la tecnología que conlleva la migración a BW/4HANA, es importante conocer los métodos presentes en la actualidad (Versión 2.0 BW/4HANA) para realizar un borrado selectivo en un ADSO.

En SAP BW/4HANA existen das formas principales de realizar borrados selectivos en un ADSO: La primera, el borrado selectivo por campos desde la gestión cockpit web / BW Modeling Tools (Fig.1), y la segunda el borrado por RequestID desde la transacción RSMNG en SAP GUI (Fig.2). Aunque ambas opciones eliminan datos del ADSO, no son exactamente equivalentes y tienen limitaciones importantes que conviene conocer.

BW Modeling Tools
Fig 1. Gestión de ADSO en la web BW Cockpit
Transacción RSMNG
Fig 2. Transacción RSMNG en SAP BW/4HANA GUI, release 2.0

¿Cuándo usar el borrado selectivo desde la gestión web (BW Modeling Tools)?

Desde BW Modeling Tools es posible acceder a la gestión del ADSO y ejecutar un borrado selectivo indicando filtros sobre los campos del ADSO (por ejemplo: año, sociedad, centro, etc.). Sin embargo, no existe un campo estándar para RequestID, pues el borrado se define por valores de características del ADSO, por lo tanto, no se puede borrar exactamente “lo cargado por un request”, además, existe riesgo de borrar datos de múltiples cargas (Fig.3).

BW Modeling Tools
Fig 3. Borrado selectivo desde la web, no se puede filtrar por requestID

Este método está pensado más para eliminación de períodos completos, limpiezas totales de ADSOs y casos donde el request no es relevante.

¿Cuándo usar el borrado selectivo por RequestID en RSMNG (SAP GUI)?

La transacción RSMNG en SAP GUI sí permite trabajar directamente a nivel de RequestID, lo que la convierte en la herramienta adecuada para borrados técnicos controlados en entornos de test. Permite filtrar, seleccionar y borrar por RequestID. Garantiza que solo se eliminen los datos del request en cuestión.

¿Cómo usar el borrado selectivo por request en RSMNG?

Paso 01: Ejecutar la transacción RSMNG y seleccionar el ADSO que vamos a gestionar.

Transacción RSMNG
Fig 4. Seleccionar ADSO

Paso 02: Seleccionar la opción “Borrado selectivo” en el menú bajo el ítem “Utilidades”.

Opción de borrado selectivo en transacción RSMNG
Fig. 5. Opción de borrado selectivo en transacción RSMNG

Paso 03: Pulsar “selecciones de borrado” en la ventana que se abre al pulsar la opción de “Borrado Selectivo”.

Selecciones de borrado en Borrado Selectivo para transacción RSMNG
Fig. 6. Selección de borrado para Borrado Selectivo

Paso 04: Filtrar por requestID y filtros adicionales de los registros que deseamos borrar y pulsar ejecutar

Filtrado por requestID para Borrado Selectivo
Fig. 7. Filtrado por requestID para Borrado Selectivo

Paso 05: Pulsar en inicio para iniciar el job de borrado. Se puede también consultar el log para ver la cantidad de registros eliminados. SAP elimina exclusivamente los registros asociados a ese request

Ejectuar job para borrado selectivo por requestID
Fig. 8. Ejectuar job para borrado selectivo por requestID

Mejores prácticas

Utilizar solamente el borrado selectivo basado en request en entornos no productivos, para limpieza de datos y pruebas de carga.

Llevar un registro de las modificaciones realizadas puesto que, pese a que es posible visualizar los logs de borrados en la herramienta de gestión web de BW Modeling Tools (Fig.9), es fácil olvidar que a un ADSO se ha realizado un borrado selectivo.

Opciones de borrado selectivo desde BW Modeling Tools
Fig. 9. Opciones de borrado selectivo desde BW Modeling Tools

Christian Vela León
Consultor Improgether