Professional Documents
Culture Documents
Existen otros tipos de tablas como cluster o pool. Sin embargo, no tratar de ellas en este artculo. Podis
encontrar ms informacin acerca de este tipo de tablas en el siguiente link.
Dominio: el dominio se define como el rango de valores que puede tener un campo. Es decir, el tamao
mximo que puede tener un campo (desde 0 caracteres o nmeros hasta lo que se nos ocurra) y el tipo de
informacin que podr albergar (caracteres, nmeros enteros, nmeros decimales, etc.). Por ejemplo,
creemos aqu el dominio para el campo cdigo.
Herramientas / Workbench ABAP / Desarrollo / SE11 Dictionary ABAP / Tipo datos / Elem. datos
o Marcamos la opcin tipo de datos. Escribimos el codigo del elemento de datos. Pulsamos
crear.
o Nos muestra un desplegable con tres opciones. Seleccionamos la opcin elemento de datos.
o De nuevo damos una descripcin y escribimos el dominio que hemos creado anteriormente. Otra
opcin es utilizar el botn tipo instalado. Con esta opcin no utilizaramos ningn elemento de
datos, sino que asignamos el tipo de datos y su longitud directamente en el elemento de datos.
No es nuestro caso.
o En la pestaa de denominacin de campo escribimos cuatro descripciones adicionales. Sern
las que aparecern en el encabezado de la tabla segn el tamao del campo.
o Grabamos, guardamos y activamos.
Tabla transparente
Una vez creados dominios y elementos de datos podemos empezar a crear nuestra tabla que servir de
contenedor de informacin dentro de la base de datos SAP.
Herramientas / Workbench ABAP / Desarrollo / SE11 Dictionary ABAP / Tabla base de datos
Al presionar el boton Crear nos pedir una decripcin y un tipo de clase de entrega. Nuestra tabla almacenar
informacin as que la definimos como A (tabla de aplicacin). Tambin permitiremos que se puedan aadir
registros directamente as que marcaremos la opcin X Visualizacin/actualizacin permitida.
Determino cules son los campos clave, es decir, aquellos que determinarn un registro como nico en
la tabla. En esta tabla esos campos son el campo mandante y el campo cdigo. Esto significa que el
cdigo de cada contacto es unvoco y no pueden aparecer dos registros con el mismo cdigo dentro de la
base de datos. El campo mandante es necesario siempre en todas las tablas transparentes para indicar
que la informacin contenida en una tabla transparente ser diferente segn el mandante en el cual nos
encontremos. Para eso marco la columna Clv de estos campos.
Actualizamos las opciones tcnicas: en Pasar a / Opciones tcnicas indicamos la clase de datos que
informaremos a nuestra tabla. En el ejemplo, los datos que incluir sern informacin de datos maestros
(APPL0). El tamao ser el mmo posible (0 de 0 a 3300), seguro que no incluir ms registros. El
resto de informacin de esta pantalla la mantengo tal cual.
Estructura
Bsicamente lo que debemos hacer es exactamente lo mismo que hacemos al crear una tabla transparente. Sin
embargo, el camino del men ser diferente.
Herramientas / Workbench ABAP / Desarrollo / SE11 Dictionary ABAP / Tipo datos / Estructura
Directamente debemos aadir los campos con su tipologa (columna tipo componente) sin asignar ningn tipo
de clase de entrega. No es necesario aadir el campo mandante.
Herramientas / Workbench ABAP / Resumen / SE16 Browser de datos / Tabla / Registrar entradas
Creando una vista de tablas y utilizar esta vista para aadir registros. En otro artculo comentar con ms
detalle cmo utilizar esta interesante opcin.