✒️SAP El acceso a los datos
SAP El acceso a los datos
El diccionario de datos ABAP
Uno de los puntos fuertes que presenta SAP tiene que ver con lo simple y amigable que es acceder a la base de datos del sistema, tanto para los consultores tecnicos como para los funcionales. Esto se debe gracias a la potencia que presenta el Diccionario de datos ABAP, que es la herramienta desde donde se gestionan todas las definiciones de datos del sistema SAP.
Para acceder al Diccionario de datos ABAP, tambien conocido como DDIC, vamos a utilizar la transaccion estandar SE11.
Vamos a utilizar el Diccionario de datos ABAP para crear, modificar y visualizar las tablas que conforman la base de datos del sistema, pero tambien desde alli se pueden tratar todas las demas funciones de datos que se pueden crear en SAP que son:
- Vistas
- Estructuras
- Elementos de datos
- Dominios
- Tipos de tabla
- Ayudas de busqueda
- Objetos de bloqueo
Podemos clasificar los datos que existen en las tablas que conforman la base de datos del sistema SAP principalmente en 3 tipos:
- Datos maestros: datos que no se modifican muy a menudo, por ejemplo datos de materiales, cuentas, bancos, clientes, etc.
- Datos de movimientos: son datos muy volatiles y con gran voulmen de generacion, por ejemplo datos de facturas, pedidos, pagos, cobros, etc.
- Datos del sistema o de control: son datos que tienen que ver con la configuracion del sistema.
Para visualizar una tabla de base de datos en el diccionario de datos ABAP basta con escribir el nombre de la tabla en el campo Tabla base de datos, marcar el boton de radio en Tabla base de datos y hacer clic en el boton Visualizar.
Ejemplo tabla KNA1:
Lo primero que vemos es el nombre de la tabla de base de datos que es KNA2. Aparece con el nombre Tabla transparente que dentro del mundo SAP es sinonimo de tabla base de datos.
Luego visualizamos la descripicion breve de la tabla que es Maestro de clientes (parte general).
En la pestaña Campos, vamos a ver todos los campos que forman parte de la tabla base de datos KNA1.
El primero de los campos de la tabla KNA1 es el mandante, esto sucede de igual forma en todas las tablas de SAP, que son independientes del mandante.
Todas las tablas de la base de datos tienen campos claves, gracias a esto es posible acceder en forma directa a un registro determinado de una tabla rapidamente. En este caso los campos claves de la tabla KNA1 son los primeros dos, es decir el campo MANDT y el campo KUNNR. Esto lo podemos deducir en base a la columna Clv, la cual indica cuales son los campos que componen la clave de la tabla.
La columna Valores iniciales se utiliza para marcar aquellos campos que no pueden tener valor inicial es decir vacio. En general los campos que forman parte de la clave de la tabla no pueden quedar vacios.
Luego de cada uno de los campos que componen la tabla vamos a ver:
- Elementos de datos: se puede utilizar una definicion de datos existente en el Diccionario para determinar el tipo de un determinado campo de una tabla de base de datos.
- Tipo: indica el tipo del campo, es decir definido a nivel tecnico si es un campo entero, decimal, de fecha, de texto, entre varias otras posibilidades.
- Long: indica la longitud del campo, es decir cuantos caracteres o digitos tiene.
- Dec: si el campo es un numero se le puede especificar decimales.
- Descripcion breve: se utiliza para describir a simple vista para que se va a utilizar el campo.
El Browser de datos
Para acceder a los registros que se encuentran almacenados en cada una de las tablas que conforman la base de datos de SAP, vamos a utilizar el Browser de datos.
Se accede desde la transaccion SE11 y el icono. Tambien a traves de la transaccion SE16 a la cual podemos acceder desde el menu de SAP o a traves del campo de comandos.
 
 
 
Sobre el autor
Publicación académica de Mathias Peña, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Mathias Peña
Profesión: Information Processing Specialist - Uruguay - Legajo: MG82V
✒️Autor de: 43 Publicaciones Académicas
🎓Cursando Actualmente: Consultor Funcional Módulo FI Nivel Avanzado
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Mathias Peña