Está en la página 1de 70

Academia

ABAP

Nombre: ABAP – Diccionario de datos


Fecha: Marzo, 2021
Versión: 1.0
Academia ABAP – Diccionario de Datos – Contenido

• Diccionario de datos
• Tipos de Datos.
• Tablas de Base de Datos.
• Vistas de Diccionario.
• Diálogo de Actualización.
• Transacción SM30.
• Transacción SE16.
• Crear transacción para un vista de actualización.
• Ayuda para Búsqueda.
Academia ABAP – Diccionario de Datos (Dictionary ABAP)

Se puede llegar al menú de gestión del diccionario ABAP por las siguientes opciones:
• Opción 1. Por ruta de acceso; Herramientas  Workbench ABAP  Desarrollo  Dictionary ABAP

• Opción 2. Por la transacción SE11


Academia ABAP – Diccionario de Datos (Dictionary ABAP)

El menú de gestión del diccionario ABAP se utiliza para la administración de todas las
definiciones de datos existentes en el sistema SAP.
Academia ABAP – Diccionario de Datos – Tipos de Datos

Los posibles tipos de datos en el diccionario ABAP son los siguientes:


• Dominios
• Elementos de datos
• Estructuras
• Tipo tabla
Academia ABAP – Diccionario de Datos – Tipos de Datos – Dominio

El tipo de dato “dominio” es el objeto que define las características técnicas de un atributo, como
pueden ser: tipo de dato, longitud, valores posibles, propiedades de salida.
En la transacción SE11 se puede crear, modificar y visualizar dominios,

Paso a paso para crea un dominio.

1. Ingresar a la transacción SE11.

2. Seleccionar el radio botón “Dominio” e ingresar el


nombre del dominio a crear “ZD_NUM_BEC” y
presionar botón crear.
Academia ABAP – Diccionario de Datos – Tipos de Datos – Dominio

Al presionar el botón crear llegaremos a la siguiente pantalla:


Descripción breve: Texto explicativo del dominio.
Pestaña Definición:
Formato:
• Tipo de datos: Selección de tipo de dato que mejor se
adapte a las características del objeto que estamos
definiendo.
• Ctd.posiciones: Corresponde al tamaño deseado.
Propiedades de salida:
• Longitud salida: Longitud en la que se va representar el
valor al imprimirse en un informe o al visualizarse en una
pantalla. SAP por defaut propone la longitud de
ctd.posiciones.
• Rutina conv.: Es una referencia a los procesamientos de
conversión entre el formato interno del dato y su
representación externa.
• Signo +/-: Para tipos de datos CURR (Moneda) puede
indicar que el valor se puede representar con signo
positivo y signo negativo.
• Minuscula: Para tipos de datos CHAR se puede indicar
que el valor se puede representar con Mayúscula y
Minúscula.
Academia ABAP – Diccionario de Datos – Tipos de Datos – Dominio

Pestaña Atributos:
Modificado por: Autor de la ultima modificación y
fecha de la ultima modificación.

Paquete: Indica el nombre del paquete donde se


agrupa el objeto dominio.

Idioma maestro: Idioma de creación del objeto.


Academia ABAP – Diccionario de Datos – Tipos de Datos – Dominio

Pestaña Ámbito Val.:


Representa el rango de datos que puede tomar dicho
atributo. SAP realiza comprobaciones automáticas
verificando que el valor introducido por pantalla este
dentro de los valores validos.

Es posible definir los valores mediante el uso de los


siguientes componentes:
1. Valor individual e intervalo. Limitación del área
de valores de un dominio mediante valores fijos.

2. Tabla de valores. Valor propuesto para la tabla de


verificación de campos de tabla del dominio.
Academia ABAP – Diccionario de Datos – Tipos de Datos – Dominio

Una vez completado los campos deseados seguimos


los siguientes pasos:

1. Grabamos el dominio mediante la opción grabar


(Ctrl-S).

2. Indicamos el paquete y presionamos el botón


grabar.

3. Indicamos la orden de transporte.

4. Activamos el dominio.
Academia ABAP – Diccionario de Datos – Tipos de Datos – Dominio

Ejercicio 1. Crear los siguientes dominios en SAP.


Nombre Tipo de dato Ctd. Posiciones Longitud salida Minúscula
Número de Becario CHAR 10 10 SI

Primer Nombre CHAR 40 40 SI

Segundo Nombre CHAR 40 40 SI

Primer Apellido CHAR 40 40 SI

Segundo Apellido CHAR 40 40 SI

Genero CHAR 1 1 NO

Fecha de Nacimiento DATS 8 10 N/A

Correo CHAR 50 50 NO

Teléfono CHAR 10 10 NO

Respetando la nomenclatura ZD_CCCC_DESC donde:


Z : Por definición SAP
D : Constante que indica que es un DOMINIO
CCCC : Iniciales del becario ejm. JAAM (Jorge Alejandro Avilés Martínez)
DESC : Descripción literal

Ejemplo: ZD_JAAM_NUM_BEC
Academia ABAP – Diccionario de Datos – Tipos de Datos – Elemento de
Datos

El tipo de dato “elemento de datos” representa la parte funcional del atributo, es decir, su
descripción semántica.
En la transacción SE11 se puede crear, modificar y visualizar elementos de datos.

Paso a paso para crea un elemento de datos.

1. Ingresar a la transacción SE11.

2. Seleccionar el radio botón “Tipo de datos” e


ingresar el nombre del elemento de dato a crear
“ZE_NUM_BEC” y presionar botón crear.

3. En el popup seleccionar el radio botón


“Elem.datos” y presionar el botón continuar
Academia ABAP – Diccionario de Datos – Tipos de Datos – Elemento de
Datos

Al presionar el botón crear llegaremos a la siguiente pantalla:

Descripción breve: Texto explicativo del Elemento de


datos.
Pestaña Tipo datos:
• Tipo elemental: Entrada por un dominio.

• Tipo instalado: Entrada directa de un tipo de datos


con entrada de longitud y posiblemente la cantidad
de decimales.
Academia ABAP – Diccionario de Datos – Tipos de Datos – Elemento de
Datos

Pestaña Atributos:
Modificado por: Autor de la ultima modificación y
fecha de la ultima modificación.

Paquete: Indica el nombre del paquete donde se


agrupa el objeto dominio.

Idioma maestro: Idioma de creación del objeto.


Academia ABAP – Diccionario de Datos – Tipos de Datos – Elemento de
Datos

Pestaña Demon.Campo:
Estos campos corresponden a la descripción del
objeto, estos, son los textos que se mostrarán en los
diferentes lugares donde se hagan referencia al
campo que utilicen el elemento de datos, por
ejemplo en cabeceras de informes al visualizar
contenidos de tablas, en pantallas.
Academia ABAP – Diccionario de Datos – Tipos de Datos – Elemento de
Datos

Una vez completado los campos deseados seguimos


los siguientes pasos:

1. Grabamos el dominio mediante la opción grabar


(Ctrl-S).

2. Indicamos el paquete y presionamos el botón


grabar.

3. Indicamos la orden de transporte.

4. Activamos el elemento de datos.


Academia ABAP – Diccionario de Datos – Tipos de Datos – Elemento de
Datos

Ejercicio 2. Crear los siguientes elementos de datos en SAP, hacer uso de los dominios creados
en el ejercicio 1.
Nombre Tipo de datos
Número de Becario Dominio

Primer Nombre Dominio

Segundo Nombre Dominio

Primer Apellido Dominio

Segundo Apellido Dominio

Género Dominio

Fecha de Nacimiento Dominio

Correo Dominio

Teléfono Dominio
Respetando la nomenclatura ZE_CCCC_DESC donde:
Z : Por definición SAP
E : Constante que indica que es un Elemento de datos
CCCC : Iniciales del becario ejm. JAAM (Jorge Alejandro Avilés Martínez)
DESC : Descripción literal

Ejemplo: ZE_JAAM_NUM_BEC
Academia ABAP – Diccionario de Datos – Tipos de Datos – Estructura

El tipo de dato “estructura” define un tipo estructurado que contiene otros tipos de datos como
componentes.
En la transacción SE11 se puede crear, modificar y visualizar estructuras.
Paso a paso para crea una estructura.

1. Ingresar a la transacción SE11.

2. Seleccionar el radio botón Tipo de datos e ingresar


el nombre de la estructura a crear
“ZES_REP_BECARIO” y presionar botón crear.

3. En el popup seleccionar el radio botón


“Estructura” y presionar el botón continuar
Academia ABAP – Diccionario de Datos – Tipos de Datos – Estructura

Al presionar el botón crear llegaremos a la siguiente pantalla:

Descripción breve: Texto explicativo de la estructura.


Pestaña Componentes:

• Nombre del componente: El nombre de un


componente solo puede contener letras, cifras y el
carácter de subrayado.
Academia ABAP – Diccionario de Datos – Tipos de Datos – Estructura

Pestaña Atributos:
Modificado por: Autor de la ultima modificación y
fecha de la ultima modificación.

Paquete: Indica el nombre del paquete donde se


agrupa el objeto dominio.

Idioma maestro: Idioma de creación del objeto.


Academia ABAP – Diccionario de Datos – Tipos de Datos – Estructura

Antes de grabar la estructura hay que indicar el la categoría de ampliación.


1. Detalle  Categoría de ampliación

2. Seleccionamos el radio botón Ampliable y de


número o caracteres.
Academia ABAP – Diccionario de Datos – Tipos de Datos – Estructura

Una vez completado los campos deseados seguimos


los siguientes pasos:

1. Grabamos la estructura mediante la opción


grabar (Ctrl-S).

2. Indicamos el paquete y presionamos el botón


grabar.

3. Indicamos la orden de transporte.

4. Activamos la estructura.
Academia ABAP – Diccionario de Datos – Tipos de Datos – Estructura

Ejercicio 3. Crear una estructura utilizando los elementos de creados en el ejercicio 2.


Nombre Tipo de componente
Número de Becario Elemento de datos

Primer Nombre Elemento de datos

Segundo Nombre Elemento de datos

Primer Apellido Elemento de datos

Segundo Apellido Elemento de datos

Género Elemento de datos

Fecha de Nacimiento Elemento de datos

Correo Elemento de datos

Teléfono Elemento de datos


Respetando la nomenclatura ZES_CCCC_DESC donde:
Z : Por definición SAP
ES : Constante que indica que es una Estructurca
CCCC : Iniciales del becario ejm. JAAM (Jorge Alejandro Avilés Martínez)
DESC : Descripción literal

Ejemplo: ZES_JAAM_REP_BECARIO
Academia ABAP – Diccionario de Datos – Tipos de Datos – Tipo tabla

El tipo de dato “tipo tabla” define el tipo de datos de una tabla interna en ABAP.
En la transacción SE11 se puede crear, modificar y visualizar tipos tablas.

Paso a paso para crea una tipo tabla.

1. Ingresar a la transacción SE11.

2. Seleccionar el radio botón Tipo de datos e ingresar


el nombre de la tipo tabla a crear
“ZTT_REP_BECARIO” y presionar botón crear.

3. En el popup seleccionar el radio botón “Tipo


tabla” y presionar el botón continuar
Academia ABAP – Diccionario de Datos – Tipos de Datos – Tipo tabla

Al presionar el botón crear llegaremos a la siguiente pantalla:

Descripción breve: Texto explicativo del objeto tipo


tabla.
Pestaña Tipo de línea:

• Tipo de línea: El nombre de un componente solo


puede contener letras, cifras y el carácter de
subrayado.
Academia ABAP – Diccionario de Datos – Tipos de Datos – Tipo tabla

Pestaña Atributos:
Modificado por: Autor de la ultima modificación y
fecha de la ultima modificación.

Paquete: Indica el nombre del paquete donde se


agrupa el objeto dominio.

Idioma maestro: Idioma de creación del objeto.


Academia ABAP – Diccionario de Datos – Tipos de Datos – Tipo tabla

Una vez completado los campos deseados seguimos


los siguientes pasos:

1. Grabamos la tipo tabla mediante la opción grabar


(Ctrl-S).

2. Indicamos el paquete y presionamos el botón


grabar.

3. Indicamos la orden de transporte.

4. Activamos la tipo tabla.


Academia ABAP – Diccionario de Datos – Tipos de Datos – Tipo tabla

Una vez completado los campos deseados seguimos


los siguientes pasos:

1. Grabamos la tipo tabla mediante la opción grabar


(Ctrl-S).

2. Indicamos el paquete y presionamos el botón


grabar.

3. Indicamos la orden de transporte.

4. Activamos la tipo tabla.


Academia ABAP – Diccionario de Datos – Tipos de Datos – Tipo tabla

Ejercicio 4. Crear un tipo tabla utilizando la estructura creada en el ejercicio 3.

Respetando la nomenclatura ZTT_CCCC_DESC donde:


Z : Por definición SAP
ES : Constante que indica que es una tipo tabla
CCCC : Iniciales del becario ejm. JAAM (Jorge Alejandro Avilés Martínez)
DESC : Descripción literal

Ejemplo: ZTT_JAAM_REP_BECARIO
Academia ABAP – Diccionario de Datos – Tablas de Base de Datos

En el diccionario ABAP a una tabla de base datos, también conocidas con el nombre de tablas
transparentes, se le define como una tabla capaz de almacenar gran cantidad de información en
múltiples líneas de registros.

Paso a paso para crea una tabla.

1. Ingresar a la transacción SE11.

2. Seleccionar el radio botón Tabla de base de datos


ingresar el nombre “ZTBD_BECARIOS” y presionar
botón crear.
Academia ABAP – Diccionario de Datos – Tablas de Base de Datos

Al presionar el botón crear llegaremos a la siguiente pantalla:

Descripción breve: Texto explicativo del objeto tipo


tabla.
Pestaña Entrega y Actualización:

• Clase de entrega: Hace referencia a la tipo de datos


que va a contener la tabla.
• Browser datos/Actual.vista tabla: El indicador
especifica si la visualización/actualización de una
tabla de base de datos o de una vista es posible con
la ayuda de las herramientas Browser de datos
(código de transacción SE16) y Actualización de
vista de tabla (código de transacción SM30 y
SM31).
Academia ABAP – Diccionario de Datos – Tablas de Base de Datos

Pestaña Atributos:
Modificado por: Autor de la ultima modificación y
fecha de la ultima modificación.

Paquete: Indica el nombre del paquete donde se


agrupa el objeto dominio.

Idioma maestro: Idioma de creación del objeto.


Academia ABAP – Diccionario de Datos – Tablas de Base de Datos

Pestaña Campos:
Campo: Nombre del campo de tabla.
Campo clave: Definición de un campo de tabla como
campo clave.
Val.Iniciales: En la base de datos, este indicador se
caracteriza como NOT NULL.
Elem.datos: Tipo de datos de un campo de tabla.

Nota: El campo MANDT, mandante, se añade como


atributo en las tablas. De esta forma, se puede tener
varias colecciones de datos distintas según el
mandante.
Academia ABAP – Diccionario de Datos – Tablas de Base de Datos

Pestaña Ayuda p./Verificar.entr:


Campo: Nombre del campo de tabla.
Campo clave: Definición de un campo de tabla como
campo clave.
Val.Iniciales: En la base de datos, este indicador se
caracteriza como NOT NULL.
Elem.datos: Tipo de datos de un campo de tabla.
Academia ABAP – Diccionario de Datos – Tablas de Base de Datos

Pestaña Campos de moneda/cantidad:


Solamente los tipos de datos de importe (CURR) y
cantidad (QUAN), necesitan ser referenciados a otros
campos del diccionario. Para estos tipos de campos es
obligatorio completar estos valores (tabla + campo).
Academia ABAP – Diccionario de Datos – Tablas de Base de Datos

Pestaña Indice:
Un índice es la ordenación de los registros de una
tabla, por uno o varios campos que la componen. Por
lo tanto la definición de un índice consiste en el
enumeración de los campos que lo componen.
Academia ABAP – Diccionario de Datos – Tablas de Base de Datos

Antes de grabar la estructura hay que indicar el la categoría de ampliación.


1. Detalle  Categoría de ampliación

2. Seleccionamos el radio botón Ampliable y de


número o caracteres.
Academia ABAP – Diccionario de Datos – Tablas de Base de Datos

Una vez completado los campos deseados seguimos


los siguientes pasos:

1. Grabamos la tipo tabla mediante la opción grabar


(Ctrl-S).

2. Indicamos el paquete y presionamos el botón


grabar.

3. Indicamos la orden de transporte.

4. Antes d activamos la tabla se deben de realizar


unos pasos adicionales.
Academia ABAP – Diccionario de Datos – Tablas de Base de Datos

Una vez grabado la tabla se debe de indicar las


opciones técnicas:
• Clase de datos: Se define de forma lógica el ámbito
físico en la base de datos en el que se grabara la
tabla.

• Categoría tamaño: Determina el número


aproximado de registros que va a albergar la tabla.

• Modificaciones de datos: Activación de la grabación


en log de modificaciones en entradas en tabla de
una tabla de base de datos.
Academia ABAP – Diccionario de Datos – Tablas de Base de Datos

Una vez ingresado los datos técnicos de la tabla procedemos a activar.


Academia ABAP – Diccionario de Datos – Tablas de Base de Datos

Ejercicio 5. Crear una tabla utilizando los elementos de creados en el ejercicio 2.


Nombre Tipo de componente
Número de Becario Elemento de datos

Primer Nombre Elemento de datos

Segundo Nombre Elemento de datos

Primer Apellido Elemento de datos

Segundo Apellido Elemento de datos

Género Elemento de datos

Fecha de Nacimiento Elemento de datos

Correo Elemento de datos

Teléfono Elemento de datos


Respetando la nomenclatura ZTBD_CCCC_DESC donde:
Z : Por definición SAP
TBD : Constante que indica que es una Tabla de Base de datos
CCCC : Iniciales del becario ejm. JAAM (Jorge Alejandro Avilés Martínez)
DESC : Descripción literal

Ejemplo: ZTBD_JAAM_BEC
Academia ABAP – Diccionario de Datos – Vistas de Diccionario - Vistas
BD

Una vista es una particularización de una o varias tablas en las que se pueden seleccionar uno o
varios de los campos de las tablas. Cuando de diseña una vista de más de una tabla, es
necesario definir las condiciones por las que se unen las tablas, es decir, los campos de
interacción de las tablas. Es importante resaltar que una vista no contiene datos sino que los
datos se obtienen en tiempo de ejecución al realizar consultas sobre ellas.
En la transacción SE11 se puede crear, modificar y visualizar vistas.
Paso a paso para crea una tabla.

1. Ingresar a la transacción SE11.

2. Seleccionar el radio botón Vista de base de datos


ingresar el nombre “ZV_BECARIOS” y presionar botón
crear.

3. Seleccionamos al radio botón Vista base de datos.


Academia ABAP – Diccionario de Datos – Vistas de Diccionario - Vistas
BD

Al presionar el botón crear llegaremos a la siguiente pantalla:

Descripción breve: Texto explicativo del objeto Vista


base datos.
Pestaña Tablas/Cond.conexión:

• Tablas: Selección de tablas a las que se desea


obtener información.
• Condición de conexiones: Define los campos por los
que se realiza la intersección entre las tablas
seleccionadas.
Academia ABAP – Diccionario de Datos – Vistas de Diccionario - Vistas
BD

Pestaña Atributos:
Modificado por: Autor de la ultima modificación y
fecha de la ultima modificación.

Paquete: Indica el nombre del paquete donde se


agrupa el objeto dominio.

Idioma maestro: Idioma de creación del objeto.


Academia ABAP – Diccionario de Datos – Vistas de Diccionario - Vistas
BD

Pestaña Cpo.vista:

Se seleccionan los campos deseados. Se puede


renombrar el campo en la vista en la sección
Cpo.vista, lo recomendable es utilizar el mismo
nombre del campo de la tabla.
Para ingresar los campos de la tabla seguir los
siguientes pasos.
1. Presionar el botón campos tabla.
2. Seleccionar la tabla del popup.
3. Seleccionar los campos deseados.
4. Repetir los pasos para todas las tablas de la vista.
Academia ABAP – Diccionario de Datos – Vistas de Diccionario - Vistas
BD

Pestaña Cpo.vista:

Al finalizar la selección de los campos vista la pantalla


en automático mostrara los campos vista, tabla y
campo, como se puede ver en la imagen.
Academia ABAP – Diccionario de Datos – Vistas de Diccionario - Vistas
BD

Pestaña condiciones de selección:

En esta sección se puede definir condiciones para


limitar las líneas leídas de una vista.

Por ejemplo, se puede agregar que solo busque a los


becarios del genero Masculino.
Academia ABAP – Diccionario de Datos – Vistas de Diccionario - Vistas
BD

Stat.actual.:

En esta sección estatus de actualización, como su


nombre lo indica, se determina el tipo de
actualización.
Nota: Para vistas base de datos con más de una tabla
sólo esta permitido el acceso de lectura.
Academia ABAP – Diccionario de Datos – Vistas de Diccionario - Vistas
BD

Una vez completado los campos deseados seguimos


los siguientes pasos:

1. Grabamos la Vista BD mediante la opción grabar


(Ctrl-S).

2. Indicamos el paquete y presionamos el botón


grabar.

3. Indicamos la orden de transporte.

4. Activamos la Vista BD.


Academia ABAP – Diccionario de Datos – Vistas de Diccionario - Vistas
BD

Ejercicio 6. Crear una tabla para almacenar la direcciones de los becarios, siguiendo la siguiente
especificación técnica. Se debe crear Dominio y Elemento de datos para cada campo de la tabla.
Respetar la nomenclatura vista hasta hora.

Nombre Tipo Longitud


Número de Becario CHAR 10
Calle CHAR 100
Número Exterior CHAR 10
Número Interior CHAR 10
Colonia CHAR 80
Municipio CHAR 60
Ciudad CHAR 80
Código Postal CHAR 10
País CHAR 30
Academia ABAP – Diccionario de Datos – Vistas de Diccionario - Vistas
BD

Ejercicio 7. Crear vistas base de datos utilizando la tablas creadas en los ejercicios 5 y 6.

Respetando la nomenclatura ZV_CCCC_DESC donde:


Z : Por definición SAP
TBD : Constante que indica que es una Vista de base datos
CCCC : Iniciales del becario ejm. JAAM (Jorge Alejandro Avilés Martínez)
DESC : Descripción literal

Ejemplo: ZV_JAAM_BECARIOS
Academia ABAP – Diccionario de Datos – Diálogo de Actualización

Una diálogo de actualización de una tabla es un conjunto de programas cuya utilidad es el


mantenimiento del contenido de la tabla. Cuando creamos un diálogo de actualización de una tabla
transparente, se generan estos programas de forma automática.
En la transacción SE11 se puede agregar a una tabla de base de datos su diálogo de actualización.

Paso a paso para crea un diálogo de actualización.

1. Ingresar a la transacción SE11.

2. Seleccionar el radio botón Tabla base de datos ingresar


el nombre “ZTBD_BECARIOS” y presionar botón
modificar.

3. Seleccionar Utilidades  Generador actualiz.tab.


Academia ABAP – Diccionario de Datos – Diálogo de Actualización

Al presionar el botón crear llegaremos a la siguiente pantalla:

Grupo de autorización: Mediante este campo se puede


controlar la seguridad sobre el mantenimiento de la tabla.

Grupo funciones: Es necesario indicar un grupo de


funciones en el que se incluirán las funciones, dynpros y
demás objetos de la vista de actualización.

Tipo de actualización: Marcar uno o dos niveles hará que se


generen una o dos pantallas de mantenimiento.

Imágenes de actualización: Representa el número de la


dynpro que se asignara a cada una de las pantallas
generadas.
Academia ABAP – Diccionario de Datos – Diálogo de Actualización

Una vez completado los campos deseados seguimos


los siguientes pasos:

1. Creamos diálogo de actualización mediante la


opción crear (F6).

2. Indicamos el paquete y presionamos el botón


grabar. Repetir cuantas veces sea necesario

3. Indicamos la orden de transporte.


Academia ABAP – Diccionario de Datos – Diálogo de Actualización

Ejercicio 8. Crear diálogos de actualización para las tablas creadas en los ejercicios 5 y 6.
Academia ABAP – Diccionario de Datos – Transacción SM30

En la transacción SM30 podremos realizar la actualización de los registros de una tabla base de datos.

Pasos para agregar registros a la tabla base de datos:

1. Ingresar a la transacción SM30

2. Ingresar el nombre de la tabla ZTBD_BECARIOS

3. Presionamos el botón Actual.


Academia ABAP – Diccionario de Datos – Transacción SM30

Al presionar el botón actualizar llegaremos a la siguiente pantalla, donde se puede administrar la


información de la tabla.

Pasos para agregar registros:

1. Presionar el botón Entrada nueva.

2. En la nueva pantalla ingresar los datos de la tabla.

3. Presionar el botón guardar.


Academia ABAP – Diccionario de Datos – Transacción SM30

Ejercicio 9. Llenar la tabla creada en el ejercicio 5 con ayuda la transacción SM30.

Llenar la tabla con la información de los participantes de la beca.


Academia ABAP – Diccionario de Datos – Transacción SE16

En la transacción SE16 podremos acceder a la información de la tablas base de datos.

Pasos para agregar registros a la tabla base de datos:

1. Ingresar a la transacción SE16

2. Ingresar el nombre de la tabla ZTBD_BECARIOS

3. Presionamos el botón Contenido de la tabla.

4. Ingresar los parámetros de selección y presionar


ejecutar (F8).

5. Visualizar información.
Academia ABAP – Diccionario de Datos – Transacción para una vista
de actualización

Pasos para crear una transacción para una vista de


actualización:

1. Ingresar a la transacción SE93

2. Ingresar el nombre de la transacción a crear, para


este caso ingresar “ZVA_BECARIOS” y presionar
le botón crear.

3. Ingresar el texto descriptivo “Mant. Tabla


ZTBD_BECARIOS”.

4. Seleccionar le radio botón “Transacción con


parámetros” y presionar el botón continuar.
Academia ABAP – Diccionario de Datos – Transacción para una vista
de actualización

Pasos para crear una transacción para una vista de


actualización:

5. En el campo transacción ingresar la transacción


SM30, activamos el check box “Omitir imagen
inicial”.

6. Activar los check box “SAP GUI for HTML”, “SAP


GUI for JAVA” y “SAP GUI for Windows”

7. En los campos Val.propuesta


Academia ABAP – Diccionario de Datos – Transacción para una vista
de actualización

Pasos para crear una transacción para una vista de


actualización:

8. Verificar y Guardar objeto.

9. Indicamos el paquete y presionamos el botón


grabar. Repetir cuantas veces sea necesario

10. Indicamos la orden de transporte.


Academia ABAP – Diccionario de Datos – Transacción para una vista
de actualización

Ejercicio 10. Crear transacciones a las tablas creadas en los ejercicios 5 y 6. Dichas
transacciones deben apuntar a la transacción estándar SM30 que permite llamar a un dialogo de
actualización.

Respetando la nomenclatura ZVA_CCCC_DESC donde:


Z : Por definición SAP
VA : Constante que indica que es una Vista de actualización (dialogo de actualización)
CCCC : Iniciales del becario ejm. JAAM (Jorge Alejandro Avilés Martínez)
DESC : Descripción literal

Ejemplo: ZVA_JAAM_BECARIOS
Academia ABAP – Diccionario de Datos – Transacción para una vista
de actualización

Ejercicio 11. Llenar la tabla creada en el ejercicio 6 con ayuda la transacción creada en ejercicio 10.

Llenar la tabla con la información de los participantes de la beca.


Academia ABAP – Diccionario de Datos – Ayuda para Búsqueda

Una ayuda para búsqueda (matchcode) es un instrumento de búsqueda de registro almacenamos


en el sistema. Permite filtrar la información existente por determinados criterios para facilitar la
búsqueda. Por ejemplo no sabemos el ID del becario pero si su nombre, mediante este,
podremos obtener el ID del becario.
En la transacción SE11 se puede crear, modificar y visualizar ayudas para búsqueda.
Paso a paso para crea una ayuda para
búsqueda.

• Paso 1. Ingresar a la transacción SE11.

• Paso 2. Seleccionar el radio botón ayuda


p.búsqueda e ingresar el nombre
“ZAY_ID_BECARIO” y presionar botón crear.
Academia ABAP – Diccionario de Datos – Ayuda para Búsqueda

Paso a paso para crea una ayuda para


búsqueda.

• Paso 3. Seleccionar radio botón Ayuda.


Búsqueda elemental, presionar el botón
continuar.

• Paso 4. Ingresar método de elección el


nombre de la tabla “ZTBD_BECARIOS”.

• Paso 5. En la sección parámetro se debe de


ingresar los campos que se verán en la
ayuda de búsqueda.
Academia ABAP – Diccionario de Datos – Ayuda para Búsqueda

Paso a paso para crea una ayuda para


búsqueda.

• Paso 6. Verificamos y guardamos el objeto.

• Paso 7. Indicamos el paquete y presionamos el


botón grabar.

• Paso 8. Indicamos la orden de transporte.

• Paso 9. Activamos la Ayuda de búsqueda.


Academia ABAP – Diccionario de Datos – Vistas de Diccionario - Vistas
BD

Ejercicio 13. Crear una ayuda para búsqueda para el ID de becario de la tabla creada en el
ejercicio 5.

Respetando la nomenclatura ZAY_CCCC_DESC donde:


Z : Por definición SAP
AY : Constante que indica que es una Ayuda para búsqueda
CCCC : Iniciales del becario ejm. JAAM (Jorge Alejandro Avilés Martínez)
DESC : Descripción literal

Ejemplo: ZAY_JAAM_ID_BECARIOS
Academia ABAP – Diccionario de Datos – Objetos de Bloqueo
GRACIAS

También podría gustarte