Escolar Documentos
Profissional Documentos
Cultura Documentos
Diplomatura en
Programacin SAP ABAP
Presentacin:
Las grandes, pequeas y medianas empresas, pertenecientes a las ms diversas industrias, se han
profesionalizado en la actualidad, a tal punto, que requieren el uso de herramientas integrales que las asistan en la
planificacin, la toma de decisiones y el seguimiento del trabajo realizado a lo largo de toda la gestin de su
operatoria cotidiana (on going operations), nos referimos a los denominados ERP (Enterprise Resource Planning).
Fundamentalmente, los ERPs, son un apoyo tecnolgico a la gestin organizacional, de modo tal que un sistema
nico centraliza la informacin de toda la operatoria contable, financiera, comercial, productiva, logstica, de ventas,
de recursos humanos, de transporte de mercaderas y del resto de las operaciones.
La herramienta ERP ms difundida a nivel mundial es un producto de SAP conocido como SAP R/3. SAP R/3 es
programable mediante el lenguaje nativo Advanced Business Application Programming o ABAP, el cual permite el
tailoring de las necesidades propias de cada caso, adaptndolas ad hoc a la situacin particular de cada
organizacin que implemente la herramienta.
Por otra parte ABAP, es el lenguaje de que se utiliza para programar en gran parte del portfolio de productos de
SAP (por ejemplo SAP mySAP Business suite o SAP Banking Services, entre otros).
Esta Diplomatura, ofrece una formacin completa en la programacin del software ms utilizado actualmente como
herramienta de gestin empresarial, SAP ERP, como as tambin, se centra en un lenguaje que se utiliza en otros
productos y servicios, el lenguaje nativo propietario ABAP.
2
Objetivos:
Que los participantes:
Logren adquirir una base slida para incorporarse rpidamente al mercado
laboral, con un perfil de consultor tcnico/programador ABAP y formndose
como expertos en SAP ABAP/4.
Temario:
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
Temario:
Mdulo 1 Introduccin a SAP y Conceptos Fundacionales de ABAP
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
Temario:
Mdulo 2 Programacin ABAP SQL y Reporting
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
Temario:
Mdulo 3 Programacin Avanzada ABAP
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.
Examen Integrador Modulo 4.
Examen Final.
Este curso est dirigido a todos aquellos que deseen adquirir o ampliar
conocimientos sobre programacin ABAP, ya sean estudiantes o profesionales
de distintas reas.
Los roles que son beneficiados con este curso son los roles que participan en la
ejecucin y planificacin de los proyectos: Desarrolladores, Analistas
Funcionales, Consultores, Diseadores, Testers, Referentes y Expertos, Lderes
en todos sus niveles, Gerentes de proyecto, y tambin los usuarios, clientes o
validadores del producto o servicio generado por el proyecto, en cualquier
categora de la industria.
Requisitos previos:
- Conocimientos generales de programacin.
- Es recomendable
programacin.
realizar
previamente
el
curso
Fundamentos
de
10
10
11
Metodologa de enseanza-aprendizaje
11
12
12
13
El Modelo de E-learning colaborativo (MEC) de nuestro Centro de elearning, que se basa en un diseo instruccional que explota en forma
terico-operativa y pedaggica tres comunidades de aprendizaje
fundamentales: 1) Los foros proactivos,2) La Web 2.0 y 3) Los contextos
laborales-profesionales de los participantes.
13
14
14
15
15
16
16
17
17
18
18
19
Modalidad de evaluacin
19
20
Siendo la evaluacin un momento esencial en cualquier proceso de enseanzaaprendizaje, nuestras instancias de formacin se desarrollan a partir de dos tipos
de ejercitaciones y prcticas evaluativas: 1) No obligatorias y 2) Obligatorias.
1) No obligatorias:
La intervencin y participacin en los foros de los participantes, a partir de las
cuales se producen ricos debates y discusiones, dirigidas y coordinadas por
el profesor-tutor. La retroalimentacin que aqu se produce conforma una
excelente instancia de avaluacin.
Exmenes parciales o previos al examen final, no son obligatorios sino
de carcter recomendado
20
21
21
22
2) Obligatorias:
Es el examen (cuestionario tipo multiple choice con solo 1 respuesta
correcta, y un lmite de tiempo menor a 1 hora), que denominamos
Evaluacin Final Integradora.
22
23
Evaluacin obligatoria:
Examen Final en la Unidad 16
23
24
24
25
26
27
27
28
Utilice las encuestas del curso para facilitar la mejora continua y para expresar su
opinin / contento / descontento con todos los aspectos educativos:
Tiempos de Respuesta
28
29
29
30
Profesor Titular:
Marcelo Lpez Nocera (PMP / SAP / ITIL V3 Certified)
Posee 3 ttulos docentes, ya que es Profesor de Fsica, de Matemtica y Astronoma y de Computacin,
todos obtenidos en el Instituto Nacional Superior del Profesorado "Joaqun V. Gonzlez", donde curs
adems el Posgrado en Didctica de la Fsica. Es adems Profesor Nacional de Ajedrez, ttulo otorgado
en el grupo de Instancias Educativas Complementarias del GCABA.
Asimismo, es Magister en Ingeniera en Sistemas de Informacin, egresado de la Escuela de Posgrado
de la Facultad Regional Buenos Aires de la Universidad Tecnolgica Nacional.
Por otra parte es certificado en las metodologas ITIL y PMI.
Como consultor en los mdulos MM y SD, y como programador ABAP/4 certificado por la Academia oficial
de SAP, ha participado en diversos proyectos de envergadura, en todo el ciclo de vida de la operatoria
empresarial, en diversas organizaciones de gran porte en diferentes industrias.
Su experiencia laboral supera los treinta aos, de los cuales ha dedicado gran parte de los ltimos quince
casi con exclusividad a proyectos relacionados con SAP, y en particular con el uso de ABAP/4.
Actualmente se desempea como Consultor Free Lance SAP en las reas educativa, de
telecomunicaciones, logstica y gestin gubernamental, fundamentalmente.
Integra el plantel docente en los Programas Ejecutivos y el Posgrado de la UTN FRBA.
30
31
Coordinador:
Ulises Martins (PMP / ACP / CSM/ ITIL V3 Certified)
Es Ingeniero en Sistemas de Informacin de la Universidad Tecnolgica Nacional (UTN). Posee un
Postgrado en Ingeniera en Calidad (UTN) y un Postgrado en Gestin Tecnolgica (Universidad Austral),
es miembro del PMI y posee las certificaciones Project Management Professional PMP, Agile Certified
Practitioner ACP e ITIL V3 Foundation.
Habiendo comenzado su carrera en 1996, trabajo en diversas posiciones, como soporte tcnico en
Hewlett Packard, como desarrollador de aplicaciones en Cablevisin/TCI, como responsable de IT en
INTERPOL (OIPC), como consultor externo en temas de calidad y liderazgo para empresas privadas. Su
experiencia laboral comprende ms de 15 aos trabajando en proyectos de IT para compaas como
Accenture, Telefnica de Argentina, Banco Santander Rio, IBM, y Capgemini. Actualmente se desempea
como Gerente de Proyectos Senior en SAP.
31
32
Bibliografa
KRETSCHMER, R. Y WEISS,W. (2007): Developing SAP's R/3 Applications, Sybex, Alameda, CA,
USA.
PosSalesGREENWOOD, K. (2008): Teach yourself ABAP/4 in 21 days, SAMS, Boston, MA, USA
PosSalesMATZKE, B. (2009): Programming the SAP R/3 System, Addison-Wesley, Edimburg,
Scotland, UK
PosSalesRODRIGO, I (2010) Manual de SAP. Lenguaje de Programacin ABAP/4. GNU, Madrid,
Espaa
PosSalesLOPEZ N., M. (2011): Tcnicas Avanzadas de Programacin ABAP, UTN, Buenos Aires,
Argentina
PosSalesSAP AG (2012): BC ABAP Programming, SAP, Dusseldorf, Germany
PosSalesWOODS, D y WORD, J. (2012): SAP Netweaver for dummies, John Wiley & Sons
Publishing Inc., New York, USA
PosSalesROZE, C. (2013): SAP BW Certification, John Wiley & Sons Publishing Inc., New York, USA
PosSalesWALLACE, T y KREMZAR, M. (2013): ERP, Make it happen, John Wiley & Sons Publishing
Inc., New York, USA
32