
Transformaciones
Transformar los datos que provienen de un origen como pueden ser:
- Fuentes de datos
- ODS
- InfoCubos
- InfoObjetos
Hacia un objeto destino como son:
Posicionarnos sobre el objeto destino click en seleccionar "Crear Tranformación" y debemos especificar el tipo de Objeto Origen y su nombre técnico.
Vemos en la pantalla gráficamente los datos de origen y los datos destino; automáticamente el sistema nos propone una unión de estos datos en una regla de transformación.
Opciones o tipos de regla:
- Constante: Asigna un valor fijo al campo destino.
- Asignación Directa: Asigna el valor del campo fuente directamente como valor de campo destino.
- Fórmula: No colocamos un campo fuente; con formulas, utilizaremos uno o más campos fuente que utilizaremos en nuestra formula.
- Inicial: Asigna un valor nulo en el campo destino.
- Leer Datos Maestros: Necesitamos primero un campo fuente de entrada y una característica de datos maestros, como atributo un InfoObjeto destino.
- Rutina: Conocimiento del lenguaje de programación ABAP. Realizar una asignación simple de un valor que retornaría a esta rutina.
Siempre que se termine con la manipulación de una regla, debemos presionar el botón "Transferir Valores"
Rutinas que podemos asociar a las Transformaciones:
- Rutina de Inicio: Es un código ABAP en el que podremos manipular los datos del sistema fuente, antes que pasen por cada regla particular de cada campo destino.
- Rutina Final: Es un código ABAP, que es la que se ejecuta luego de cada rutina particular de los campos destino.
- Rutina Experto: Nos permite prescindir de las reglas de transformación de cada campo al hacerlas con código ABAP.
En resumen, las rutinas nos van a permitir más flexibilidad y adaptabilidad ante requerimientos complejos que no puedan a ser resueltos mediante reglas de transformación en cada campo.
Para cerrar la transformación, finalizado su tratamiento, hay que activarlo y proceder a crear nuestro DTP o proceso de transferencia de datos, que nos permitirá cargar los datos desde la fuente, pasando por la transformación hacia el objeto destino.
Observen que se pueden realizar extracciones completas o deltas desde la fuente.