Extracción en SAP BI
¿Qué es la extracción de datos?
La extracción de datos en BW es extraer datos de varias tablas en los sistemas R / 3 o sistemas BW. Hay métodos de extracción delta estándar disponibles para datos maestros y datos de transacciones. También puede crearlos con la ayuda de códigos de transacción proporcionados por SAP. La extracción delta estándar para datos maestros utiliza tablas de cambio de puntero en R / 3. Para los datos de transacción, delta extraction puede utilizar estructuras LIS o LO cockpit, etc.
Tipos de Extracción de:
- Aplicación específica:
- Extractores de contenido BW
- Extractores Generados por el Cliente
- Extractores de aplicación cruzada
- Extractores genéricos.
Extractores de Contenido de BW
SAP proporcionó los extractores predefinidos como FI, CO, LO Cockpit, etc., en el sistema OLTP (R / 3). Lo que tienes que hacer es Instalar Contenido empresarial.
Tomemos un ejemplo de FI extractor. A continuación se muestran los pasos que debe seguir:
- Vaya a RSA6 > > seleccione la fuente de datos deseada > > En la parte superior hay una pestaña Mejorar la estructura de extracción > > Haga clic en ella
- Le llevará a la visualización de la Versión de Origen de datos: Cliente. Haga doble clic en la estructura Extract.
- Haga clic en el botón Anexar estructura como se muestra:
- Agregue el texto del encabezado del documento de campo (por ejemplo: ZZBKTXT) en la estructura Anexa con ComponentType: BKTXT. Antes de salir, asegúrese de activar la estructura, haciendo clic en el botón activar.
- El campo obligatorio se ha añadido correctamente en la estructura de la fuente de datos.
Rellenar la estructura de extracción con Datos
SAP proporciona mejoras RSAP0001 que se utilizan para rellenar la estructura de extracción. Esta mejora tiene cuatro componentes específicos para cada uno de los cuatro tipos de fuentes de datos R/3 :
- Datos de transacción EXIT_SAPLRSAP_001
- Atributos de datos maestros EXIT_SAPLRSAP_002
- Textos de datos maestros EXIT_SAPLRSAP_003
- Jerarquías de datos maestros EXIT_SAPLRSAP_004
Con estos cuatro componentes (en realidad son cuatro módulos de funciones diferentes), cualquier fuente de datos R/3 se puede mejorar. En este caso, está mejorando una fuente de datos de datos de transacciones, por lo que solo necesita uno de los cuatro módulos de funciones. Dado que este paso requiere el desarrollo de ABAP, es mejor que lo maneje alguien de su equipo técnico. Es posible que deba proporcionar esta información a su colega de ABAP:
- El nombre de la fuente de datos (0FI_GL_4)
- El nombre de la estructura de extracción (DTFIGL_4)
- El nombre del campo que se agregó a la estructura (ZZBKTXT)
- El nombre de la fuente de información BW (0FI_GL_4)
- El nombre de la tabla R/3 y el campo que contienen los datos que necesita (BKPFBKTXT)
Con esta información, un desarrollador ABAP experimentado debería ser capaz de codificar correctamente
la mejora para que la estructura de extracción se rellene correctamente. El código ABAP en sí
se vería similar al que se muestra a continuación:
- Ahora verifique los datos a través de tcode RSA3.
(Puede abrir los cuatro Módulos de funciones indicados anteriormente (Tcode SE37), obtendrá la instrucción include en todos los FMs. Haga doble clic en el programa de inclusión obtendrá el código ABAP como el anterior para todas las fuentes de datos estándar que se pueden modificar.)
Nota: Del mismo modo, puede mejorar todos los demás extractores entregados por SAP. (Para el uso de cabina de LO, tcode LBWE)
Extractores Generados por Clientes
Para algunas aplicaciones que varían de una empresa a otra , como LIS ,CO-PA , FI-SL, debido a su dependencia de la estructura de la organización, SAP no pudo proporcionar una fuente de datos estándar para estas aplicaciones. Así que el cliente tiene que generar su propia fuente de datos. Esto se llama Extractores generados por el cliente.
Tomemos un ejemplo de extracción de CO-PA
- Vaya a Tcode KEB0 que encontrará en la personalización de SAP BW para CO-PA en el sistema OLTP.
- Defina la fuente de datos para el cliente actual de su sistema SAP R/3 sobre la base de una de las preocupaciones operativas disponibles allí.
- En el caso del análisis de rentabilidad basado en costes, puede incluir lo siguiente en la fuente de datos: Características del nivel de segmento, características de la tabla de segmentos, campos para unidades de medida, características del elemento de línea, campos de valor y cifras clave calculadas del esquema de cifras clave.
- En el caso del análisis de rentabilidad basado en cuentas, en el otro caso, solo puede incluir lo siguiente en la fuente de datos: Características del nivel de segmento, características de la tabla de segmentos, una unidad de medida, la moneda de registro del elemento de línea y las cifras clave.
- A continuación, puede especificar qué campos se aplicarán como selección para la extracción de CO-PA.
Cuando la fuente de datos de contenido empresarial entregada por SAP no pudo cumplir los requisitos de su empresa , debe crear su propia fuente de datos que se base puramente en los requisitos de su empresa , lo que se denomina extractores genéricos .
En función de la complejidad, puede crear fuentes de datos de 3 maneras .
1. Basado en Tablas/Vistas ( Aplicaciones simples )
2. Basado en Infoset
3. Basado en Módulo de función (Utilizado en extracción compleja)
Pasos para crear un extractor genérico:
1. Basado en Tablas / Vistas (Aplicaciones simples )
- Vaya a Tcode RSO2 y elija el tipo de datos que desea extraer (transacción, Atributo Masterdata o Texto de Masterdata)
- Asigne el nombre a la fuente de datos que se va a crear y haga clic en crear.
- En la pantalla de origen de datos, escriba los parámetros según sea necesario:
Componente de la aplicación: Nombre del componente en el que desea colocar el origen de datos en la aplicación. Jerarquía de componentes.
Texto: Descripciones (Cortas, Medias y Largas) de la fuente de datos.
Vista / Tabla: Nombre de la Tabla / Vista en la que desea crear la fuente de datos genérica. En nuestro caso es ZMMPUR_INFOREC.
- Ahora se muestra el origen de datos genérico, lo que le permite Seleccionar y Ocultar campos. Los campos ‘ocultos’ no estarán disponibles para la extracción. Los campos de la pestaña “Selección” estarán disponibles para su selección en el paquete de información durante la extracción de datos del sistema de origen al PSA.
- Seleccione los campos pertinentes y Guarde la fuente de datos.
- Ahora guarde el origen de datos.
2. Basado en Infoset
https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwiCruWWusPLAhWBPZoKHa7KArgQFg…
3. Basada en la Función de Módulo de
https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwjOk46_usPLAhVqIJoKHej3A8wQFg…
Leave a Reply