¿Qué es la actualización directa DSO en SAP? ¿Cómo crear uno?
El DSO estándar se diferencia del DSO de actualización directa en términos de cómo se procesan los datos.
En Standard DSO, los datos se almacenan en diferentes versiones: Activo, Delta, Modificado
mientras que Direct Update DSO contiene datos en una sola versión. Los datos se almacenan precisamente en la misma forma en que se escriben en DSO y consisten en una tabla de datos activos para que la aplicación los actualice directamente. Recupera sus datos de sistemas externos mediante API de llenado o eliminación.
Existen las siguientes API
- RSDRI_ODSO_INSERT: esta API se utiliza para insertar datos nuevos que no existen en el sistema.
- RSDRI_ODSO_INSERT_RFC: Es similar a la API "RSDRI_ODSO_INSERT", excepto que esta API se puede llamar de forma remota.
- RSDRI_ODSO_MODIFY: esta API se utiliza para modificar registros existentes. Si llega un nuevo registro, se inserta el registro.
- RSDRI_ODSO_MODIFY_RFC: Es similar a la API "RSDRI_ODSO_MODIFY", excepto que esta API se puede llamar de forma remota.
- RSDRI_ODSO_UPDATE: esta API se utiliza para modificar registros existentes.
- RSDRI_ODSO_UPDATE_RFC: Es similar a la API "RSDRI_ODSO_UPDATE", excepto que esta API se puede llamar de forma remota.
- RSDRI_ODSO_DELETE_RFC: esta API se utiliza para eliminar registros.
Actualización directa DSO – Propiedades
- DSO para actualización directa contiene datos en una única versión. Por lo tanto, los datos se almacenan exactamente en la misma forma en que fueron escritos por la aplicación.
- Los registros con la misma clave no se agregan
- No se pueden generar SID
- Los datos que contiene se pueden actualizar a proveedores de información adicionales.
- El DSO para actualización directa está disponible como proveedor de información en BEx Query Designer y se puede utilizar con fines de análisis.
- Es una función adicional que se puede utilizar en contextos de aplicación especiales.
- Cargar datos rápidamente sin utilizar los procesos de extracción y carga en el sistema BI.
- Puede utilizarse como objetivo de datos para un proceso de análisis.
Actualización directa DSO – Funcionalidad
- Puede actualizar los datos de Actualización directa de DSO a proveedores de información adicionales.
- Puede usarse como proveedor de información para Bex Query Designer y puede usarse para procesos de análisis.
Ventaja:
- Está estructurado de manera que se pueda acceder a los datos fácilmente.
- Los datos están disponibles para análisis e informes inmediatamente después de cargarse.
Inconvenientes
- El proceso de carga no es compatible con el sistema de inteligencia de negocios (Las fuentes de datos no proporcionan los datos).
- Por lo tanto DSO No se muestran en la administración ni en el monitor.
- Dado que no se genera un registro de cambios, no podemos realizar una actualización delta a los proveedores de información.
Creación de DSO de actualización directa
Paso 1)
- Ir al código de transacción RSA1
- Haga clic en el botón Aceptar.
Paso 2)
- Vaya a la pestaña Modelado->Proveedor de información.
- Haga clic derecho en Área de información.
- Haga clic en "Crear objeto de almacén de datos" en el menú contextual.
Paso 3)
- Ingrese el nombre técnico.
- Escriba el Description.
- Haga clic en el botón "Crear".
Paso 4) Haga clic en el botón Editar de "Tipo de objeto del almacén de datos".
Paso 5) Elija el tipo "Actualización directa".
Paso 6) Active el DSO.