✒️SAP El acceso a los datos
SAP El acceso a los datos
EL ACCESO A LOS DATOS
1.- EL DICCIONARIO DE DATOS ABAP (DDIC)
*Herramienta desde donde se gestionan todas la definiciones de datos del sistema SAP (incluso las creadas por el usuario, las Z)
*gracias a ella SAP acceder a la base de datos del sistema es simple y amigable, lo que es un punto fuerte para SAP.
* Transacción SE11 para acceder al Diccionario de datos ABAP
*usamos el DDIC para crear, modificar y visualizar las tablas que conforman la base de datos del sistema, también se pueden tatar las definiciones de datos que se pueden crear en SAP, que son las siguientes:
- Vistas
- Estructuras
- Elementos de datos
- Dominios
- Tipos de tabla
- Ayudas de búsqueda
- Objetos de bloqueo
El DDIC es una de las transacciones estándar más utilizadas dentro del sistema SAP tanto por consultores técnicos como por consultores funcionales. Serán los técnicos, es decir, los programadores ABAP, lo que creen o modifiquen las nuevas definiciones de datos en el diccionario de datos, es decir, todas de definiciones de datos llamadas Z, también mediante herramientas que proporciona SAP, será posible modificar de cierta forma las definiciones de datos estándar en el sistema. Los consultores funcionales, utilizarán el DDIC solo para visualizar, es decir, para consultar las tablas base de datos o cualquier otra definición existente.
Podemos clasificar los datos que existen en las tablas que conforman la base de datos del sistema SAP, en 3 tipos:
Datos de maestros: son datos que no se modifican a menudo (materiales, cuentas, bancos, clientes, etc.)
Datos de movimientos: son datos muy volátiles y con gran volumen de generación (facturas, pedidos, pagos, cobros)
Datos del sistema o de control: son datos que tienen que ver con la configuración del sistema
* Para visualizar una tabla de base de datos en el DDIC, escribir el nombre de la tabla en el campo "Tabla base de datos", marcar el botón de radio en TAbla base de datos y hace clic en Visualizar.
Tabla transparente: sinónimo de tabla base de datos
Columna Valores iniciales: se usa para marcar aquellos campos que no pueden tener valor inicial, es decir, vacío.
Luego de cada uno de los campos que componen a la tabla vamos a ver:
- Elementos de datos: se puede usar una definición de datos existente en el Diccionario para determinar el tipo de un determinado campo de una tabla base de datos.
- Tipo: indica el tipo de campo, es decir, definido a nivel técnico si es un campo entero, decimal, de fecha, de texto, entre varias otras posibilidades.
- Long: si el campo es un número se le puede especificar decimales
- Dec: si el campo es un número se le puede especificar decimales
- Descripción breve: se utiliza para describir a simple vista para que se va a utilizar el campo.
* El campo Modificado por: indica cual es el usuario de SAP que ha creado o modificado por última vez la tabla.
* La Clase de entrega de una tabla de la base de datos, es lo que determina para que se va a utilizar la tabla, es decir, si se va a utilizar para almacenar Datos maestros o Datos de movimientos o Datos de control u otros.
* La gran mayoría de las tablas que forman la base de datos de SAP son de datos maestros y movimientos.
* Clase de entrega: hace referencia al tipo de datos que va a contener la tabla, los que pueden ser de distintas clases,
- la opción A que corresponde a "Tabla de aplicación" (datos maestros y de movimientos),
- la opción C corresponde a "Tabla customizing actualización solo por cliente sin import SAP"
- la opción L: corresponde a "Tabla para almacenar datos temporales"
- la opción G: corresponde a "Tabla customizing protegida con UPD de SAP, solo INS"
- la opción E: corresponde a "Tabla control, SAP y cliente tienen ámbitos clave propios"
- la opción S: corresponde a "Tabla sistema, actualización solo por SAP, Cambio = Modificación"
- la opción W: corresponde a "Tabla sistema, cont. transportable con objetos TR propios"
* El campo Browser datos / Actualización vista tabla indica de qué manera se pueden generar registros en la tabla base de datos. Al ser una taba base de datos estándar de SAP, este campo está restringido, por lo que la visualización y la actualización de la tabla están restringidas.
* El campo Categoría de tamaño se utiliza para especificar la cantidad aproximada de registros que almacenará la tabla base de datos. Los rangos de registros que se muestran en este campo, varían según el sistema SAP donde nos encontremos trabajando. La especificación de un rango, no significa que si la tabla base de datos alcanza el máximo de registros especificados, no podrá almacenar más registros, si no que se utiliza para poder de alguna manera dimensionar el tamaño que tendrá la tabla base de datos al momento de su creación.
Tengamos presente que en la base de datos SAP HANA ya no son necesarios los índices debido a que al ser las tablas columnares, los campos se encuentran auto indexados.
2. EL BROWSER DE DATOS
El browser de datos sirve para acceder a los registros que se encuentran almacenados en cada una de las tablas que conforman la base de datos de SAP. Es una herramienta muy potente y fácil de usar, al igual que el DDIC. Existen 2 formas de acceder a el.
- desde la transacción SE11, haciendo clic en el icono "contenido"
- desde la transacción SE16, desde el menú de SAP o a través del campo de comandos.
Si queremos visualizar en la pantalla de selección las descripciones de los campos en lugar d esu nombre técnico, debemos ir al menú.
Opciones / Parámetros de usuario y dentro de la información que se muestra en Palabra clave, debemos tildar Denominador campo
* Campos de selección: para filtrar los registros a visualizar. Podemos modificar los campos por los cuales deseamos filtrar los resultados. Accedemos al menú Opciones / Campos para selección
* Cantidad de entradas: para saber l cantidad de registros existentes en la tabla que cumplen con las condiciones de selección que acabamos de introducir, para los campos por los cuales podemos filtrar, entonces hacemos clic en el botón Cantidad entradas. Si no ingresamos ninguna condición, entonces visualizaremos la cantidad de registros totales almacenados en la tabla de datos.
* Ancho de lista salida: Utilizaremos este campo para especificar el ancho de la lista de registros almacenados en la tabla base de datos. Este campo se completa por defecto con un valor determinado por SAP.
* Cantidad de aciertos: utilizaremos este campo para especificar la cantidad máxima de registros que deseamos que la transacción nos muestre. Por defecto este campo se completa con el valor 200, esto significa que el sistema nos va a mostrar en pantalla los primero 200 registros que se encuentran. Podemos modificar el campo con la cantidad que deseamos.
Si queremos visualizar en el listado de salida por pantalla, las descripciones de los campos en lugar de su nombre técnico, debemos ir al menú:
Opciones / Parámetros de usuario y dentro de la información que se muestra en Palabra clave, debemos tildar Denominador campo
* Podemos seleccionar los campos de salida que deseamos que se visualicen en el listado. Para ello, debemos acceder al menú Opciones / Formato de lista / Selección campo
Una vez que visualizamos los registros de la tabla base de datos que estábamos buscando, en la barra de herramientas de la transacción disponemos de varios íconos que son sumamente útiles para realizar distintas cuestiones. Los más relevantes, son las funcionalidades de ordenamiento ascendente y descendente, que nos permiten ordenar la lista de salidas en pantalla de una u otra forma, simplemente, debemos hacer cli en la columna o campo que deseamos ordenar, y luego hacer clic en ordenar ascendente o descendente.
 
 
 
Sobre el autor
Publicación académica de Daniela Peñailillo Sepulveda, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Daniela Peñailillo Sepulveda
Chile - Legajo: OX94L
✒️Autor de: 39 Publicaciones Académicas
🎓Egresado del módulo: