Upload
hernangn
View
221
Download
0
Embed Size (px)
Citation preview
8/8/2019 WorkShop Abap I - Ejercicio A
1/9
Workshop ABAP Diccionario y Reportes
Ejercicio Prctico A: Diccionario de Datos
Creacin de una Tabla
Utilizamos la transaccin SE11 para acceder al diccionario Abap, marcamos tablade base de datos, le colocamos el nombre YWSxxx (donde xxx es tu nmero dealumno), y presionamos crear.
Observaciones: Por favor respetar los nombres sugeridos, en posteriores ejercicioslos vamos a referenciar. Las pantallas son solo de carcter ilustrativo.
Ejercicio A Pgina 1 / 9
8/8/2019 WorkShop Abap I - Ejercicio A
2/9
Definicin de sus Atributos y Campos
En Atributos completamos el Nombre de la cueva tabla, le colocamos la clase deentrega A y seleccionamos actualizacin permitida.
Luego en Campos completamos los siguientes
Observacin: Utilizar YWSCUMPLExxx (ej. YWSCUMPLE001)
Ejercicio A Pgina 2 / 9
8/8/2019 WorkShop Abap I - Ejercicio A
3/9
Creacin de un Elemento de Datos
Al presionar doble clic sobre el Elemento de Datos YWSCUMPLExxx, luego deinterrogarnos si deseamos grabar (en estos ejemplos vamos a trabajar con objetoslocales, es decir que nunca se van a transportar a productivo) como este no existe nospregunta si lo deseamos crear, a lo que respondemos afirmativamente.
Completamos su Descripcin breve y el Dominio en el cual estar basado:
y luego sus denominaciones, corta, de longitud media y larga, que se utilizarn endiferentes circunstancias, grabamos, activamos y regresamos a la tabla.
Ejercicio A Pgina 3 / 9
8/8/2019 WorkShop Abap I - Ejercicio A
4/9
Creacin de un Dominio
Supongamos que luego decidimos que no queremos almacenar una fecha encumpleaos, sino cuatro dgitos que indicaran MMDD.
Entramos al Elemento de Datos recientemente creado (doble clic) y cambiamos suDominio de DATUM a YWSMMDDxxx, doble clic sobre el mismo, grabamosYWSCUMPLExxx y respondemos que s queremos crear este nuevo dominio.
Completamos su definicin de la siguiente forma, grabamos y activamos
Regresamos al Elemento de Datos YWSCUMPLExxx, grabamos y activamos.
Ejercicio A Pgina 4 / 9
8/8/2019 WorkShop Abap I - Ejercicio A
5/9
Definicin de Opciones Tcnicas
Nuevamente en la Tabla, por barra de men (o Ctrl-Shift-F9) vamos a Pasar a,Opciones Tcnicas, rellenamos de la siguiente manera,
Clase de Datos: APPL0 datos maestros, tablas transparentesCategora de Tamao: 0 (cero)
Grabamos
Definicin de Categora de Ampliacin
Desde la vista de los campos de la tabla, vamos por men a Detalles,Categora de Ampliacin y colocamos Ampliable de cualquier manera:
Presionamos Tomar para regresar, Grabamos y Activamos la tabla
Ejercicio A Pgina 5 / 9
8/8/2019 WorkShop Abap I - Ejercicio A
6/9
Ejercicio A Pgina 6 / 9
8/8/2019 WorkShop Abap I - Ejercicio A
7/9
Generar Mantenimiento Automtico
Ahora vamos a crearle un ABM a nuestra tabla. Por Men, Utilidades,Generador Actualizacin de Tablas.
Grupo de Autorizaciones: &NC&Grupo de Funciones: YWSxxx (xxx es tu nmero de alumno)Un NivelImagen de Resumen 1
Presionamos el botn Crear, grabamos todo siempre como Objeto Local.
Activacin de la Tabla
Regresamos a la Tabla. Activamos y salimos.
Ejercicio A Pgina 7 / 9
8/8/2019 WorkShop Abap I - Ejercicio A
8/9
Probar Mantenimiento
Ejecutamos la transaccin SM30
Colocamos el nombre de la Tabla y oprimimos Actualizar.
De esta forma accedemos al ABM o mantenimiento anteriormente creado
Ejercicio A Pgina 8 / 9
8/8/2019 WorkShop Abap I - Ejercicio A
9/9
Fin Ejercitacin A
Plus Opcional:
Realizar Programa (Transaccin SE80) YWSPxxx_01 y utilizar la funcinVIEW_MAINTENANCE_CALL para llamar al mantenimiento generado. Asignarle la
Transaccin YWSTxxx_01 al Programa.
Ejercicio A Pgina 9 / 9