Está en la página 1de 47

WorkShop CATT .

Agenda

• Introducción

• Creación de un ECATT (Extended Computer Aided Test Tool )

• Creación de un CATT (Computer Aided Test Tool)


Introducción
• El CATT sirve para cargar datos al sistema, que en la operación del día a día son
repetitivos y que a la vez pueden llegar a ser mucha información a capturar.

• Esta herramienta nos sirve para poder hacer cargas iniciales o capturas masivas de
información, dándonos la certeza de que la información se subió de la misma forma
en la que normalmente se subiría.

• Dentro del las ventajas de esta herramienta tenemos que se puede configurar para
tener datos variables o datos fijos y que a través de un archivo plano que podemos
modificar en Excel, solo tengamos que ingresar los datos que son variables,
dándonos una fácil y rápida operación de la herramienta.

• El proceso se divide en cuatro fases: creación del CATT, modificación de las


variables, bajado y llenado del archivo plano y ejecución del CATT.

• Para las versiones antiguas de SAP como la versión 4.6c se ocupan los CATT a
través de la transacción (SCAT), pero a partir de la versión 5 se cambio a los ECATT
usando la transacción (SECATT).
Creación de un ECATT

• El ejemplo que se ocupara para enseñar la creación de un ECATT constara en la


construcción de un rol simple, ocupando la transacción PFCG, en donde ocupando el
ECATT creado se podrán generar roles simples masivamente. Este proceso se
describe a continuación:
Creación de un ECATT
Ingresar la transacción: SECATT, elegir la opción que dice Script de test y escribir el
nombre del ECATT que se desee crear, luego ir al botón crear objeto.
Creación de un ECATT
Ingresar un titulo a nuestro ECATT el cual nos dará una descripción de lo que hace,
ingresar el componente, al cual pertenece nuestra transacción. Ir al botón Patrón.
Creación de un ECATT
Elegir en grupo: Control IU, en comando: TCD (Record) y en Transacción: PFCG.
Creación de un ECATT
Ingresar nombre del Rol a crear: ZUNO, hacer clic en el botón Rol simple
Creación de un ECATT
Ingresar descripción del rol y grabar, luego ir atrás dos veces.
Creación de un ECATT
Dar clic en SI.
Creación de un ECATT
Dar clic en el botón Parámetro, luego hacer doble clic en la Interfase de comando
donde dice PFCG_1 y luego expandir la carpeta llamada DYNPRO.
Creación de un ECATT
Expandir la carpeta [1], dar doble clic en la carpeta llamada FIELD. En la tabla
ingresar el nombre de la variable para el nombre del rol, en este caso es NOMROL,
seguido de esto dar ENTER, luego en la ventana que se desplegara marcar la opción
que dice Import y dar clic en el botón SI.
Creación de un ECATT
Expandir la carpeta [2], dar doble clic en la carpeta llamada FIELD. En la tabla
ingresar el nombre de la variable para la descripción del rol, en este caso es
DESCRIPCION, seguido de esto dar ENTER, luego en la ventana que se desplegara
marcar la opción que dice Import y dar clic en el botón SI.
Creación de un ECATT
Ir a grabar, en la ventana que se desplegara grabar como objeto local y luego atrás
para salir.
Creación de un ECATT
Elegir Datos del sistema, escribir el nombre Z_CATTEJEMPLO y crear, aquí es
donde se indica donde se ejecutara el ECATT y en donde se contendrá los datos:
Creación de un ECATT
Ingresar una descripción, luego grabar y en la ventana que se desplegara grabar
como objeto local. Atrás para salir.
Creación de un ECATT
Elegir configuración de test escribir el nombre: Z_CATTEJEMPLO y crear. En esta
parte es donde se configura y ejecuta el ECATT.
Creación de un ECATT
Ingresar una descripción del test de configuración y el componente al que pertenece
la transacción (PFCG). Ir a la pestaña configuración.
Creación de un ECATT
En esta vista ingresar el Script de test y el container de datos de sistema que ya
fueron creados. Ir a la pestaña Variantes.
Creación de un ECATT
En esta vista ir al botón para bajar las variantes en un archivo de texto y dar clic en
SI.
Creación de un ECATT
Abrir el archivo de texto en Excel, llenar los campos con los nombres de los roles y
sus descripciones que se desean crear, en este caso se crearan tres roles, luego
grabar manteniendo el formato texto:
Creación de un ECATT
Elegir la opción variantes externas y luego subir el archivo bajado, el cual ya fue
modificado. Importante el archivo de texto siempre se debe guardar en la dirección
que se muestra a continuación:
Creación de un ECATT
Ir al botón grabar y luego grabar como objeto local. Ir al botón ejecutar.
Creación de un ECATT
Ir al botón Ejecutar, con lo que se dará inicio al ECATT creado.
Creación de un ECATT
Esta vista muestra que el ECATT se ejecuto correctamente, en caso de que se
produzca un error este aparecería de color rojo.
Creación de un CATT

• El ejemplo que se ocupara para enseñar la creación de un CATT constara en la


construcción de un rol simple, ocupando la transacción PFCG, en donde ocupando el
CATT creado se podrán generar roles simples masivamente. Este proceso se
describe a continuación:
Creación de un CATT
Ejecutar la transacción SCAT, ingresar el nombre del CATT a crear, luego ir al botón
TCD.
Creación de un CATT
Ingresar transacción PFCG, y dar clic en el botón flecha amarilla.
Creación de un CATT
Ingresar nombre del rol: ZDOS, luego dar clic en el botón crear.
Creación de un CATT
Ingresar descripción, luego grabar, ir a tras dos veces.
Creación de un CATT
Dar clic en el botón Detener. Con esto finaliza la grabación del CATT.
Creación de un CATT
Ir al botón funciones. En donde nos va a pedir guardar y grabamos como objeto local.
Creación de un CATT
Dar doble clic en el objeto donde dice PFCG en rojo.
Creación de un CATT
Ir al botón Lista de Campos.
Creación de un CATT
Ingresar el nombre de la variable que identificara al nombre del rol padre: &NOMROL
y luego dar clic en el botón victo.
Creación de un CATT
Borrar y dejar en blanco el campo llamado Valor propuesto, luego dar clic en el victo.
Creación de un CATT
Dar clic en el botón llamado: Siguiente dynpro.
Creación de un CATT
Ingresar nombre de la variable: &DESCRIPCION, que identificara la descripción del
rol y luego dar clic en el victo.
Creación de un CATT
Borrar y dejar en blanco el campo llamado Valor propuesto, luego dar clic en el victo.
Creación de un CATT
Luego volver atrás 2 veces.
Creación de un CATT
En esta vista ir al botón de grabación.
Creación de un CATT
Ir a exportar las variables en un archivo de texto, luego ir a atrás.
Creación de un CATT
Modificar el archivo de texto. Ingresar los nombres y las descripciones de los roles
que se deseen crear para este ejemplo se crearan 2 roles con sus respectivas
descripciones como se muestra en la imagen.
Creación de un CATT
Ejecutar el CATT creado.
Creación de un CATT
Elegir la opción que dice: No visible, subir el archivo de texto ya modificado. Luego
ejecutar el CATT.
Creación de un CATT
Esta vista muestra que el CATT se ejecuto correctamente, en caso de que se
produzca un error este aparecería de color rojo.
¿Preguntas?

También podría gustarte