✒️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
LECCIÓN 3 – Tablas Bases de Datos, Elementos de Datos y Dominios:
3.1 Datos en el sistema SAP:
3.1.1. Datos Maestros: de poca modificación: datos de cuentas, bancos, clientes, etc.
3.1.2 Datos de Movimientos: Volátiles y de gran volumen de generación: datos de facturas, pedidos, etc.
3.1.3. Datos de Sistema o Control: asociados a la configuración del sistema.
3.2 Diccionario de Datos: SE11. Administra todas las definiciones de datos usadas el SAP de gran uso por los Consultores Funcionales y Consultores Técnicos ABAP.
Permite Crear, Modificar y visualizar:
· Vistas
· Elementos de datos
· Dominios
· Objetos de Bloqueo
3.3 Crear una Tabla base de datos - Elementos de datos y Dominios.
3.3.1 Crear una Tabla de base de datos:
· Botón crear
· Colocar Breve descripción
Visual./Actuali.permitida: esto permite actualizar el contenido de una tabla mediante la transacción SM30.
Clase de entrega la clase de entrega de una tabla base de datos o tabla transparente de SAP hace referencia al tipo de datos que va a contener la tabla.
Estos pueden ser de distintas clases, pero por lo general utilizaremos la opción A que corresponde a "Tabla de aplicación (datos maestros y de movimientos)".
Las otras opciones disponibles para el campo "Clase de entrega" son:
- C: corresponde a "Tabla customizing actualización solo por cliente, sin import SAP".
- L: corresponde a "Tabla para almacenar datos temporales, entregada vacía".
- G: corresponde a "Tabla de customizing protegida con UPD de SAP, solo INS".
- E: corresponde a "Tabla control, SAP y cliente tienen ámbitos clave propios".
- S: corresponde a "Tabla sistema, actualización solo por SAP, Cambio = Modificación".
- W: corresponde a "Tabla sistema, cont. transportable con objetos TR propios"
3.3.2 Elementos de datos: define el tipo de dato de una variable y puede utilizarse en un programa ABAP o en un campo de una tabla base de datos.
Cuando creamos una tabla base de datos mediante el Diccionario de datos correspondiente a la transacción SE11, deberemos especificar para cada campo que compone a la tabla transparente, un elemento de datos.
Por ejemplo, sabemos que toda tabla transparente debe contener el campo Mandante como primer campo de la tabla. El elemento de datos del campo mandante es MANDT.
Este elemento de datos es estándar del sistema SAP, es decir ya existe en el sistema y podemos utilizarlo, NO debemos crearlo.
3.3.3 Dominios: un dominio es un objeto de ABAP que asigna la especificación técnica de un campo de la base de datos. Define lo que se conoce como estructura del campo. Se guarda en el diccionario y es reutilizable para otros campos.
Conviene utilizarlo cuando el campo en cuestión tiene asociado un ámbito de posibles valores.
Para un elemento de datos podemos definir un dominio. La idea de definir un dominio para un elemento de datos es poder especificar un ámbito de valores posibles que puede tomar el campo que tiene ese elemento de datos.
Transacción SM30: permite actualizar los registros de una Tabla base de datos.
Opciones Técnicas: Se especifica lo siguiente:
· Categ. Tamaño: 3, tablas de 78.000 a 310.000 registros.
· Categoría de Ampliación: determina si la Tabla será ampliable en el futuro. Se debe seleccionar: ampliable de cualquier manera.
Terminados estos pasos junto con la activación de dominios y elementos de datos se procede a activar la tabla de base de datos.
 
 
 
Sobre el autor
Publicación académica de Gustavo Bolivar, en su ámbito de estudios para la Carrera Consultor ABAP.
Gustavo Bolivar
Profesión: Ing Sistemas - Chile - Legajo: EU47Z
✒️Autor de: 45 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Enfocado en programación sap abap.
Certificación Académica de Gustavo Bolivar