CURSO PROFESIONAL ABAP 4

Programa

1. Introducción (0,5h)
1.1. Índice
1.2. Qué es SAP
1.3. Objetivo del curso
1.4. Menú de SAP y añadir códigos de transición
1.5. Resumen de los elementos que se tratan en el curso/componentes básicos del desarrollo.
1.6. Recorrido de cómo ve un usuario las pantallas y elementos como los selectores, los intervalos, F1, F4.
2. Workbench: conceptos y herramientas (0,5h)
2.1. Paseo por el menú workbench.
2.2. Qué es una transacción.
2.3. Destacar las opciones que nos interesan.
3. Programación. Básica. (4h)
3.1. Presentación de SE80.
3.2. Enseñar un programa sencillo explicando instrucciones básicas, especialmente:

3.2.1. Declaración de variables: básicas (tipos), tablas internas, estructuras, workareas.
3.2.2. Condiciones: if, case.
3.2.3. Write
3.2.4. Loop, do.
3.2.5. Estructura SY.

3.3. Breve introducción a un programa:

3.3.1. Acceso base de datos. Select
3.3.2. Eventos (start-of-selection, …)
3.3.3. Funciones (llamada a una función)
3.3.4. Subrutinas (creación y llamada)

4. Diccionario de datos. (2’5h)
4.1. SE16
4.2. SE11
4.3. Tipos de datos
4.4. Explicar gráficamente relación dominio -> elemento de datos -> tabla o estructura
4.5. Creación de un dominio
4.6. Creación de un elemento de datos
4.7. Creación de una estructura
4.8. Creación de una tabla que incluye la estructura
4.9. Claves e índice
5. Programación. SQL. (2h)
5.1. SELECT
5.2. UPDATE
5.3. MODIFY
5.4. DELETE.
5.5. Índice, optimización. MANDT.
6. Programación. Subrutinas. (1h)
6.1. Creación subrutina
6.2. Llamada subrutina
6.3. Paso de las variables. Persistencia.
7. Programación. Funciones. (2h)
7.1. Grupos de funciones. Creación.
7.2. Módulos de funciones. Creación.
7.3. Llamadas
7.4. Paso de variables y validez-persistencia
8. Bapis (1h)
8.1. Bapi
9. Programación. Report. (5h)
9.1. Selection Screen
9.2. Eventos de screen
9.3. List con writes
9.4. ALV clásico.

9.4.1. Fieldcatalog.
9.4.2. Layout.
9.4.3. Selección de datos.
9.4.4. Eventos.

10. Programación. ALV Orientada a Objetos. (6h)
10.1. Simple Lists
10.2. Field Catalog
10.3. Layout
10.4. Eventos
11. Programación. ModulPool. (4h)
11.1. Dynpro
11.2. Llamada Dynpro
11.3. Elementos básicos de una Dynpro
11.4. PBO. Módulo out.
11.5. PAI. Módulo int.
12. Batch inputs (2h)
12.1. Grabaciones.
12.2. Programa típico
12.3. Include típico
13. SapsScript. (5h)
14. Smartforms. (5h)
15. Ampliaciones. (2h)

15.1. User-exits.
15.2. BTE.
15.3. BADI’S.
15.4. ENHANCEMENTS.
15.5. Sustituciones.
16. Objetos y clase.
17. Otros.
17.1. Webservices. (1h)
17.2. IDOC’s. EDI’s.
17.3. Textos, paquetes, debuggar, traducciones, patrón...etc. (1h)

 Material Docente

- Manual de programación ABAP.
- Casos prácticos basados en ejemplos reales.
- Los alumnos deben traer un ordenador portátil con posibilidad de conexión a red wifi y ejecutar SAP. Si no dispone de ordenador, consúltenos.

Evaluación

Resolución de un caso práctico.