¿Qué quieres aprender?

Curso Programación ABAP SAP

Curso Programación ABAP SAP

Fortuan

Curso presencial

Madrid


2.152
IVA inc.

Duración : 20 Días

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid

Temario completo de este curso


1. Introduccion

1. 1 qué es un erp

1. 2 modulos de sap

1. 3 concepto de mandante

1. 4 usuario y pass

1. 5 menu sap, menu usuario, favoritos, transacciones,

1. 6 introducción al sistema base

1. 7 r/3 sap portals bw, etc

2. Introduccion a la programación

2. 1
definición de datos (tipos de datos, variables, constantes,
estructuras, rangos, field-symbols)

2. 2
modularización
( subrutinas y includes)

2. 3
variables del sistema (syst)

2. 4
instrucciones básicas

2. 4. 1 asignaciones ( “=”, move, move-corresponding, clear, offset )

2. 4. 2 operaciones condicionales
(eq, ne, ge, …. , if, case, op. Condicionales cadenas cs, ca… )

2. 4. 3 iteración (bucles) (do, while, continue, check, exit)

2. 4. 4 aritméticas (sqrt, add, subtract, multiply, div, mod)

2. 4. 5 tratamiento de cadenas (concatenate, shift, condense, translate, replace, strlen)

2. 4. 6 formateo de valores (write to, pack, unpack)

2. 4. 7 mensajes (message)

2. 4. 8 comentarios de programas

2. 5 tablas internas

2. 5. 1 declaración

2. 5. 2 creación de registros

2. 5. 3 lectura de registros

2. 5. 4 modificación de registros

2. 5. 5 borrado de registros

2. 5. 6 tratamiento de registros

2. 6 tablas diccionario

2. 6. 1 declaración

2. 6. 2 creación de registros

2. 6. 3 selección de datos (select ver todas las opciones)

2. 6. 4 lectura de registros por clave

2. 6. 5 modificación de registros

2. 6. 6 borrado de registros

2. 6. 7 tratamiento de registros

2. 7 debugging

3. Diccionario

3. 1 introducción al diccionario

3. 2 dominio

3. 3 elemento de datos

3. 4 tipos de tablas (transparentes,estructuras, vistas, cluster…)

3. 5 tablas (se11)

3. 5. 1 creación de tablas

3. 5. 2 opciones técnicas

3. 5. 3 estructuras append

3. 5. 4 indices

3. 5. 5 utilidades base de datos

3. 5. 6 generación actualización de tablas

3. 5. 7 visualizar/modificar contenido tablas (se16, se16n y sm30)

3. 5. 8 claves externas

3. 6 estructuras

3. 7 vistas

3. 8 matchcode (ayudas de búsqueda)

3. 9 objetos de bloqueo


4. Reports

4. 1 introducción (planos e interactivos)

4. 2 editor abap iv (se38, se80)

4. 2. 1 documentación y estructuración de un listado plano.

4. 2. 2 definición de atributos de salida.

4. 2. 3 definición de tablas externas.

4. 2. 4 pantalla de selección.

4. 2. 5 elementos de texto

  • símbolos de texto
  • textos de selección
  • títulos y cabeceras

4. 2. 6 sentencias de salida de datos

4. 2. 7 message

4. 2. 8 eventos

  • initialization
  • start-of-selection
  • end-of-selection
  • top-of-page
  • end-of-page
  • at selection-screen

4. 2. 9 eventos de rupturas de secuencia en tablas internas

  • at first … endat
  • at last … endat
  • at new campo …
    endat
  • at end of campo
    … endat
  • on change of campo …
    endon

4. 2. 10 bases de datos lógicas

4. 2. 11 field-groups

4. 2. 12 programación de listados interactivos

  • introducción
  • eventos (at
    line-selection, at user-command, case sy-ucomm, at pfn)
  • sentencias de lectura
    y escritura de líneas (hide, read line)
  • niveles de listados
    anidados
  • menu painter
  • screen painter

4. 3 alv grid

5. Programación de diálogo

5. 1 introducción

5. 2 module pools

5. 2. 1 introducción

5. 2. 2 programa marco o principal

5. 2. 3 atributos de la pantalla

5. 2. 4 diseño gráfico

5. 2. 5 status de pantalla
(barra menús, teclas función, barra herramientas, barra pulsadores, …)

5. 2. 6 lógica del proceso

  • pbo
  • pai
  • process on help-request
  • process on value-request

5. 2. 7 sentencias

  • set pf-status
  • set titlebar
  • module
  • leave program
  • at exit-command
  • at cursor-selection
  • message
  • field
  • chain…endchain
  • on input
  • on chain-input
  • on request
  • on chain-request
  • etc

5. 2. 8 asignación de transacciones (se93)

5. 2. 9 modificación dinámica de una pantalla (loop at screen)

5. 2. 10 table control y tabs

5. 2. 11 secuencia de proceso de pantallas (set screen, leave screen, leave to screen, call screen, leave program)

5. 2. 12 procesamiento de listados en pantallas

6-funciones

6. 1 introducción

6. 2 creación de un grupo de funciones

6. 3 creación de una función

6. 4 parámetros de una función

6. 4. 1 import

6. 4. 2 export

6. 4. 3 changing

6. 4. 4 tablas

6. 5 excepciones

6. 6 datos globales

6. 7 código fuente

6. 8 ejecución

6. 9 rfcs y bapis

7-llamadas a programas y gestión de memoria

7. 1 introducción

7. 2 parámetros de memoria sap (set, get, datos propios)

7. 3 sentencias de llamadas a programas (submit, call
transaction)

7. 4 intercambio de datos a través de la memoria abap/4(export, import, free memory)

8-interfases

8. 1 introducción

8. 2 tratamiento de
ficheros

8. 3 instrucciones

8. 3. 1 lectura/escritura de
ficheros físicos (gui_dowload, gui_upload)

8. 3. 2. lectura ficheros servidor

  • open dataset
  • read dataset
  • transfer
  • close dataset
  • delete dataset

8. 3. 3 explorar ficheros (al11)

8. 3. 4 transacción file (ficheros lógicos)

8. 3. 5 programas de carga

8. 3. 6 batch input

  • introducción
  • grabadora (shdb).
  • Bdc_open_group
  • bdc_insert
  • close_group
  • creación de juegos de datos
  • tratamiento/ejecución de juegos de datos
  • call transaction (opciones)
  • direct input

8. 3. 7 legacy system migration workbench (lsmw)

9-formularios

9. 1 introducción

9. 2 estructura de un formulario (prog. Impresión, formulario)

9. 3 editor del formulario (se71)

9. 3. 1 cabecera

9. 3. 2 páginas

9. 3. 3 ventanas

9. 3. 4 ventana página

9. 3. 5 formatos de párrafo

9. 3. 6 formatos caracteres

9. 3. 7 elementos de texto

9. 4 sapscript

9. 4. 1 cajas, líneas y sombreados

9. 4. 2 comandos de control

9. 4. 3 símbolos sapscript

9. 4. 4 símbolos del sistema

9. 4. 5 campos generales de sapscript

9. 4. 6 opciones de formato de los símbolos

9. 4. 7 formularios en varios idiomas

9. 4. 8 inclusión de gráficos

9. 5 programa de impresión

9. 5. 1 open_form

9. 5. 2 write_form

9. 5. 3 close_form

9. 5. 4 etc

9. 6 smartforms

9. 6. 1 parametrización global

9. 6. 2 paginas y ventanas (main)

9. 6. 3 elementos para control de flujo

10-programación orientada a objetos

10. 1 introducción

10. 2 clases y objetos

10. 3 metodos y propiedades

10. 4 herencia

10. 5 polimorfismo

10. 6 tablas internas de objetos

10. 7 ejemplos

11- ampliaciones sap

11. 1 cmod y smod

11. 2 user exit

11. 3 badis

12- resto de instrucciones abap

12. 1 repaso de las intrucciones abap

13- tablas estandar sap

13. 1 principales tablas estandar sap

14- Webdynpro

Ver más