✒️SAP BI / BW BO Transformaciones
SAP BI / BW BO Transformaciones
Transformaciones:
Rutinas de inicio (Start Rutine): La primera sección del proceso de transformación, se ejecuta de forma personalizada en ABAP para cada paquete de datos al inicio de la transformación.
Nota: Rutina ABAP secuencia de instrucciones escritas en el lenguaje de programación ABAP.
La rutina de inicio 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. Tambien puede modificar o borarr datos, con esta rutina se puede acceder al paquete entero de datos.
Cuando entramos en una transformación tenemos la opción de crear una rutina.
Reglas de transformación: Las rutinas de inicio son ayudas potentes en rendimiento, nos obligan a realizar codificación ABAP. En la mayoria de los casos las transformaciones son asignaciones de campo sencillas o constantes que no necesitan codificación ABAP. Las transformaciones mas complejas pueden ser realizadas con éxito utilizando el editor de fórmulas (que genera el código ABAP automáticamente), en caso contrario se utiliza ABAP.
Las reglas de transformación se llevan a cabo para cada campo o cada registro de datos del paquete de datos tras la rutina de inicio.
Opciones al momento de realizar la unión: constante, fórmula, inicial, leer datos maestros, rutina, características de tiempo.
Asignación directa: 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, número, entero, cantidad, holgura, tiempo) o crear una rutina.
Constantes: El InfoObjeto no ha completado el campo, pero está rellenado directamente con el valor especificado.
Datos maestros de lectura: El InfoObjeto se actualiza con la lectura de la tabla de datos maestros de una característica incluida en la fuente con una clave y un valor, y contiene el InfoObjeto correspondiente como atributo. Los atributos y sus valores se leen desde la clave; despues se devolveran.
Rutina: El campo está completado por la rutina de transformación que ha escrito (una vez más, código ABAP personalizado).
Se puede decidir si la rutina es válida para todos los atributos que pertenecen a esta característica, o sólo para los atributos visualizados.
Las reglas de transformación generalmente sólo tienen un código de retorno.
Fórmula: El infoObjeto se actualiza con un valor determinado mediante una fórmula.
Rutina Final: 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 transformación en una base paquete a paquete.
Rutinas de experto: Solo debe utilizarse en casos especiales. Puede utilizarla para programar usted mismo la transformación sin utilizar las clases de regla disponibles.
Debe implementar la transferencia de mensajes al monitor. A menos que esto se efectúe correctamente, no podra supervisar el DTP (Proceso de transferencia de datos).
Si ya ha creado reglas de transformación, el sistema las borra una vez creada una rutina de experto.
Nota: En las transformaciones se procesan los registros que se encuentran en la tabla PSA. y la manera de tomar esos registros se establecen en el DTP. (proceso de transferencia de datos) y se pueden obtener la cantidad de registro procesado por paquetes de datos, Una ventaja es que podemos paralelizar las cargas desde la PSA al destino de datos.
secuencia de ejecución de una transformación
Rutina de inicio -> ejecución de la regla de cada campo -> rutina final.
Una rutina experto reemplaza las tres anteriores, las rutinas son para realizar complejas reglas de transformación.
Clase de Agregación: se utiliza para controlar como se actualiza un ratio o campo de datos en el InfoSitio.
Características para InfoCubos: Según la clase de agregación especificada en la actualización de ratio para este ratio, dispone de las opciones totalización de valores, máximo o mínimo.
Características para InfoObjetos: Solo esta disponible la opción sobrescribir. Con esta opción, los valores nuevos se actualizan en el InfoObjeto (peso neto de un material).
Características para Objetos de DataStore: Según la clase de datos y la fuente de datos, dispone de las opciones totalización de valores, mínimo, máximo o sobrescribir. Al seleccionar una de estas opciones, los valores nuevos se actualizan en el objeto DataStore.
 
 
 
Sobre el autor
Publicación académica de Jorge Luis Leal Marquez, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
Jorge Luis Leal Marquez
Profesión: Analista de Sistemas - Venezuela - Legajo: CD46R
✒️Autor de: 113 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: PartTime
Presentación:
Profesional del área de tecnológica, enfocado a garantizar la continuidad de las operaciones. consultor abap.
Certificación Académica de Jorge Leal