✒️SAP BI / BW BO Transformaciones
SAP BI / BW BO Transformaciones
Transformaciones:
1. Rutinas de inicio: Es la primera sección del proceso de transformación se ejecuta de forma personalizada en ABAP (secuencia de instrucciones escritas en el lenguaje de programación ABAP) para cada paquete de datos al inicio de la transformación.
No tiene valores de retorno. Se utiliza para efectuar cálculos preliminares y almacenarlos en una estructura de datos global o en una tabla. Puede acceder a esta estructura o tabla desde otras rutinas. También puede modificar o borrar datos. Con esta rutina puede acceder al paquete entero de datos. Son potentes pero obligan a utilizar codificación ABAP.
2. Reglas de transformación: La mayoría de las transformaciones son asignaciones de campo sencillas o contantes. Complejas es con editor de fórmulas (genera código ABAP). Se llevan a cabo para cada campo o cada registro de datos del paquete de datos tras la rutina de inicio.
Asignación directa: origen-destino: El campo se rellena directamente desde el InfoObjeto fuente seleccionado. Si el sistema no propone un InfoObjeto fuente, puede asignar un InfoObjeto fuente de la misma clase (importe, entero, cantidad, holgura, tiempo) o crear una rutina.
Si asigna un InfoObjeto fuente a un InfoObjeto destino que tiene la misma clase pero una moneda diferente, debe convertir la moneda fuente a la moneda destino mediante una conversión de moneda o convertir la moneda de la fuente.
Si asigna un InfoObjeto fuente a un InfoObjeto de destino que tiene la misma clase pero una unidad de medida distinta, deberá convertir la unidad de medida fuente a la unidad de medida de destino utilizando una conversión de unidad de medida, o transferir la unidad desde la fuente.
Constantes: El infoObjeto no ha completado el campo, pero esta rellenado directamente con el valor especificado.
Datos maestros de lectura: El infoObjeto se actualiza con la lectura dela tabla de datos maestros de una característica incluida en la fuente con la clave y un valor, y contiene el InfoObjeto correspondiente como atributo. Los atributos y sus valores se leen desde la clave; después se devolverán.
Rutina: Código ABAP personalizado. Las reglas de transformación generalmente solo tienen un código de retorno. Una rutina de inicio o final se utiliza especialmente cuando se tocan varios InfoObjetos al mismo tiempo, en esos casos utilizamos código ABAP solo en el infoObjeto destino que necesitamos.
Formula: El InfoObjeto se actualiza con un valor determinado mediante una formula. Editor de fórmulas automatizado.
Rutina Final: Es una rutina con una tabla en el formato de estructura de destino como parámetro de entrada y como parámetro de salida. Puede utilizar una rutina final para ejecutar el tratamiento posterior de datos después de la trasformación en una base paquete a paquete.
Por ejemplo, puede borrar registros que no están actualizados o realizar verificaciones de calidad de datos.
Rutinas de experto: En casos especiales. Programar uno mismo la transformación sin utilizar las clases de reglas disponibles.
Clase de Agregación: Para controlar como se actualiza un ratio o campo de datos en el InfoSitio.
En las transformaciones, se procesan los registros que se encuentran en la tabla PSA y la manera de tomar esos registros se establece en el DTP (proceso de transferencia de datos) allí se pueden obtener la cantidad de registros por paquete de datos procesados en la transformación.
Ventaja de procesar por paquetes: podemos paralelizar las cargas desde la SA hacia los distintos destinos de datos.
Secuencia de ejecución de una transformación:
ó Rutina experta
 
 
 
Sobre el autor
Publicación académica de Victor Hugo Vistrain Ambriz, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Victor Hugo Vistrain Ambriz
Profesión: Consultor Bi - Mexico - Legajo: KH74H
✒️Autor de: 25 Publicaciones Académicas
🎓Cursando Actualmente: Consultor en SAP BI / BW BO Nivel Inicial
Certificación Académica de Victor Vistrain