Crear y usar CATS.pdf

10
Generacion de CATS y uso de los mismos. Vamos a ver de una manera rapida, primero como crear un CAT (lo haremos solamente la primera vez, cuando lo definamos) y posteriormente, como usarlo. Este escrito, ni es, ni prentende ser “la biblia de los cats”, ya que no los controlo como para pretenderlo. Unicamente recoje de forma simple lo que he aprendido con el uso y las pruebas. Espero que os sirva. OJO: Lo que se realiza aqui, es delicado. Tenedlo muy claro antes de proceder. 1º) Creación de un CAT: Para crear un CAT, debemos tener acceso a la transacción “SCAT”. Donde creemos el CAT, depende del uso de nuestro sistema, ya que podemos tener acceso a SCAT en Producción, pero no en Integración o viceversa. En mi caso, tengo acceso a SCAT en Integración, y en ningun otro sistema, pero con la configuración adecuada, es posible que el cat definido en IMS, funcione y procese en todos los demas sistemas. (lo vemos luego, en el uso.) Una vez entramos en la SCAT, vamos a crear un CAT. Básicamente, un CAT es una “macro”, que repeterira multiples veces, una tarea repetitiva. Es fundamental, que conozcamos “de memoria” lo que queremos realizar, ya que cualquier fallo en la realización, implica borrar y comenzar de nuevo. (otra vez es practico el ejemplo de una macro de excel…) Para el ejemplo, vamos a crear un CAT que de de alta equipos en el sistema. Sabemos que la transacción a usar es la “IE01”. Los campos que tenemos que rellenar son: Codigo Denominación PstaEnSerDesde CeEmpl CentroCoste GrupoPlan PtoTrabResp PerfilCatalogo UbicacionTecnica (esto son los que YO tengo definidos, pero obivamente, pueden ser cualquiera que necesiteis) Lo primero, ejecutar la SCAT

Transcript of Crear y usar CATS.pdf

Page 1: Crear y usar CATS.pdf

Generacion de CATS y uso de los mismos.

Vamos a ver de una manera rapida, primero como crear un CAT (lo haremos solamente la primera vez, cuando lo definamos) y posteriormente, como usarlo. Este escrito, ni es, ni prentende ser “la biblia de los cats”, ya que no los controlo como para pretenderlo. Unicamente recoje de forma simple lo que he aprendido con el uso y las pruebas. Espero que os sirva. OJO: Lo que se realiza aqui, es delicado. Tenedlo muy claro antes de proceder. 1º) Creación de un CAT: Para crear un CAT, debemos tener acceso a la transacción “SCAT”. Donde creemos el CAT, depende del uso de nuestro sistema, ya que podemos tener acceso a SCAT en Producción, pero no en Integración o viceversa. En mi caso, tengo acceso a SCAT en Integración, y en ningun otro sistema, pero con la configuración adecuada, es posible que el cat definido en IMS, funcione y procese en todos los demas sistemas. (lo vemos luego, en el uso.) Una vez entramos en la SCAT, vamos a crear un CAT. Básicamente, un CAT es una “macro”, que repeterira multiples veces, una tarea repetitiva. Es fundamental, que conozcamos “de memoria” lo que queremos realizar, ya que cualquier fallo en la realización, implica borrar y comenzar de nuevo. (otra vez es practico el ejemplo de una macro de excel…) Para el ejemplo, vamos a crear un CAT que de de alta equipos en el sistema. Sabemos que la transacción a usar es la “IE01”. Los campos que tenemos que rellenar son: Codigo Denominación PstaEnSerDesde CeEmpl CentroCoste GrupoPlan PtoTrabResp PerfilCatalogo UbicacionTecnica (esto son los que YO tengo definidos, pero obivamente, pueden ser cualquiera que necesiteis) Lo primero, ejecutar la SCAT

Page 2: Crear y usar CATS.pdf

Damos un nombre al CAT que vamos a crear. En mis sistemas, los cat propios, empiezan po “Z”, seguido de la transacción usada y seguido de algun comentario corto, o del autor. En nuestro caso, sera “Z_IE01_Crea_Equipo_Test” Una vez pongamos el nombre y Enter, pulsamos el boton “TCD”

Indicamos la transacción que queremos usar, en nuestro ejemplo, la “IE01”

Ponemos el codigo de transacción y pulsamos el boton A partir de este momento, entramos en la IE01, de forma “normal”….. eso parece. Realmente el sistema esta grabando todo lo que hacemos, por lo que sera necesario extremar precauciones para “tocar” solo en los campos que queremos crear y hacer clic, solo en las pestañas y campos imprescindibles. Cuando demos de alta el equipo “donante” (ese lo creamos nosotros “a mano”, luego si no nos interesa, lo borramos o desactivamos…) y grabemos, el sistema nos mostrara esta pantalla:

Esto, indica que hemos finalizado la transacción, y debemos pulsar el boton , dando la grabacion por finalizada. Aparecera una pantalla de recopilación de datos del CAT

Page 3: Crear y usar CATS.pdf

Normalmente, modifico el titulo para que sea mas descriptivo. Si mas, le damos a Nos muestra esta otra pantalla:

En clase de desarrollo, nosotros tenemos que poner ZCAT, pero no tengo ni idea de por que o por que no. Lo importante en esta pantalla, es darle a “Objeto Local”, y guardara el CAT en el sistema donde lo estamos

creando, si le diesemos a , nos pediria una Orden de Transporte, ya que es el metodo para mover Cat de un sistema a otro. (No lo uso, no tengo privilegios para ello) Una vez le demos a “Objeto Local” el cat estara grabado y ahora solo hay que “customizarlo”.

Page 4: Crear y usar CATS.pdf

Le damos al boton verde , o a “F3”, y aparecera

Le damos a “SI”. Salimos a la pantalla principal de la SCAT, y asegurandonos que el nombre de nuestro cat es el indicado en el

campo amaillo, pulsamos el boton , para modificar el cat. Aparece esta pantalla:

hacemos doble-click directamente en el primer campo de la columna “Objeto”, que en el ejemplo se ve en rojo (un “IE01”) Aparece esta otra pantalla:

Page 5: Crear y usar CATS.pdf

Clickamos en “Lista de Campos”. Bien, ahora viene la parte “importante”. Deberemos, en esta primera pagina, buscar algun campo, que en la columna de la derecha, tenga información “en rojo” y que coincida con alguno de los campos que nosotros hemos rellenado “a mano”, o dicho de otra manera, busquemos los valores que acabamos de “grabar” en la macro. Vemos este primer ejemplo, el codigo del equipo

Tened cuidado, ya que si la info del “Dynpro” donde estamos, no cabe en la pantalla, deberemos movernos con “Pág anterior” y “Pág siguiente”. ¿Y que hacemos con los campos que encontremos? Muy facil. En nuestro primer ejemplo, el codigo del equipo a crear, BORRAMOS dicho codigo (“test2”) y escribimos el nombre del campo, precedido por un “&”, osea, en este ejmplo “&EQUNR”. Al darle a enter, saldra esto:

Simplemente validamos con el

Page 6: Crear y usar CATS.pdf

Y aparecera:

Borramos la palabra “test2” del campo “Valor propuesto” y pulsamos Esto lo repetimos para cada campo “tocado” con información “roja” que veamos en la pantalla donde estamos, pero recordar que si hay mas info que no cabe en pantalla, deberemos subir y/o bajar con los botones referidos.

Cuando hayamos terminado esta “Dynpro”, pulsaremos el boton , para pasar a otra parte de la transacción, y procederemos de la misma manera con cada campo “tocado” con información “roja” (En mi caso, con el ejemplo, la segunda “Dynpro” no tiene campos tocados, por lo que vuelvo a tocar “Siguiente Dynpro”.) En la tercera Dynpro de mi ejemplo, vemos esto:

Page 7: Crear y usar CATS.pdf

lo que indica que debemos quitar el “MTPR” del campo SWERK y poner “&SWERK”, etc, etc. Asi, hasta el final de todos los Dynpro asegurandonos de que hemos tocado todos los campos que hemos tocado en el ejemplo.

Cuando terminemos, pulsamos tres veces, hasta que nos pregunte

que contestaremos “SI”. Ya tenemos creado nuestro CAT.

Page 8: Crear y usar CATS.pdf

2º) Utilización del CAT. Una vez queramos usar el cat, entramos a SCAT, ponemos el nombre del cat y pulsamos

El sistema nos pregunta ¿donde queremos guardar el fichero de plantilla?

Elegimos el sitio que nos guste, y el nombre que queramos. Recomiendo: guardar siempre en el escritorio (es comodo de gestionar) Llamar al fichero .txt de la misma manera que al cat y NO OLVIDEIS AÑADIRLE LA EXTENSION .TXT (si os fijais en el ejemplo, estas dos ultimas “normas” me las he saltado….) Analicemos un segundo el fichero .TXT, que no es mas que esto:

Page 9: Crear y usar CATS.pdf

Lo interesante de este archivo, es abrilo con EXCEL:

Bien, si os fijais, cada campo de equipo, corresponde a una columna (C, D, E, F y G) Pues no tenemos mas que, a partir de la celda C6, indicar un codigo de equipo a crear, en la D6 el centro de emplazamiento, en la E6 el grupo planificador, F6 Puesto de trabajo responsable y G6 Ubicacion Tecnica. Esto, lo repetimos en cada linea, para aquellos equipos que queramos crear, quedando tal que asi:

Si os habeis dado cuenta, al hacer el cat, me he saltado la descripción de la maquina, el perfil catalogo, la fecha de puesta en servicio, etc… simplemente por que me he despistado… habria que mandar el cat a la papelera y comenzar de nuevo el proceso. En esta caso, para que veais el tema, valdra asi. (os recomiendo estar SOLOS y sin telefono cuando definais cat….) Una vez tengais el .TXT relleno desde Excel, debereis guardarlo y cerrarlo (con el .txt abierto, el cat falla) pero sin cambiar el formato… el fichero debe seguir siendo un .TXT

Page 10: Crear y usar CATS.pdf

Ahora, vamos a la SCAT, y tras asegurarnos de que el cat que queremos ejecutar es el que corresponde a la

plantilla, pulsamos el relojito

Aqui definimos como queremos que se ejecute el cat y debera ser Modo de procesamiento, recomiendo seleccionar “ERROR”, que quiere decir, que el cat se parara si encuentra algun error. (codigos que no valen, textos mas grandes que el campo receptor, etc). Variantes, seleccionamos “Externos de fichero” y con el boton “Selec.” Buscamos el .txt Una vez ajustados estos dos datos, le damos al relojito, si ejecutamos el cat en el sistema que lo hemos definido, o pulsamos “Inicio remoto” si lo lanzamos en otro sistema. Si el cat es local, se ejecutara y al finalizar mostrara una pantalla resumen. Si el cat es remoto, nos preguntara que sistema es (en mi caso es PMSCAT ó QMSCAT) y se ejecutara, mostrando al finalizar la pantalla resumen. (lo sieno, no puedo lanzarlo ahora, por lo que no os puedo pegar los pantallazas) Esta es la pantalla resumen:

En este caso, es roja, luego hay errores. Si todo fuese bien, habria una linea verde por cada equipo creado, con los campos que se han tocado.