Este es uno de los pilares de dicho proceso. Por lo tanto existen 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. Tiene las siguientes características:
No posee valores de retorno
Se utiliza para ejecutar cálculos preliminares y almacenarlos en una variable global, constante o en una tabla.
Puede acceder a esta variable o tabla desde otras rutinas.
Puede modificar o borrar datos
Puede acceder al paquete entero de datos
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. Para realizar uniones, se tienen diferentes opciones siguientes:
Asignación Directa, copia el valor del campo de entrada sin ninguna conversión. Las conversiones son definidas en el InfoObjeto destino, es decir, el valor que se encuentre en el InfoObjeto destino debe tener la misma clase y unidad de medida.
Constante, asigna un valor predefinido independientemente del contenido de los campos de entrada.
Datos maestros de lectura, se actualiza con la lectura de la tabla de datos maestros de una característica incluida en la fuente con clave y valor.
Rutina, permite implementar un método ABAP para calcular el valor del infoObjeto destino en función de los valores del InfoObjeto de origen. Y el resultado de la operación debe ser un único valor.
Formula, permite definir operaciones lógicas básicas que se realizarán en los infoObjetosde origen por medio de codigo ABAP. Pero esto es posible utilizarlo con el Editor de Formulas automatizado.
Rutina Final, se ejecuta después de aplicar las reglas definidas para el conjunto de datos de origen.
Rutina de Expertos, omite las reglas definidas y le permite implementar todo el proceso de transformación en código. Se sugiere usar esta rutina en casos especiales. Al usar esta rutina, la reglas de transformación creadas serás borradas al momento de crear la misma. Así como también, eliminará las uniones realizadas en la transformación.
Clase Agregación, se usa para controlar la actualización de un ratio o campo de datos en el InfoSitio.
 
 
 
Sobre el autor
Publicación académica de Miguel Fernando Olaya Rivera, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
SAP SemiSenior
Miguel Fernando Olaya Rivera
Profesión: Ingeniero en Informática - Argentina - Legajo: XF33U
Iniciativa de aprendizaje, adquirir nuevos conocimientos, me gustan los retos. abierto a los cambios y dispuesto ayudar a mi grupo de trabajo, para el logro de los objetivos del área
Continúe aprendiendo sobre el tema "Transformaciones" de la mano de nuestros alumnos.
SAP Master
TRANSFORMACIONES Es el proceso que se le dan a los datos de la fuente para dejarlos en el destino TIPOS DE TRANSFORMACIONES - RUTINAS DE INICIO (START RUTINE): Se realiza de forma personalizada para cada paquete de datos en ABAP, no tienen valores de retorno - REGLAS DE TRANSFORMACION: Es una gran ayuda para los que no estan muy familiarizados con ABAP y que en la mayoria de casos no son asignaciones sencillas, y realiza campo a campo - RUTINA FINAL: Es una rutina con el formato de estructura de destino como parametros de entrada y parametro de salida, de igual manera se debe crear codigo ABAP RUTINA DE EXPERTO: solo se debe usar en casos especiales y para programar en ABAP las transformaciones sin utilizar las clases de reglas disponibles
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
Unidad 2: Transformaciones: Tipos de transformaciones: -Rutinas de inicio: Se ejecuta de forma personalizada en ABAP para cada paquete de datos al inicio de la transformacion. NO tiene valor de retorno. Se utiliza para efectuar calculos preliminares y almacenarlos en una estructura de datos global o en una tabla. Las reglas de transformacion se llevan a cabo para cada campo o cada registro de datos del paquete de datos tras la rutina de inicio. -Rutina final: Se pueden utilizar para ejecutar el tratamiento posterior de datos despues de la transformacion en una base paquete a paquete. (borrar registros que no estan actualizados, realizar verificaciones de calidad de datos, etc)
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Transformaciones: Son las diferentes opciones que se tienen para actualizar los infoobjetos de caracteristicas o ratios Rutina de inicio: Es un programa abap que se ejecuta a inicio de la transformación, para hacer calculos preliminares y almacenarlos en una estructura global o tabla, para ser usados desde otras rutinas, tambien para modificar o borrar datos, con esta rutina se puede acceder al paquete entero de datos. Reglas de transformación: Son asignaciones de campo sencillas o constantes que no necesitan codificación abap, se ...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
Las distintas formas de transformaciones dependen del resultado o dato que espera el usuario por lo tanto es importante determinar de forma previa que dato de salida o carga se espera.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
Transformaciones: este proceso intermedio del ETL se basa en adaptar los datos de los sistemas fuentes al sistema destino. Comprende varias etapas o secciones: Start Rutine: se ejecuta directamente en código ABAP y sirve para realizar cálculos preliminares y almacenarlos en agluna estrcutra de datos. También modifica o borra datos ya que tiene acceso al paquete entero de datos. Reglas de Transformación: se generan las reglas de cada campo destino, indicando cómo debe ser completado. Estas pueden ser directas (el campo se llena directamente desde el InfoObject fuente), constantes (el campo se rellena con un valor específico no proviniente del InfoObject), datos maestros (el campo se actualiza...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Transformaciones El proceso de Transformaciones es uno de los pilares de dicho proceso de ETL. Por este motivo veremos los distintos tipos de transformaciones que se pueden realizar en SAP BI 7. Tipos de Transformaciones: Rutinas de Inicio (Start Rutine): Se ejecuta de forma personalizada en ABAP (Advanced Business Application Programming) para cada paquete de datos y no tiene valores de retorno. Con esta rutina se pueden acceder al paquete entero de datos. 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; una simple regla de transformación campo a campo (asignación directa) se puede realizar mediante las características de arrastrar...
Ingeniero industrial con matricula profesional y certificado en el módulo mm de sap, disponible para trabajar en proyectos sap en colombia o fuera del país.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
TRANSFORMACIONES Rutinas de Inicio: se ejecutan para efectuar calculos preliminares y almacenarlos. Reglas de transformacion: las transformaciones simples se pueden hacer de forma grafica (arrastrar y soltar), las mas complejas con codigo ABAP. Cuando se hace la union tenemos varias opciones: Asignacion directa: el campo se rellena directamente desde el InfoObjeto fuente seleccionado (se pueden convertir las unidades de medida y monedas) 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 de datos maestros. Rutina: el campo se completa con la rutina de transformacion...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
TRANSFORMACIONES: Es uno de los pilares del proceso ETL. ***Rutinas de inicio (Start Rutine): Rutina en código ABAP. Para realizar cálculos preliminares. Se puede acceder a esta rutina desde otras. ***Reglas de Transformación (nos servirán en la mayoría de los casos) Tipo de Reglas: - Asignación directa (en caso de unidad/moneda diferente en origen y destino, habrá que hacer una conversión, o bien transferir también la unidad/moneda al destino) - Constante - Datos Maestros de lectura incluidos en el origen (le escribo la clave y devolverá el valor) - Rutina (código ABAP que puedo utilizar para convertir, por ejemplo, KG en Toneladas) - Fórmula (es decir, el...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
TRANSFORMACIONES: Pueden tener como origen Fuentes de Datos, Infoobjetos, Infocubos, ODS, etc, y como destino generalmente ODS, Infocubos o Infoobjetos. TIPOS DE REGLAS EN OBJETOS DESTINO: - Asignación Directa: Relaciona el valor del campo fuente como valor del campo destino. - Constante: Asigna valor fijo en el campo destino, especificado en la celda Valor Constante de la regla. - Fórmula: Generalmente no se usa un campo fuente por defecto, sino que seleccionaremos uno o varios campos al gusto. Se trata de componer fórmulas según criterios. - Inicial: Asigna un campo valor NULO al campo destino. - Leer Datos Maestros: Necesitamos un campo fuente de entrada y una caracteristica de datos maestros que contengan...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Transformaciones Rutinas de Inicio (Start Rutine): La primera sección del proceso de Transformación, la rutina de inicio, se ejecuta de forma personalizada en ABAP para cada paquete de datos de inicio de la transformación
👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.