✒️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
LOS DATOS EN EL SISTEMA SAP:
Los datos del sistema se pueden clasificar de 3 tipos
1. Datos Maestros: Son datos que no se modifican muy a menudo por ejemplo datos de materiales, cuentas , bancos, clientes.
2. Datos de movimientos: Son datos muy volátiles y con gran volumen de generación por ejemplo datos de facturas, pedidos , etc...
3. Datos del sistema o de control: Son datos que tienen que ver con la configuración del sistema.
_____________________________________________
QUE ES EL DICCIONARIO DE DATOS:
Permite la administración de todas las definiciones de datos usadas en el sistema SAP. Se accede desde la transaccion SE11. SE11 es el Diccionario de datos de SAP.
Desde esta transaccion (se11) se puede crear, modificar y visualizar tablas de bases de datos, Estructuras, Vistas, Elementos de datos, Grupos de tipos, Dominios, Ayudas para búsqueda y Objetos de bloqueo.
___________________________________________
CRECIÓN DE TABLA BASE DE DATOS, ELEMENTO DE DATOS Y DOMINIO:
CREACION DE UNA TABLA: desde la transacción SE11 ingresamos:
- El nombre de la tabla base de datos y oprimimos en [crear]. Por ej. (ztabla_usuarios)
- Ingresamos la descripción breve en la siguiente pestaña con el texto: “tabla de usuarios”
- En la solapa entrega y actualización se completa en la clase de entrega con “A” (es decir que la tabla es de Aplicación y tiene datos maestros y de movimiento.
Nota: Los tipos de clases de entrega son:
*A: Tabla aplicación (datos de Maestro y Movimiento).
*C: Tabla Customizing o configuracion del Sistema: actualizada solo por cliente, sin importar SAP. Cuando la usamos el sistema SAP nos da la posibilidad de guardar dicha entrada en una Orden de transporte de Customizing.
*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 se elige “visual./actuali.permitida” (significa que permite la actualización mediante la transacción SM30)
SM30: se utiliza para actualizar los registros de una tabla base de datos.
- En la Solapa CAMPOS se ingresan los nombres de los campos a contener en la tabla tales como: “DNI, NOMBRE_APE, ESTADO_USU Y MANDANTE.
Nota: Todas las tablas bases de datos deben contener el MANDANTE como primer campo en la tabla. Este campo debe ser parte de la clave o llave.
- En la tabla se crearan los elementos de datos Z_DNI, Z_NOMBRE_APE, Z_ESTADO_USU, a cada campo se le define el Tipo de Dato o el Elemento de dato.
- Para crear cada elemento de datos, se deberá confirmar la creación de dicho elemento (Por ej. El elemento de datos Z_DNI); dar una descripción breve del elemento (PARA ESTE CASO DNI). Luego se puede elegir entre crear un Dominio, utilizar un tipo instalado (Predefined Type), o utilizar un tipo de referencia. (Reference Type).
- Para este caso utilizamos el Tipo Instalado y le asignamos el tipo de datos NUMC.
- Luego en la pestaña Demon.campo, y actualizaremos los denominadores de campo que son los titulos con los que se vera el campo cuando se visualice en una transacción o reporte.
- Luego se procede a activar el elemento.
- Para Z_NOMBRE_APE tipo instalado se le asigna CHAR de 30 posiciones
- Para Z_ESTADO_USU se le creara además Dominio ZZ_ESTADO_USU para asociarle el ámbito de valores Activo (A), Inactivo(I) y Anulado(N), luego preguntara el sistema de si crearlo y posteriormente en la descripción breve “estado del usuario” el tipo de datos CHAR de 1 posición.
Nota: El objetivo de crear un dominio es asociarle un ambito de valores, sino es preferible utilizar un tipo instalado. Un ámbito de Valores se refiere a definirle los valores que puede contener dicho campo. Cuando los valores están en una tabla, se le debe definir en el dominio de la tabla de Valores, la tabla donde están dichos valores.
 
 
 
Sobre el autor
Publicación académica de Alexander Castellanos, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexander Castellanos
Profesión: Ingeniero de Sistemas - Colombia - Legajo: JS42A
✒️Autor de: 67 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Alexander Castellanos