✒️ABAP Las tablas bases de datos, los elementos de datos y los dominios
ABAP Las tablas bases de datos, los elementos de datos y los dominios
DATOS SISTEMA SAP
Los podemos clasificar en 3 tipos:
DATOS MAESTROS: no se modifican muy amenudo.
DATOS DE MOVIMIENTO: son datos volátiles
DATOS DEL SISTEMA O DE CONTROL: tienen que ver con la configuración del sistema.
DICCIONARIO DE DATOS
Permite la administración de todas las definiciones de datos usadas en el sistema SAP.
Se accede con la Tx SE11 (DICCIONARIO DE DATOS ABAP)
Podemos crear, modificar y visualizar:
Vistas
Elementos de datos
Dominios
Objetos de bloqueo
CREAR TABLA BASE DE DATOS
Introducimos Z<nombre tabla> y pulsamos CREAR
CLASES DE ENTREGA:
“A” tabla de aplicación y contiene datos maestros y de movimientos.
“C” Tabla de customizing o configuración. (Utilizada para costomizing o config. Del sistema. Automaticamente genera orden de transporte customizing.
“L” Datos temporales
“G” Tabla de customizing solo para sap
“E” Tabla de control
“S” Tabla de sistema solo para sap.
“W” Tabla de sistema
BROWSER DATOS/ACTUAL.VISTA TABLA:
Seleccionamos Visual./Actuali. Permitida” esto significa que mediante la Tx SM30 podremos actualizar el contenido.
Dispones de 3 opciones:
Visualizar/Mantenimiento permitido con Restricciones
Visualizar/Mantenimiento permitido
Visualizar/Mantenimiento no permitido
Pestaña CAMPOS:
Rellenamos los campos que necesitamos.
Todas las tablas de la base de datos deben tener un campo mandante con el tipo MANDT (mandante). Debe ser parte de la clave.
A cada campo se le puede asignar un tipo instalado presionando el botón con el mismo nombre como CHAR o se podría crear un elemento de datos.
CREAR ELEMENTOS DE DATOS
Se pueden utilizar elementos de datos ya existentes.
Para crear un elemento en la columna elemento de datos justo al lado del campo ponemos el nombre del tipo y pulsamos sobre el.
El sistema nos solicita guardar la tabla.
El sistema nos solicita si queremos crear el elemento de datos
Nos muestra una pantalla con varias pestañas, ATRIBUTOS, TIPO DE DATO, CARACTERISTICAS, ETIQUETAS DEL CAMPO
TIPO DE DATO / PREDEFINED TYPE seleccionamos uno de la lista e indicamos longitud o indicamos tipo instalado.
En ETIQUETAS DEL CAMPO, rellenamos las etiquetas que indican el campo, las que se mostraran cuando mostremos el campo.
NOTA: No hace falta rellenar las longitudes. El sistema se encarga de ello.
Una vez terminado hay que activar el tipo de datos, para ello pulsamos en el icono de la varita.
TIPO DE DATO / DOMINIO
El objetivo de crear un dominio es asociarle un ámbito de valores, sino es mejor utilizar un tipo instalado.
Rellenamos el campo DOMINIO con un Zxxxx y pulsamos doble clic
Se nos solicita si lo creamos.
Se nos muestra una pantalla con 3 pestañas PROPIEDADES, DEFINICION, AMBITO DE VALORES.
Rellenamos descripción
Seleccionamos el tipo de dato
La longitud en caracteres
La longitud de salida.
No situamos en la pestaña AMBITO VAL. y nos mostrará una ventana en la que podemos rellenar los valores.
Activamos el dominio pulsando en la varita mágica.
NOTA:
Para que un campo tome datos de otra tabla, en el dominio de ese campo en la lista de valores debemos indicar la tabla maestra de donde se tomaran los datos.
DATOS TECNICOS/TECHNICAL SETTINGS
Seleccionamos tipo de DATOS:
“AAPL0” Datos maestros, tablas transparentes
Hay más tipos
Seleccionamos Categoría Tamaño/Size
Seleccionamos 3, entre 78.000 y 313.000 registros. (varía dependiendo de la instalación y el sistema).
ACTIVAR TABLA
Para activar la tabla debemos pulsar en la varita mágica
Se nos mostrarán advertencias.
Pulsando NO: Activar ignorando advertencias.
Pulsando SI: se nos muestran las advertencias. (siempre esta).
CATEGORIA DE AMPLIACION:
Determina si la tabla será ampliable en el futuro.
Para definirla en el menú DETALLES, CATEGORIA DE AMPLIACION
NOTA:
EN NETWEAVER MENU -> EXTRAS -> ENHANCEMENT CATEGORY
Seleccionamos AMPLIABEL DE CUALQUIER MANERA y pulsamos TOMAR
Ya podemos usar la tabla.
 
 
 
Agradecimiento:
Ha agradecido este aporte: Cristina Fraile Del Rio
Sobre el autor
Publicación académica de Josep Antoni Lopez Moyano, en su ámbito de estudios para la Carrera Consultor ABAP.
Josep Antoni Lopez Moyano
Profesión: It Manager - España - Legajo: QP26P
✒️Autor de: 375 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP HCM Nivel Inicial
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial
- Máster Funcional ABAP
- Máster ABAP Orientado a Objetos
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial