✒️SAP BI / BW BO Transformaciones
SAP BI / BW BO Transformaciones
Transformaciones.- veremos los diferentes tipos de transformaciones.
Rutinas de Inicio (Start Rutine)
Se ejecuta de forma personalizada en ABAP para cada paquete de datos al inicio de la transformación
Rutina ABAP.- es una 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. Se puede acceder a esta tabla desde otras rutinas, también puede modificar o borrar datos, con esta rutina puede acceder al paquete entero de datos.
Cuando entramos en una rutina en la parte superior tenemos la opción de crear una Rutina de inicio.
A continuación de haberlas creado nos da oportunidad de crear código ABAP.
REGLAS DE TRANSFORMACIÓN.-
Aunque las rutinas de inicio son ayudas potentes, en la mayoría de los casos las transformaciones son asignaciones de campos sencillos o constantes que no necesitan codificación ABAP.
Generalmente las transformaciones más 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 tras la rutina de inicio.
Una simple regla de transformación de campo a campo pueden hacerse mediante arrastrar y soltar que conectan al campo A con el B, para opciones más complejas, puede acceder a los detalles de la regla haciendo doble clic en el campo destino.
Asignación Directa.- El campo se rellena 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.
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.
Si asigna un InfoObjeto fuente a un InfoObjeto destino que tiene la misma clase pero una unidad de medida diferente, deberá aplicar el mismo procedimiento como el mencionado en el anterior párrafo.
Constantes.- el InfoObjeto no ha completado el campo, pero esta pero esta rellenado 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 RUTINA.-
El sistema le ofrece una opción de selección que le permite decidir si la rutina es válida para todos los atributos que pertenecen a esta característica o solo para los atributos visualizados, las reglas de transformación generalmente solo tienen un código de retorno.
Existen casos en que el editor de fórmulas no es suficiente, y una rutina de inicio o final se utiliza cuando se tocan varios InfoObjetos al mismo tiempo, en esos casos utilizamos código ABAP
FORMULA.-
El InfoObjeto se actualiza con un valor determinado mediante una formula.
Para algunos la experiencia de programación es del pasado, por esta razón el editor de fórmulas automatizado, una herramienta SAP, puede escribir ABAP si le proporciona la lógica básica.
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 transformación de en una base paquete a paquete
RUTINAS DE EXPERTOS.-
Puede utilizarla para programar sin utilizar las clases de regla disponibles.
Debe implementar la transferencia de mensajes al monitor a menos que se efectué correctamente no se podrá supervisar el DTP.en desde la clave, después se devolverán.
Por lo tanto tomar en cuenta que en cuanto se utiliza esta opción desaparecerán las uniones que se hayan realizado en la transformación, de esta manera las flechas no se utilizan más y todo se realiza a través del código ABAP.
CLASE DE AGREGACIÖN.-
Utilícela para para controlar como se actualiza un ratio o campo de datos en el InfoSitio.
CARACTERISTICAS PARA INFOCUBOS.-
Si selecciona una de estas opciones los valores nuevos se actualizan en el InfoCubo. La clase de agregación especifica como se actualizan los ratios si las claves primarias son las mismas
CARACTERISTICAS 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)
CARACTERISTICAS 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 David Carmona, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
David Carmona
Profesión: Consultor en Procesos E Implementación de Sistemas - Mexico - Legajo: PE46H
✒️Autor de: 37 Publicaciones Académicas
🎓Cursando Actualmente: Consultor BI / BW BO Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Muchas gracias, esperemos apoyarnos en todo momento para salir adelante
Certificación Académica de David Carmona