✒️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
Tipos de datos: datos maestros, datos de movimientos y datos del sistema o de control.
Datos maestros: son datos que no se modifican muy a menudo, por ejemplo datos de materiales, cuentas, bancos, clientes, etc.
Datos de movimientos: son datos muy volátiles y con gran volumen de generación, por ejemplo datos de facturas, pedidos, etc.
Datos del sistema o de control: son datos que 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 a él a través de la transacción SE11.
Transacción SE11: podemos visualizar la estructura y datos técnicos de las tablas del sistema. O sea podemos crear, modificar y visualizar tablas de bases de datos, vistas, estructuras, elementos de datos, grupos de tipos, dominios, ayudas para búsqueda y objetos de bloqueo.
En la creación de una tabla de base de datos, SE11, en la solapa Entrega y actualización se puede completar la Clase de entrega con A, que significa que la tabla es de aplicación y que tiene datos maestros y de movimientos. Aparte de la clase de entrega A, otra clase de entrega muy usada es la C que se utiliza para tablas de Customizing o configuración del sistema, cada vez que generamos una nueva entrada en una tabla BD con clase de entrega C el sistema automaticamente nos ofrece guardar dicha entrada en una orden de Customizing.
Clases de entrega:
A Tabla aplicación
C Tabla Customizing, actualizada solo por cliente, sin import SAP
L Tabla para almacenar datos temporales, entregada vacía
G Tabla Customizing, protegida contra UPD de SAP, no solo IND
E Tabla control, SAP y cliente tienen ambitos clave propios
S Tabla sistema, actualizada solo por SAP, cambio = modificacion
W Tabla sistema, cont transportable con objetos TR propios
En Browser datos/Actual. vista tabla, al seleccionar la opción "Visual./Actuali.permitida" significa que se podrá actualizar el contenido de la tabla mediante la transacción SM30.
Transacción SM30: se utiliza para actualizar los registros de una tabla de base de datos.
En la solapa Campos se ingresan los campos de la tabla a crear.
TODAS LAS TABLAS QUE CREEMOS DEBEN TENER EL MANDANTE COMO PRIMER CAMPO DE LA TABLA. ESTE DEBE SER PARTE DE LA CLAVE.
A cada campo de la tabla se le puede asignar un tipo instalado seleccionando la línea del campo y presionando el botón Tipo instalado.
Paquete o clase de desarrollo: forma de organizar todos los nuevos objetos que se crean en SAP, ordenados generalmente por módulos.
Objeto local: un programa o cualquier otro objeto de SAP es grabado como objeto local, quiere decir que no está asignado a una clase de desarrollo o paquete, cuando dicho objeto es de pruebas, es decir no se transportará dicho objeto al ambiente de testing.
Dominio: objeto ABAP que se crea en el diccionario ABAP y conviene utilizarlo cuando el campo en cuestión tiene asociado un ámbito de posibles valores. El objetivo de crear un dominio es asociarle un ámbito de valores, sino es preferible usar un tipo instalado. Si queremos que un campo de una tabla BD tome una lista de valores de otra tabla BD maestra, en el dominio de ese campo colocaremos en la tabla de valores la tabla maestra de donde se tomaran los datos.
Categoría de ampliación: determina si la base de datos será ampliable en el futuro. Este concepto está muy ligado con las llamadas Estructuras Append.
Clases de entrega muy usadas: C se utiliza para tablas de customizing o configuración del sistema. Cada vez que generamos una nueva entrada en una tabla base de datos con clase de entrega C, el sistema automáticamente nos ofrece guardar dicha entrada en una OT de customizing.
Si deseamos que un campo de una tabla base de datos tome una lista de valores de la otra tabla base de datos maestra, en el dominio de ese campo colocamos en la tabla de valores la tabla maestra de donde se tomarán los datos.
 
 
 
2 Agradecimientos:
Han agradecido este aporte: Walter Montoya García, Andrés Moreno Garzón
#1 / 26 de Feb de 2014 / Andrés Moreno Garzón: |
Sobre el autor
Publicación académica de Jose Ignacio Rodini, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Ignacio Rodini
Profesión: Licenciado en Informatica - Argentina - Legajo: HM58N
✒️Autor de: 115 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Rodini