Crear un InfoObjeto nuevo 1) Para crear un nuevo InfoObjeto, nos vamos a la transacción “RSA1” 2) En el menú izquierdo nos vamos al menú de I nfoObjetos
3) Clic derecho sobre el catálogo c atálogo de InfoObjetos donde queremos crear el nuevo InfoObjeto y seleccionamos “Crear InfoObjeto” 4) Llenamos el nombre técnico de la nueva característica y su descripción larga
5) Llenamos la descripción breve del nuevo InfoObjeto 6) En la pestaña de generalidades, ponemos el tipo de dato que va a contener nuestro nuevo InfoObjeto 7) Llenar los demás atributos como sea necesario: e j. En caso de que sea una constante, indicar el valor de la constante, la rutina de conversión, etc.
8) En algunos casos, si nos posicionamos sobre un valor nos aparecerán unos cuadros de lado derecho del campo, eso significa que podemos escoger valores ya existentes en SAP
9) Si lo presionamos nos aparece un menú con todas las o pciones que podemos seleccionar como se muestra en la siguiente figura. Dicho menú corresponde a “Rutinas de convers.”,
por default viene el va lor de “ALPHA” pero podemos cambiar el valor según lo requiramos.
8) En algunos casos, si nos posicionamos sobre un valor nos aparecerán unos cuadros de lado derecho del campo, eso significa que podemos escoger valores ya existentes en SAP
9) Si lo presionamos nos aparece un menú con todas las o pciones que podemos seleccionar como se muestra en la siguiente figura. Dicho menú corresponde a “Rutinas de convers.”,
por default viene el va lor de “ALPHA” pero podemos cambiar el valor según lo requiramos.
10) Si no sabemos qué valor tenemos que escoger, podemos presionar “F1” y nos proporcionará una descripción de qué es cada valor.
11) En la pestaña de “Business Explorer” podremos indicar cómo a parecerán los valores de nuestros campos en el BEX a la hora de hacer reportes. Si los dejamos por default, los podremos cambiar posteriormente desde el mismo objeto o desde el Query Designer.
12) Por el momento, todas las demás pestañas las vamos a dej ar como nos la crea SAP por default 13) Finalmente, ya que terminamos de darle todos los valores nec esarios a nuestro InfoObjeto, debemos guardarlo. Para hacer esto, lo que debemos hacer es presionar el botón de “Activar” que se encuentra e n el menú superior.
14) Una vez activado, nos aparecerá un mensaje en la parte inferior izquierda diciendo que nuestro InfoCubo ha sido activado correctamente. En caso de que hayamos hecho algo mal o nos falten parámetros que son obligatorios nos dará ahí mismo e l mensaje de error correspondiente
Agregar valores a características En este ejemplo, vamos a ocupar un mismo ratio para llenar las ventas reales y las ventas meta. Para identificar a qué valor nos queremos referir, vamos a agregar en el InfoObjeto “0VTYPE” dos
valores. El “010” siempre se va a referir al valor real; el “020” siempre se va a referir al valor meta o planeado. 1. Transacción “RSA1” 2. Como conocemos el nombre técnico del “InfoObjeto”, en el menú izquierdo, nos vamos a la opción de “Búsqueda”
3. Ponemos el nombre técnico de nuestro InfoObjeto y Seleccionamos la opción “Tp.objeto (tod.)”
4. Damos clic derecho sobre nuestro InfoObjeto y seleccionamos la opción “Actualizar datos maestros”
5. Presionamos el botón “Ejecutar”
6. Vamos a observar que este InfoObjeto ya tenía un dato maestro cargado que se refería al valor real de las ventas. Vamos a agregar el que va a corresponder a las metas. Para ello, presionamos el botón de “Crear”.
7. Agregamos el nuevo valor. Como ya habíamos mencionado, el “020” se refiere a los datos meta o planeados. Llenamos todos los datos que nos piden. 8. todos los datos que nos piden.
9. Finalmente, guardamos los datos que recién agreg amos en el botón de guardar.
Crear una Fuente de Datos Una fuente de datos nos va a servir para alimentar un Cubo, pe ro también nos sirve para alimentar transformaciones e InfoFuentes para llenar de la manera necesaria un Cubo. A continuación se describen los pasos para crear una nueva Fuente de Datos que se alimentará a través de una archivo separado por comas (Excel CSV). 1. Transacción “RSA1” 2. Clic sobre “Fuentes de datos” del me nú izquierdo
3. Clic derecho donde se quiere crear la Nuevo Fuente de Datos y presionamos en “Crear Fuente de Datos…”
4. Nombramos a nuestra nueva fuente de datos 5. Como sistema fuente ocuparemos “FICHERO” 6. Nuestro Tipo de Datos de Fuente de Datos serán datos variables
7. En la pestaña de generalidades agregamos la descripción breve, media y larga
8. En la pestaña de “Extracción”, en el menú de adaptador, seleccionaremos la opción “Cargar fichero en forma texto de estación trabajo local”
9. En fichero seleccionaremos nuestro archivo de Excel separado por comas (CSV) 10. Normalmente, los archivos tienen la primera línea como c abecera. Si es el caso indicamos cuántas líneas contendrá de cabecera 11. Como nuestro archivo viene separado por comas, e n “Formato datos” seleccionamos la opción que dice “Separados por separador (por ejemplo, CSV)
12. En “Separador de datos” indicamos el carácter que utilizamos como separador 13. En caso de que nuestro archivo ocupe de ntro de las cadenas nuestro carácter separador de datos, lo tendremos que poner con un carácter de escape. En caso de que eso suceda debemos indicar nuestro carácter de escape
14. En la pestaña “Propuesta”, no servirá para ver cómo se están cargando los datos. En la opción “Convertidor” ya viene seleccionado “Separado por separador (por ejemplo, C SV)” por default y si presionamos el botón de “Car gar datos ej.” Nos mostrará cómo se e stán
cargando los datos.
15. En el apartado de “Propuestas” nos indica qué tipo d e datos está encontrando nuestro archivo y está nombrando cada campo por el encabezado que aparecía.
16. En la pestaña de “Campos” nos aparecen los cam pos del archivo como nos aparecieron en la pestaña de “Propuesta” y ahí podremos modificar los datatypes a nuestra conveniencia
junto con la longitud y otros valores
17. Finalmente en la pestaña de “Pres.prel.” podremos ver c ómo se están cargando los datos y si se están cargando correctamente con los tipos de datos que indicamos. Lo único que debemos hacer es presionar el botón de “Leer datos PresPel”
18. Una vez que vemos que nuestros valores se están cargando de manera correcta, presionamos el botón de “Activar” que se encuentr a en el menú superior
Crear una InfoFuente nueva La mayoría de las veces, tendremos que crear transformaciones para poblar de datos nuestros cubos. En algunas ocasiones, dichas transformaciones todavía no nos ayudan a poblar de manera directa nuestro cubo y tenemos que hacer “transformaciones anidadas”. Para eso nos
sirve una InfoFuente. En este ejemplo, el campo de fecha lo cargamos desde la fuente de datos como un tipo CHAR de longitud 10. Nosotros sabemos que es una fecha, sin embargo, el formato que acepta BW para fechas es el siguiente: AAAAMMDD y en nuestra archivo que estamos cargando de Excel viene en el siguiente formato: DD/MM/AAAA por lo que requeriremos transformaciones con fórmulas para poder poblar nuestro cubo. 1. Ir a la transacción “RSA1” 2. En el menú de lado izquierdo, ir a “InfoFuentes”
3. Dar clic derecho donde queremos crear nuestra nueva InfoFuente y seleccionar la opción de “Crear InfoFuente…”
4. Agregamos el nombre y la descripción de nuestra InfoFuente y presionamos sobre la palomita verde (Aceptar)
5. Nos aparecerá una “tabla” en blanco como e n la siguiente figura
6. Es importante que al momento de crear nuestra InfoFuente ya conozcamos qué InfoObjetos vamos a ocupar en nuestro cubo y de preferencia su nombre técnico. Si ya sabemos su nombre técnico, podemos escribirlo en el campo que dice InfoObjeto y presionar “Enter” para que llene los detalles de manera automática
7. Si no conocemos el nombre técnico podemos presionar el cuadrito que sale de lado derecho de “InfoObjeto” para hacer una búsqueda de todos los InfoObjetos
8. Finalmente, presionamos el botón de “Activar”
Crear una transformación para alimentar a una I nfoFuente Creando esta transformación lograremos ligar nuestra Fuente de Datos con nuestra InfoFuente por medio de una transformación. 1. Ir a la transacción “RSA1” 2. En el menú de lado izquierdo, ir a “InfoFuentes”
3. Nos posicionamos sobre nuestra InfoFuente previamente creada y presionamos clic derecho y seleccionamos la opción “Crear tr ansformación…”
4. En el apartado de “Destino de Transformación”, en el “Tipo de objeto” seleccionamos “InfoFuente” y en nombre ponemos el nombre técnico de nuestra InfoFuente recién
creada
5. En el apartado de “Fuente de transformación”, en el “Tipo de objeto” seleccionamos “Fuente de Datos” para relacionar nuestra Fuente de Datos con la InfoFuente.
6. En “Fuente de Datos” ponemos el nombre técnico de la Fuente de Datos que se encargará de llenar la transformación y automáticamente se llenará e l “Sistema fuente”
7. Una vez creada la transformación, uniremos los campos que vienen de nuestro archivo con los campos que hicimos en nuestra InfoFuente. Esto lo hacemos arrastrando el campo de nuestra fuente de datos a la que le corresponde de la InfoFuente. En este ejemplo podemos ver que nuestro campo FECHA viene como un CHAR (DD/MM/AAAA) de nuestra Fuente de Datos y necesitamos que sea de tipo 0CALDAY (AAAAMMDD) en nuestra InfoFuente. Para ello deberemos crear fórmulas.
8. Para crear dichas fórmulas, damos doble clic sobre el campo de la InfoFuente a la cual le queremos aplicar la fórmula y se abrirá e l siguiente menú:
9. En “Tp.regla” seleccionamos “Fórmula” y se abrirá un menú p ara crear la fórmula necesaria.
10. Una vez que terminamos de insertar nuestra fó rmula, regresamos al menú anterior y presionamos sobre el botón de “Verif.Reglas” para ver que estemos recibiendo el
resultado esperado por la fórmula.
11. Introducimos el valor tal cual se recibe en el archivo y presionamos el botón de “Verif.Entradas” y posteriormente el de “Ejecutar”. Nos deberá aparecer el resultado que
esperamos. En caso de que no obtengamos nuestro resultado esperado, editamos la fórmula hasta obtener lo esperado.
12. Cerramos el cuadro de verificar r eglas y presionamos “Verificar” y la fórmula aparecerá sobre el campo de la InfoFuente.
13. También podemos agregar constantes en las transformaciones. En este ejemplo, nuestras unidades serán pesos mexicanos, representado por la constante “MXN”. Para poner dicha constante, presionamos doble clic sobre el campo que contendrá la constante y en “Tp.Regla” seleccionamos “Constante” e indicamos el valor de nuestra constante.
14. Seleccionamos “Verificar” y el valor de la constante aparecerá sobre el campo de la InfoFuente
15. Cuando terminemos de agregar todas las fórmulas, constantes y ligar los campos de la fuente de datos a la InfoFuente, presionamos “Activar”
Crear un nuevo InfoCubo 1. Conocer ya las características y los ratios que va a tener nuestro cubo (de preferencia nombre técnico) 2. Entrar a la transacción “RSA1” 3. En el menú de la izquierda ir a “InfoSitio”
4. Dar clic derecho sobre la InfoArea donde se quiere agregar el cubo y seleccionar la opción “Crear InfoCubo…”
5. Indicar el nombre técnico y la descripción que tendrá nuestro InfoCubo 6. Como en este ejemplo el InfoCubo lo crearemos “de cero” entonces no seleccionaremos ningún modelo. Esto debido a que no existe un InfoCubo que contenga la mayoría o algunas de las características de nuestro InfoCubo. De darse el caso de que exista un InfoCubo parecido al que buscamos, entonces lo buscamos o indicamos su nombre técnico en “Modelo”.
7. Por el momento, todo lo demás lo dejaremos como aparece por default y daremos clic sobre el ícono de hoja blanca para proseguir con la creación de nuestro cubo.
8. Nos llevará a una pantalla donde se listan las dimensiones, atributos de navegación y ratios. Todo InfoCubo de BW tiene por default 3 dimensiones: “Paquete de datos”, “Tiempo” y “Unidad”. También nos crea una dimensión que se llama “Dimensión 1” pero
que nosotros modificaremos. En nuestro InfoCubo que queremos crear necesitamos las siguientes características las cuales iremos agrupando en dimensiones de la ma nera más conveniente: “Tienda (0PLANT)”, “Ventas (0NET_VAL_S)”, “Fecha (0CALDAY)” y “Tipo de valor (0VTYPE)”. Todas
estas características y ratios ya existen en los cubos estándar de BW. El Tipo de valor se refiere a las ventas y nos servirá para guardar en nuestro InfoCubo el valor real de las ventas y el valor planeado (la meta) de las ventas. También ocuparemos características y ratios que tuvimos que crear antes de hacer nuestro cubo. Para crear características y ratios nos podemos regresar a la primera parte de este manual. Las características y ratios
creados (con sus nombres técnicos respectivos) son los siguientes: “Rebase (ZREBASE)”, “Fecha de último cambio (ZFECH_UC)” y “Hora de último cambio (ZHORA_UC)” .
Dadas las necesidades del cliente, nos pidió que pueda ver las metas del cliente por día, semana, mes y año. Por lo tanto, en la dimensión de tiempo agregaremos varias características que se muestran a continuación: “0CALDAY”, “0CALMONTH”, “0CALWEEK” y “0CALYEAR”. Para ello daremos clic derecho sobre la dimensión de “Tiempo” y nos
llevará al siguiente cuadro de diálogo:
9. Para agregar las características de cualquier dimensión (en este caso tiempo), existen dos formas de hacerlo: la primera es tecleando el nombre técnico de las características que queremos agregar y presionando la tecla “Enter”; la segunda es haciendo clic sobre el “cuadro pequeño” que aparece del lado derecho de la columna “InfoObjeto” y se abrirán
las características que podemos agregar a la dimensión. Para insertarla basta con hacerle doble clic.
10. Ahora vamos a modificar el nombre de la dimensión que BW nos crea por default y le daremos otro nombre. En este caso la llamaremos “Organización” y es donde agregaremos la característica de “Tienda”. Para hacer eso, daremos clic derecho sobre la carpeta de “Dimensiones” y seleccionaremos la opción de “Tratar dimensiones”. Damos
clic sobre las flechas para movernos de dimensión hasta encontrar la que queremos modificar y le cambiamos la descripción.
11. Después agregaremos nuevas dimensiones. Para hacer eso, nuevamente damos clic derecho sobre la carpeta de “Dimensiones” y seleccionamos la opción “Crear dimensiones nuevas”. Le damos el nombre de la nueva dimensión y le ponemos “Aceptar”.
Posteriormente agregaremos como se describió anteriormente las demás características y dimensiones que necesitamos para el cubo. 12. Una vez que terminamos de agregar dimensiones y sus características correspondientes, tenemos que agregar los ratios que contendrá nuestro InfoCubo. Para ello, debemos hacer clic derecho sobre la carpeta de “Ratios” y seleccionaremos la opción “Entrada directa de InfoObjetos”. Para agregarlos se efectuará un proceso similar al que hicimos para agregar
características dentro de las diferentes dimensiones. Una vez agregadas todas las dimensiones, características y ratios de nuestro InfoCubo, debe quedar como se muestra en la figura:
13. Finalmente, presionaremos el botón de activar para guardar y activar nuestro InfoCubo.
Crear una transformación para unir nuestro InfoCubo con la InfoFuente Hasta ahora hemos creado InfoObjetos, Fuentes de datos, InfoFuentes e InfoCubos. También por medio de una transformación ligamos nuestra Fuente de datos con la InfoFuente. Lo único que nos falta para que quede completo el proceso de creación de un InfoCubo es ligar nuestro InfoCubo con la InfoFuente y hacer la carga de datos. 1. Entrar a la transacción “RSA1” 2. En el menú de la izquierda, ir a “InfoSitio”
3. Nos posicionamos sobre el InfoCubo recién creado y damos clic derecho para seleccionar la opción “Crear transformación…” 4. En el apartado de “Destino de transformación”, en el “Tipo de objeto” seleccionaremos “InfoCubo” y en el nombre pondremos el nombre técnico de nuestro InfoCubo que recién
creamos. 5. En el apartado “Fuente de transformación”, en “Tipo de Objeto” vamos a seleccionar “InfoFuente” y en el nombre buscaremos la InfoFuente que creamos en los pasos
anteriores.
6. Como lo hicimos en la transformación que creamos anteriormente, uniremos los campos de la InfoFuente a los campos de nuestro InfoCubo, agregaremos las fórmulas y constantes necesarias para relacionar todo.
7. Finalmente presionamos el botón de “Activar” El cubo recién creado debe verse de la siguiente manera:
Ahí podemos ver la Fuente de Datos hasta abajo, después la transformación que alimenta a la InfoFuente que a su vez alimenta a la transformación que alimentará al InfoCubo.
Cargando los datos dentro del cubo. 1. Entrar a la transacción “RSA1” 2. En el menú izquierdo ir a I nfoSitio
3. Abrimos nuestro cubo y damos clic de recho sobre la carpeta de “Pr ocesos trans.datos”
4. Seleccionar la opción “Crear proceso trans.datos…” 5. En el apartado “Destino del PTD”, en “Tipo objeto” seleccionamos “InfoCubo” y en nombre ponemos el nombre técnico del InfoCubo que c reamos. 6. En el apartado “Fuente del PTD”, en “Tipo objeto” seleccionamos “Fuente de datos” y seleccionamos la fuente de datos que creamos e n los pasos anteriores.
7. Activamos el PTD (Proceso de transferencia de datos) y no movemos ninguna de las opciones 8. Después debemos crear un InfoPaquete. Damos clic derecho sobre la fuente de datos que aparece debajo del PTD y seleccionamos la opción de “Crear InfoPaquete…”
9. En la opción de “Denominación InfoPaquete” copiamos el nombre técnico de nuestra fuente de datos y le agregamos el sufijo “FULL” debido a que será una carga completa del archivo de texto que estamos cargando. Otras opciones pueden ser “DELTA” o “INICIAL”
pero como nuestra fuente de datos viene de un archivo plano sólo se puede hacer una carga FULL
10. Abrimos nuestro InfoPaquete haciendo doble clic sobre él y nos podemos dar cuenta en la pestaña de “Extracción” que ya tiene la ruta del archivo del cuál extraerá los datos para
llenar el InfoCubo. 11. En la pestaña de “Actualización” verificamos que en el modo de actualización e sté seleccionada la opción “Actualización completa” debido a que como ya mencionamos será
una carga completa. 12. Finalmente, en la pestaña de “Planificar” presionamos el botón de “Inicio” para que comience la carga de datos. Sin embargo, una vez que termine el proceso, los datos todavía no estará alojados en el InfoCubo. Por ahora los datos se quedan en la fuente de datos (PCA). Aún falta cargar los datos del PC A al InfoCubo. 13. Antes de cargar los datos del PCA al InfoCubo, vamos a verificar que fueron cargados exitosamente en el PCA. Para ello, vamos a dar clic derecho sobre la fuente de datos y vamos a seleccionar la opción de “Gestionar”.
14. Nos abrirá una pantalla similar a la imagen que se muestra a continuación. Ahí podemos ver los detalles de la carga dando clic sobre el semáforo.
15. Como en este caso ya se terminaron de cargar los datos al PCA, el semáforo aparece en verde y podemos ver cuántos registros fueron agregados.
16. Una vez que verificamos que se cargaron exitosamente los datos al PCA, proseguimos ahora sí a cargar esos datos al InfoCubo. Para ello, abrimos nuestro PTD y en la pestaña “Ejecutar” presionamos el botón de “Ejecutar”.
17. Para verificar que los datos han sido cargados exitosamente en el cubo, hacemos clic derecho sobre el InfoCubo y seleccionamos la opción “Visualizar datos”. 18. En el menú que nos aparece, presionamos el botón de “Selec.campos p.salida”
19. Por el momento, como sólo queremos comprobar que nuestro cubo tiene la información, vamos a marcar la opción que dice “Marcar características (todas)”, sin embargo, ahí
podemos seleccionar sólo las características que necesitemos al momento de hacer pruebas, validaciones, etc. 20. Finalmente, presionamos el botón “Ejecutar”
21. Podemos ver que la información ha sido cargada exitosamente.
Crear un MultiCubo Hasta el momento, ya creamos nuestro InfoCubo y cargamos los datos de nuestro archivo, sin embargo, aún nos falta la forma de leer los valores de ventas reales que están en el InfoCubo de ventas (0SD_C03). Para ello debemos crear un MultiCubo que relacione el InfoCubo de ventas y el de metas que recién creamos. 1. Transacción “RSA1” 2. En el menú de lado izquierdo, vamos a la opción de InfoSitio 3. Clic derecho sobre la InfoArea donde queremos crear nuestro MultiCubo (normalmente donde están los InfoCubos que se relacionarán) 4. Seleccionamos la opción “Crear MultiProvider…” 5. Ponemos el nombre técnico y la descripción del MultiCubo 6. Debido a que sólo queremos leer el valor de las ventas reales desde nuestro InfoCubo que creamos, vamos a tomar como estructura base el InfoCubo que creamos
7. Posteriormente, vamos a seleccionar todos los cubos que queremos r elacionar en nuestro MultiCubo.
8. Como podemos ver, ya tenemos las mismas dimensiones y características de nuestro InfoCubo que creamos anteriormente debido a que lo tomamos como esqueleto para crear nuestro MultiCubo. También podemos ver de lado izquierdo que aparecen los dos InfoCubos que estamos relacionando.
9. Posteriormente, vamos a identificar las características de cada InfoCubo. Para ello, vamos a presionar el botón de “Identificar características” ubicado en la esquina superior derecha de los detalles de dimensiones y características del MultiCubo
10. Este proceso lo podemos hacer manualmente, sin embargo, SAP nos propone cómo se relacionan las características de los dos cubos así que presionaremos el botón de “Crear propuesta para todos los InfoObjetos”
11. Como podemos ver en la imagen anterior, nos relacionó la fecha de venta del InfoCubo de ventas con el InfoCubo que creamos. También podemos ver que la característica de “Cambios metas” la identificó como una fecha pero dado a que se refiere a otra fecha
distinta a la fecha de venta, no la relacionó. Para verificar que todo esté bien relacionado con la propuesta de SAP, nos desplazaremos con las flechas que aparecen al lado del nombre de cada InfoObjeto.