🚀PROMO #PLANCARRERA2024| 🔥Bonificaciones, Precios Congelados y Cuotas
✒️SAP BI / BW BO Transformaciones
SAP BI / BW BO Transformaciones
Transformaciones: Es uno de los pilares en el proceso ETL.
1.Start Rutine (Rutina de Inicio): Se ejecuta de forma personalizada en ABAP para cada paquete de datos al inicio de la transformación. No tiene valores de retorno, se usa para realizar calculos preliminares y almacenarlos en una estructura de datos global o en una tabla a las cuales se puede acceder por medio de otras rutinas. Se pueden modificar o borrar datos. Esta rutina nos permite acceder al paquete entero de datos.
2.Reglas de Transformación: En la mayoría de lo casos las transformaciones son asignaciones de campo sencillas o constantes que no necesitan codificación ABAP, a diferencia del Start Routine. El código ABAP genera automáticamente un editor de formulas que nos permite realizar transformaciones complejas, para casos más complicados se utiliza ABAP.
Estas reglas se llevan a cabo para cada campo o cada registro de datos del paquete e datos tras la rutina de inicio.
Asignación Directa:El campo se rellena directamente desde el infoobjeto fuente seleccionado ó si no tiene infoobjeto se puede asignar un infoobjeto fuente de la misma clase (importe, numero, cantidad, tiempo) o crear una rutinaRelaciona 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.
Datos Maestro 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. La lectura de los atributos y sus valores se hace desde la clave y luego se devuelven..
Rutina: Se basa en código ABAP personalizado, el campo se completa por la rutina de transformación escrita. podemos decidir si la rutina vale para todos los atributos que pertenecen a esta carcteristica o solo para los visualizados. Las reglas de transformacion solo tienen un codigo de retorno. cuando se tocan varios infoobjetos al mismo tiempo, se utiliza codigo ABAP solo en el infoobjeto destino
Fórmula: El infoobjeto se actualiza con un valor determinado por una formula. Previamente mediante el código ABAP en una rutina. SAP nos brinda una herramienta que es el editor de formulas automatizado, éste escribe en ABAP si se le proporciona la logica basica.
3.Rutina final:Permite tratar un dato posterior a la transformación (Como borrar registros)4.Rutina de experto: Sólo se recomienda en casos especiales y se programan en código ABAP sin utilizar los tipos de reglas de transformaciones y si hay creadas reglas de transformación con la creación de la rutina de experto estas se borran
5.Clase de agregación: Sirven para controlar como se actualiza un ratio o un campo de datos en el infositio:
Caracteristica para Infocubos: Para determinar cómo se actualizan los ratios si las claves primarias son las mismas
ØTotalización de valoresØMáximoØMínimo
Caracteristicas para infoobjetos: solo se dispone la opción Sobreescribir, los valores nuevos se actualizan en el infoobjeto (peso neto de un material, por ej)
Caracteristicas para objetos de DataStore: Según la clase de datos y la fuente de datos
ØTotalización de valoresØMáximoØMínimoØSobre escribir
 
 
 
Sobre el autor
Publicación académica de Carlos Jhovany Tejada Huerta, en su ámbito de estudios para la Carrera Consultor en SAP BI / BW BO.
SAP Senior
Carlos Jhovany Tejada Huerta
Profesión: Ingeniero de Sistemas - España - Legajo: OO53G
Continúe aprendiendo sobre el tema "Transformaciones" de la mano de nuestros alumnos.
SAP Master
Las transformaciones permiten consolidar, limpiar e integrar datos, asi como tambien puede sincronizar datos de fuentes heterogeneas. Al cargar datos de un objeto fuente en otro destino, los datos se pasan a traves de una transformacion. Las objetos fuentes estos pueden ser: FUENTES DE DATOS, ODS, infoCubos Se pueden pasar datos entre diferentes tipos de fuente de datos siempre pasando por la transofrmacion que es la va limpiando, transformando y haciendola consistente con el destino Uso Frecuente de las transformaciones: 1. Modificaciones, mejoras o agrupamientos de los datos cargados en los InfoProviders destino para luego ser usado paa reportes. 2. Actualizaciones condicionales de manera que solo la informacion necesaria sera cagrada en...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
Tipos de Transformaciones Se ejecuta el DTP y este toma los datos del PSA para que pasen por la transformación 1. Rutinas de inicio - Se utiliza código ABAP - No tiene valores de retorno - Sirve para cargar datos globales a usar en la Ruta final 2. Reglas - Se puede usar para campos o registros completos 2.1. Asignación Directa: Se asigna directamente el valor del InfoObjeto fuente al destino, con pequeñas transformaciones como de moneda o UM 2.2. Constantes: Asigna un valor constante al InfoObjeto, generalmente cuando la fuente no tiene datos y queremos asignar un valor fijo 2.3. Datos maestros de lectura: Busca datos en una tabla maestra de la fuente 2.4. Rutina: Generalmente tienen solo un código...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
TRANSFORMACIONES Tipos de transformaciones que podemos realizar en SAP BI 7 Rutinas de Inicio (Start Rutine), se ejecuta de forma personalizada en ABAP para cada paquete de datos al inicio de la transformaicion Rutina ABAP, Es una secuencia de instrucciones escritas en el lenguaje de programación ABAP Rutina de inicio, no tiene valores de retorno, se utiliza para efectuar cálculos preliminares y almacenados en una estructura de datos global o en una tabla. Regalas de transformación, aunque las rutinas de inicio son ayudas potentes de rendimiento, nos obligan a realizar codificación ABAP, en la mayoría de los casos las transformaciones son asignaciones de campo sencillas o constantes que no necesitan codificación...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Junior
Transformaciones: Rutinas de inicio (Start Rutine): Calculos preliminares y almacenarlos en una estructura de datos global o tabla. modificar o borrar datos. Se puede usar código ABAP. Reglas de transformación: Editor de fórmulas, si no abap. campo a campo asignación directa. uno a uno. Asignación directa: convertir si la unidad o moneda es diferente en el destino. Constantes: Valor específico. Datos maestros de lectura: Actualización con la lectura de tabla de datos maestros. Rutina: Código ABAP. Formula: Editor de fórmula escribe abap con la lógica. Rutina Final: Borrar registros no actualizados o realizar verificaciones de calidad. Rutinas de Experto: ABAP. Transformaciones:...
Creado y Compartido por:Camilo Barrera / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
Transformaciones: Rutinas de Inicio: se ejecuta de forma personalizada en ABAP para cada paquete de datos al inicio de cada transformación. No tiene valores de retornos, se usa para efectuar cálculos preliminares y almacenarlos en una tabla. Puede modificar o borrar datos. Reglas de transformaciones: se llevan a cabo para cada campo o cada registro de datos del paquete de datos tras la rutina de inicio. Una regla de transformación campo a campo se puede realiar mediante arrastrar y soltar. Asiganción directa: el campo se rellena desde el infoobjeto fuente seleccionado, si el sistema no propone un infoobjeto fuente se puede asignar el infoobjeto de la misma clase. Constantes: No se ha completado el campo, pero...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
UNIDAD 2 LECCIÓN 4 TRANSFORMACIONES Es uno de los pilares de las ETL. Hay varios tipos de transformaciones que podemos realizar en SAP. La primera sección de una transformación es la rutina de inicio (Start Rutine), es personalizada para cada tipo de transformación y se realiza mediante lenguaje ABAP. Reglas de transformación Transformaciones complejas pueden realizarse con el editor de fórmulas y se genera el código ABAP automáticamente. Con un simple arrastrar y soltar podemos conectar las características del campo origen con el campo destino. Para más detalles hacer doble-click en el campo de destino. Pasos para la unión de campos: nos posicionamos en el campo...
Master en sap-co por la uv, posgraduado en control de gestión por la upf-bsm, certificado por el gcci como chartered controller analyst y graduado en ciencias empresariales. con experiencia en contabi
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Transformaciones: Se toman los registros que están en la tabla PSA y esto se establece en el DTP(Proceso de Transferencia de Datos) Hay una secuencia de ejecución del proceso de transformación: Rutina de inicio Ejecución de la regla de transferencia de cada campo Rutina final Existe la rutina experto que reemplaza las anteriores y prima su configuración dentro de la ejecución.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Para la transformacion se comienza con la rutina de inicio la cual es ejecutada de manera personalizada en ABAP para cada paquete de datos. Esta no tiene valores de retorno y es utilizada para hacer calculos preliminares y guardarlos en una estructura de datos global o tabla. Tambien puede modificar o borrar datos y podra acceder al paquete entero de datos. En la mayor cantidad de casos las transformaciones son asignaciones de campo sencillas o constante la cuales no necesitan programacion ABAP. Y las transformaciones complejas pueden ser realizadas con un editor de formulas brindado por SAP. 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. Las reglas simples...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Training
Transformaciones Rutinas de Inicio: para cada paquete de datos se utiliza ABAP para ejecutar las transformaciones. Rutinas ABAP son instrucciones escritas en lenguaje ABAP. Las rutinas de inicio no devuelven valores, efectuan calculos preliminares y se almacenan en una tabla, la cual puede ser accedida desde otras rutinas. Permite acceder al paquete entero de datos. Reglas de Transformacion: obligan a codificar en ABAP cuando las transformaciones son complejas, se usa el editor de formulas que se genera automaticamente. Se aplican para cada campo del paquete despues de la rutina de inicio. Una regla de transformacion simple se puede hacer con la accion de arrastrar/soltar de campo a campo, pero para las mas complejas se accede a los detalles...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
Rutina de inicio: se ejecuta al inicio de la transformacion Reglas de transformacion, pueden ser: Asignacion directa Constantes Datos maestros de lectura Rutina Formula Rutina final: se utiliza para ejecutar tratamiento posterior de datos despues de la transformacion Rutina de experto: solo se utiliza en casos especiales y sustituye a las tres anteriores. 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.
Consultor con más de 10 años de experiencia en la preventa de soluciones de software en diversas verticales desde el punto de vista técnico y de negocio como consultor de preventas senior.
👌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.