TOPICO: PROGRAMACIÓN EN ABAP/4
CB95-071
PLAN SINTETICO.
El curso introduce alalumno en el área de los Sistemas de Cómputo Integrales. Se analiza particularmente el Sistema R/3 de SAP.
El curso cubre los siguientes temas:
- Introducción al ambiente SAP R/3
- Arquitectura del Sistema R/3
- El lenguaje de programación ABAP
- Reportes
- Estructuras de datos
- Programación de diálogos
- Interfases.
- SapScripts.
CARRERAS A LAS QUE VA DIRIGIDO EL CURSO:
6°, 7°, 8° y 9° de ISC, ISI, LSCA, ISE.
PLAN ANALITICO DEL CURSO.
OBJETIVO GENERAL DE LA MATERIA
El alumno conocerá el ambiente del sistema SAP R/3 y aprenderá el lenguaje ABAP/4 para desarrollar aplicaciones que complementen la funcionalidad del sistema R/3 .
TEMAS DEL CURSO
1 Introducción al ambiente SAP R/3
- El modelo de integración
- Elementos de la interfase del sistema
- Ejecución de tareas en SAP R/3
- Objetos y funciones generales del sistema
2 Arquitectura del sistema
- El sistema basis
- Overview de la arquitectura del sistema SAP R/3
- Jerarquía de los tres niveles cliente/servidor del sistema
- La interfase de base de datos R/3
- Plataformas del sistema R/3
3 El lenguaje ABAP/4
- La arquitectura ABAP/4 Development Workbench
- Objetos de un programa ABAP/4
- Sintaxis en ABAP/4
4 Diccionario de datos ABAP/4
- Objetos del diccionario de datos
- Tablas transparentes
- Relaciones entre tablas
- Estructuras en ABAP/4
5 Datos y estatutos en ABAP/4
- Declaración de datos
- Declaración de tipos
- Asignación de valores
- Operaciones con caracteres
- Field symbols (memoria dinámica)
- Estatuto de salida: WRITE
- Estatutos de control: IF, CASE, DO, WHILE, CHECK, EXIT.
6 Tablas internas
- Tipos de tablas internas
- Declaración de tablas internas
- Estatutos de ordenamiento y manejo de tablas internas
7 Modularización y componentes de comunicación
- Técnicas de modularización en ABAP/4
- Definición y llamadas a subrutinas y módulos de función
- Transferencia de parámetros en subrutinas y módulos de función
- Comunicación con otros programas ABAP/4
- Comunicación una transacción SAP
8 Reportes
- Formateo de reportes
- Opciones de formateo y atributos de salida de un reporte
- Sorteo de listas con niveles de control
- Reporteo interactivo
9 Menu Painter
- Elementos de la interfase GUI (Graphical User Interface)
- Creación del Status GUI con el Menu Painter
- El evento AT USER_COMMAND
10 Introducción a la programación de diálogo
- Componentes de interacción
- Técnicas básicas de programación de diálogo
- Elementos gráficos de la interfase
- Manejo de secuencia de pantallas dinámicas
11 Interfases y transferencia de datos
- Comunicación de SAP con otros sistemas
- Archivos secuenciales
- Introducción al procesamiento de Batch Inputs
- Características especiales del procesamiento de Batch Inputs
- Llamadas a transacciones en background (CALL TRANSACTION)
- Archivos locales
12 Sapscripts
- Elementos de un sapscript
- Comandos utilizados en Sapscripts
- Funciones de control y transferencia de datos entre un programa y un sapscript