🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️SAP BI / BW BO Transformaciones

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.

SAP SemiSenior

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

✒️+Comunidad Académica CVOSOFT

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

Acceder a esta publicación

Creado y Compartido por: Daniel Betancur Lopez

*** 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)

Acceder a esta publicación

Creado y Compartido por: Darwin Martinez

*** 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 ...

Acceder a esta publicación

Creado y Compartido por: Sor Leticia Palacio Agudelo

*** 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.

Acceder a esta publicación

Creado y Compartido por: Tomas Chapal Contecha

*** 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...

Acceder a esta publicación

Creado y Compartido por: Dalia Mariel Mercado

*** 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...

Acceder a esta publicación

Creado y Compartido por: Milton Bermúdez Muñoz / Disponibilidad Laboral: FullTime + Carta Presentación

*** 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...

Acceder a esta publicación

Creado y Compartido por: Mauro Oscar Palladino

*** 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...

Acceder a esta publicación

Creado y Compartido por: Alejandro López Robledano

*** 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...

Acceder a esta publicación

Creado y Compartido por: Antonio Tapia Moreno

*** 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

Acceder a esta publicación

Creado y Compartido por: Andrés Felipe Domínguez Rendó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.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!