PRESENTACIÓN
Curso de Programación ABAP IV SAP, acogido al plan de FORMACIÓN E INSERCIÓN LABORAL DE DEMANDANTES DE EMPLEO EN TIC del INEM. Compromiso de contratación mínimo del 60% de los alumnos por parte de las empresas colaboradoras.
My SAP ERP se ha convertido en una de las referencias mundiales en el mercado del software ERP (Enterprise Resource Planning). Se trata de una solución que contiene un modelo de negocio con los procesos asociados a las diferentes áreas funcionales (financiera, logística, RRHH, etc.) Un gran número de empresas de múltiples sectores ya han adoptado SAP para gestionar sus negocios.
El programa actúa como una puerta de entrada hacia este mercado, haciendo posible la formación y reciclaje de profesionales del sector de tecnologías de la información.
OBJETIVOSEl programa esta orientado al desarrollo de competencias en el entorno profesional de los sistemas ERP mediante la integración de conocimientos, habilidades y estrategias adquiridas con las experiencias aportadas por el aprovechamiento del curso. Una vez finalizado el programa con éxito los participantes dispondrán de las herramientas necesarias para desarrollar su carrera profesional como programador de aplicaciones dentro del entorno de soluciones SAP en ABAP IV.
AUDIENCIAProgramadores junior con interés en el desarrollo de su carrera profesional en el entorno SAP R/3, empezando como programadores ABAP IV, pero con la posibilidad de poder ir ampliando las perspectivas profesionales hacia el análisis y consultaría de procesos asociados al ERP de referencia SAP R/3.
PROGRAMA1 INTRODUCCIÓN1.1. SAP A.G. La empresa
1.2. SAP R/3. Arquitectura.
1.3. INTRODUCCIÓN A SAP. Módulos
FI – Finanzas
CO - Controlling
AM – Activos fijos
PS – Sistema de proyectos
WF Workflow
IS – Soluciones Sectoriales
Recursos Humanos
PM – Mantenimiento preventivo
QM – Mantenimiento calidad
PP – Planificación producción
MM – Mantenimiento materiales
SD – Ventas y distribución
2 EL ENTORNO DE DESARROLLO2.1 MANTENIMIENTO DEL DICCIONARIO DE DATOS: SE11
DOMINIO
ELEMENTO DE DATOS
TABLAS
ESTRUCTURAS
VISTAS
OBJETOS DE BLOQUEO
INTEGRIDAD Y CONSISTENCIA DE DATOS EN SAP R/3
2.2 VISOR DE DATOS (DATA BROWSER): SE16
2.3 EDITOR ABAP: SE38
PANTALLA INICIAL
ATRIBUTOS
DOCUMENTACIÓN
ELEMENTOS DE TEXTO
TEXTO FUENTE
VARIANTES
NOMENCLATURA
2.4 VISOR DE OBJECTOS : SE80
2.5 GESTIÓN DE MENSAJES: SE91
2.6 GESTIÓN DE TRANSACCIONES SE93
2.7 BUSQUEDA DE TRANSACCIONES MEDIANTE SEARCH SAP MENU
3. PROGRAMACIÓN ABAP3.1. SINTAXIS DE UN PROGRAMA EN ABAP
3.2. DECLARACIÓN DE DATOS
3.3. TABLAS INTERNAS EN ABAP
INSTRUCCIONES SIMPLES PARA EL OUTPUT DE DATOS
ASIGNACION DE VALORES
3.4. CONTROL EXTERNO DEL FLUJO DE UN PROGRAMA
3.5. CONTROL INTERNO DEL FLUJO DE UN PROGRAMA
TIPOS DE EVENTOS
TIPOS DE LECTURA (SELECT, READ, LOOP)
SORT: Niveles de lectura
3.6. PROCESAMIENTO DE DATOS
FICHEROS LOCALES
TRATAMIENTO DEL SPOOL
DEFINICION DE JOBS
DEBUGGING
3.7. SALIDA ESTÁNDAR DE DATOS
3.8. PANTALLA DE SELECCIÓN
3.9. LENGUAJE SQL EN ABAP
3.10. MODULARIZACIÓN EN ABAP
4 PROGRAMACIÓN AVANZADA EN ABAP4.1. MODULPOOL. PROGRAMACÓN CON DYNPROS EN ABAP
BASE DE LA PROGRAMACIÓN DE TRANSACCIONES
ESTRUCTURA DE LA PROGRAMACIÓN DE DIÁLOGO
COMPONENTES DE LA PROGRAMACIÓN DE DIÁLOGO
SCREEN PAINTER
MENÚ PAINTER
MODUL-POOL
DYNPROS
Funciones de tratamiento de campos
CONTROL DE PROCESO DE DIALOGO
EJEMPLO PRÁCTICO DE LA SCREEN PAINTER, MENU PAINTER, TRANSACCIONES Y MODUL-POOL.
EJEMPLO DE UN MODUL-POOL CON DOS DYNPROS ASOCIADAS Y EN UNA DE ELLAS UN STEPLOOP
4.2. PROCESO BATCH-INPUT EN SAP R/3
TRATAMIENTO DE SESIONES BATCH-INPUT
4.3. BAPI
4.4. CAMPOS SISTEMA ABAP
GESTION DE MATERIALES Y PRODUCCIÓN
COMPRAS
COMERCIAL / VENTAS
INDICE COMERCIAL
SISTEMA DE CLASIFICACION
FINANZAS
VARIOS
4.5. PALABRAS CLAVE EN ABAP
5. FORMULARIOSCreación: Elementos
Llamada
SAPscript. Comandos y opciones
Menús desplegables
6. DESARROLLO PRÁCTICA FINAL