En esta publicación de blog, explicaremos la extracción de datos de SAP S/4HANA utilizando fuentes de datos genéricas y la transferencia de esos datos a SAP BW/4HANA.
Replicar la fuente de datos
Siga estos pasos para comenzar la replicación del DataSource:
- Replicar el origen de datos según el componente de la aplicación (consulte la figura siguiente). Para hacerlo, inicie sesión en el SAP BW/4HANA sistema, haga clic derecho en el sistema de origen y seleccione Reproducir exactamente para iniciar el trabajo de replicación de DataSource.
- La pantalla enumerará todas las fuentes de datos que se pueden replicar, con la opción de seleccionar y deseleccionar fuentes de datos. Elija el origen de datos que necesita replicar, haga clic en Seleccionar fuentes de datos mostradasy luego elija Próximocomo se muestra.
- Antes de iniciar el proceso de replicación, primero verifique la tabla de encabezado para SAP BW DataSource, que es RSDS. Ingrese el nombre de la fuente de datos (para este ejemplo, “ZRKGENDS1”) en el campo Fuente de datos Verá que la tabla RSDS no tiene ese campo específico, como se muestra en la siguiente figura. Ninguna entrada cumplió con los criterios de selección.
- Mientras tanto, el trabajo de replicación debería haber terminado. Cuando la replicación es exitosa con la activación y el DataSource se guarda en SAP BW/4HANA (siguiente figura), puede abrir el DataSource y activarlo usando el ícono si no está activo.
- Después de completar el trabajo de replicación, verifique nuevamente la tabla RSDS. El DataSource ahora está disponible en METRO y A versiones, como se muestra a continuación.
- Para validar la replicación de DataSource, debe buscar el nombre de DataSource en Eclipse y luego abrirlo. Puedes ver eso Adaptador está configurado para Extracción del sistema SAP mediante aprovisionamiento de datos operativos y el Contexto ODP se basa en Fuente de datos/Extractores. puede ver el proveedor de datos operativos con el nombre de DataSource, ZRKGENDS1 (ver la siguiente figura).
Modelado de datos para fuentes de datos genéricas en SAP BW/4HANA
Con DataSource disponible, puede crear el modelo de datos de SAP BW siguiendo estos pasos:
- Comience con la creación de un aDSO con referencia al DataSource, como se muestra en la siguiente figura. En este ejemplo, para comenzar, haga clic derecho en el RKPBGEN InfoArea y elija crear un aDSO. Verás el asistente de creación de aDSO. Nombra el aDSO “ZADGEN” y proporciona la descripción. Puede ver que el aDSO se basa en el DataSource, así que elija Navegar en el Fuente de datos campo y seleccione ZRKGENDS1 como plantilla de origen de datos. Una vez que elija la fuente de datos, el sistema de origen se asignará de forma predeterminada. En este ejemplo, el sistema fuente es S4SCLNT100que es el sistema SAP S/4HANA.
Una vez creado el aDSO, actívelo usando el icono. Cree una transformación para el aDSO con la fuente como DataSource ZRKGENDS1 y actívela. Cree el DTP para el aDSO a partir de la transformación; Puede ver que la transformación se basa en el mismo DataSource genérico (ZRKGENDS1). Active la transformación y DTP como se muestra.
El flujo de datos final que se puede ver desde el nivel aDSO se muestra en la siguiente figura. El sistema de origen es S4SCLNT100 y envía datos al DataSource ZRKGENDS1. El ZADGEN aDSO obtiene datos utilizando este DataSource. Puede ver la transformación y DTP en el flujo de datos entre DataSource y aDSO.
- Ahora ejecute el DTP usando . Puede ver el estado de la solicitud en la cabina web. Una vez que elijas Gestionar solicitudpuede ver las entradas en la tabla de entrada.
- Desde Gestionar solicitud área, puede activar la solicitud aDSO. Para hacerlo, seleccione el Activar Una vez completada la activación, podrá ver los datos en la tabla activa, como se muestra.
- También puede consultar la tabla activa para el aDSO basada en el DataSource genérico; como sabe, la tabla activa terminará en 2. (Consulte la siguiente figura). En este ejemplo, la tabla activa es /BIC/AZADGEN2 y tiene 3402 entradas.
- Puedes eliminar 200 del Número máximo de visitas campo y haga clic Ejecutar o presione (F8) para ver el contenido total de la tabla activa, como se muestra en la siguiente figura. El número total de registros en la tabla (3402) se muestra en la esquina superior derecha.
Comprobando la ODQ
Una vez que la DTP se haya realizado correctamente, podrá ver el estado del trabajo de extracción en el sistema de origen. Inicie sesión en SAP S/4HANA y ejecute la transacción ODQMON para la cola delta basada en ODP. Verás que la cola (ZRKGENDS1) para el origen de datos genérico se crea en la vista de cola. Si necesita ver el nombre de la cola que se creó, configure Solicitar Seleccionar a Todo: esto asegurará que también se seleccione la solicitud completa y se muestren las colas respectivas.
Desde la vista de cola, puede acceder a la vista de suscripción y luego a la vista de solicitud. Finalmente, en la vista de unidades, verá que el número total de filas es 3402, lo que coincide con el número total de registros extraídos utilizando esta fuente de datos. Cuando hace doble clic en esa fila, puede ver los registros reales que se enviaron a SAP BW/4HANA y verá que Almacenamiento ahora está configurado en ODQDATA_F para una carga completa.
El contenido de la tabla ODQDATA_F se puede ver como se muestra en la figura final. Puede ver esta tabla en la Transacción SE16.
Nota del editor: esta publicación ha sido adaptada de una sección del libro. Aprovisionamiento de datos operativos con SAP BW/4HANA por Renjith Kumar Palaniswamy.