MDULO 1 INTRODUCCIN A SAP Y CONCEPTOS FUNDACIONALES DE ABAP
Unidad 1: Introduccin a SAP y al Sistema SAP R/3
Introduccin.
Concepto de ERP.
Principales ERPs.
SAP R/3.
Historia.
Visin General.
Arquitectura de 3 capas.
Integracin.
Customizacin.
Programacin ABAP.
Tipos de Desarrollos.
Generalidades de ABAP.
Diccionario de Datos.
Objetos.
Otros productos de SAP adems de SAP R/3.
Unidad 2: Sistema de Transporte y Trazabilidad SAP. Inicio de Sesin de Usuarios. Navegacin y Browser de Aplicaciones.
Manejo del IDE de Desarrollo.
Inicio de Sesin de Usuarios.
Interfase Grfica de Usuario.
SapLogon.
Cmo ver nuestros objetos transportados.
Buscar objetos.
IDE de Desarrollo.
Unidad 3: Personalizacin de Sesin de Usuario. Funciones Comunes. Uso de Favoritos. Business WorkPlace. Principios
Bsicos de ABAP.
Herramientas para personalizacin de pantallas.
Botn de Parametrizacin de tablas.
Botn de ajuste de configuracin local.
Funciones Comunes.
Guardar reporte en fichero local.
Transaccin SP01:
Control de Salida
Barra de Aplicaciones
Resumen de rdenes de Spool
Barra de Aplicaciones
Uso de Favoritos
Tratamiento de favoritos
Aadir favoritos
Modificar favoritos
Borrar favoritos
Otras formas de tratar los favoritos
Business WorkPlace
Crear mensajes
Agenda
Unidad 4: Arquitectura Cliente/Servidor. Herramientas WorkBench. Diccionario de Datos ABAP. Principios Avanzados de
ABAP.
Arquitectura Cliente/Servidor
Servidor de Base de Datos
Servidor de Aplicaciones
Presentacin al Usuario
Herramientas WorkBench
Editor ABAP
Barra de tareas
Editor de Texto Fuente ABAP
Introduccin al Lenguaje
Estructura de un Programa ABAP
Resumen de Sentencias ABAP
Diccionario de Datos ABAP
Botones de Accin
Navegacin de Objetos SAP
Visualizacin de Objetos del Estndar
Actualizacin de Objetos Cliente
Dominios
Modificacin de tablas
Examen Integrador Modulo 1.
MDULO 2 PROGRAMACIN ABAP SQL Y REPORTING
Unidad 5: ABAP SQL y ABAP Debugger
ABAP SQL
Sentencias SQL
ABAP Debugger
Opciones Principales
Unidad 6: ABAP SQL y ABAP Debugger. Conceptos Avanzados. Ejemplos de Programas ABAP Anexo.
Macros
Inclusin de Cdigo
Zonas De Datos Comunes
Subrutinas
Mdulos De Funcin
Llamada a un Report
Ejemplos
Unidad 7: Modularizacin de programas ABAP. Reporting I - Procesamiento de Listas
Modularizacin de programas ABAP
Modularizacin del Cdigo Fuente
Modularizacin de Sentencias
Reporting bsico
Procesamiento de Listas
Cdigo ABAP
Unidad 8: Pantallas de Seleccin de Datos. Reporting II. Pantallas de Seleccin de Datos
Anexo -Ejemplos ABAP:
Nro. 1: Parmetros de Seleccin - Pantalla de Seleccin
Nro. 2: Formatos de Listados de Impresin
Nro. 3: Ejemplo de Lectura de Archivos.
Nro. 4: Generacin de Archivo de Salida.
Examen Integrador Modulo 2.
MDULO 3 PROGRAMACIN AVANZADA ABAP
Unidad 9: Pantallas de Seleccin de Datos. Grupos y Mdulos de Funciones
Mdulos de Funcin
Grupo de funciones
Sintaxis de la llamada a una funcin
Unidad 10: Programacin de Dilogo. Module Pool.
Programacin de Dilogo
Module Pool
Pasos para la creacin de un programa MP
Unidad 11: Screen Painter. Men Painter.
Utilizando el Screen Painter
Lgica de proceso de una pantalla
Definicin del Flujo de Control
Process Before Output (PBO)
Process After Input (PAI)
Mensajes en pantalla
Secuencia dinmica de pantallas
Ejecucin condicionada de mdulos
Introduccin al uso del Men Painter.
Teclas de Funcin
Los Pushbuttons
La Barra de Mens
Otras utilidades del Men Painter
Modificacin dinmica de pantallas
Introduccin
Atributos de campos Modificables
Atributos: Modificacin de grupos
Programa
Tablas de Control
Caractersticas del Control de Tabla
Principios para el control de Tabla
Unidad 12: ABAP List Viewer: ALV. Debugging avanzado.
ABAP List Viewer: ALV
Pasos para la utilizacin de las funciones ALV
Declaracin de Datos
Variante de visualizacin inicial (opcional)
Definir las caractersticas de Salida: Preparar el catlogo de los campos de visualizacin
Tablas de Eventos
Layout del Listado (type slis_layout_alv_spec)
Datos de Salida del ALV-Sublistas
Criterio de Ordenamiento de los datos de Salida
Paso Final-Preparacin del Listado de Salida
Debugging avanzado de programas
Examen Integrador Modulo 3.
MDULO 4 INTEGRACIN DE PROYECTO: INTERFASES, BAPIS, EXTENSIONES Y OTROS
Unidad 13: Batch Inputs. Direct Input.
Batch Inputs : introduccin
Fase de generacin del Batch Input.
Sistema externo
El programa Batch Input
El fichero de colas
Fase de procesado de una sesin.
Consejos prcticos en la utilizacin de Batch Inputs.
Unidad 14: Business Application Programming Interface (BAPIs) de SAP R/3
Repositorio de Objetos de Negocio
BAPI
Ventajas de usar BAPI
BAPIs en programas de aplicacin
Acceso a una BAPI mediante llamadas a Mdulos de Funcin
BAPIs Estndares
Restricciones de las BAPIs
BAPI Browser
Modificaciones de cliente
Unidad 15: User Exits y Field Exits. Debugging avanzado.
Ampliaciones SAP
User-Exits
Field Exit
Unidad 16: Proyectos de Implementacin de SAP. Examen Final.
Elaboracin de un proyecto final a modo de aplicacin prctica integradora.