Você está na página 1de 32

Programa del Curso:

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

- Aunque no es un requisito excluyente, consideramos valioso poseer


conocimientos bsicos de SAP.
- Si bien no se requiere conocimientos previos, es deseable estar familiarizado
con las nociones bsicas sobre proyectos de desarrollo de software y
programacin.

10

Duracin y Carga horaria


Duracin: 16 semanas
Carga horaria: 160 hs.

10

11

Metodologa de enseanza-aprendizaje

11

12

Se trata de una instancia de formacin online, basada en la modalidad


asincrnica complementada por instancias sincrnicas (Aula Virtual Sincrnica).
Nuestra metodologa, basada en el e-learning colaborativo, se sostiene en:
Los conocimientos expertos, experiencias laborales y profesionales y
competencias para llevar adelante las tutoras proactivas y el e-learning
colaborativo, de nuestros docentes; quienes, adems de su slida formacin
acadmico-profesional, reciben una capacitacin continua de actualizacin y
perfeccionamiento.

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

La puesta en acto de la idea maestra de que quienes aprenden son los


participantes y, por lo tanto, deben ser incentivados y estimulados para
investigar y construir conocimientos desde posiciones propias y
originales.

14

15

Recomendaciones a los participantes para el


mejor aprovechamiento de esta instancia de
enseanza-aprendizaje

15

16

Este es un declogo de acciones clave para el mejor aprovechamiento de la


instancia de formacin:
1. Leer crticamente el material obligatorio (unidades didcticas), sin quedarse con
ninguna duda respecto a los contenidos, esto es, las teoras, conceptos, ideas y
propuestas. Para ello, es fundamental verter las preguntas, consultas y opiniones
crticas en los foros asociados a cada una de las unidades.
2. Tambin es importante tomar posicin y opinar crticamente respecto de dichas
teoras, conceptos e ideas, compartindolas en los foros para dar lugar a debates y
discusiones, siempre constructivas que fomenten el aprendizaje.
3. Realizar todos los ejercicios propuestos en las unidades didcticas, que remiten a las
tres comunidades de aprendizaje que vertebran el e-learning colaborativo en el que se
sostiene nuestro modelo de enseanza-aprendizaje.

16

17

4. Compartir en los foros proactivos los resultados de las reflexiones y ejercicios


realizados.
5. Intervenir activa y comprometidamente en los foros proactivos dirigidos y
coordinados por el profesor-tutor, considerados como la herramienta fundamental de
socializacin, colaboracin y aprendizaje de conjunto.
6. Leer crticamente y aprovechar los materiales complementarios sugeridos por el
profesor-tutor.
7. Investigar en la Web respecto de recursos y materiales complementarios y
proponerlos a la consideracin del profesor-tutor, para su discusin en los foros
proactivos que este ltimo dirige y coordina.

17

18

8. Ser consciente de la importancia del aprendizaje entre pares, para lo cual es


fundamental el compromiso, la intervencin y los intercambios en los foros.
9. Saber explotar al profesor-tutor mediante preguntas, consultas y bsqueda de
apoyo, quien le agrega valor a la instancia de formacin a partir de sus conocimientos
expertos sobre el tema, experiencias laborales y profesionales y competencia para
llevar adelante las tutoras proactivas y el e-learning colaborativo.
10. Realizar las evaluaciones finales integradoras en el marco del debate entre pares
dirigido y coordinado por el profesor-tutor.

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

La realizacin de las reflexiones y elaboracin de los ejercicios prcticos


propuestos que, en la medida en que sean compartidos en los foros, tambin
constituyen ricas instancias de autoevaluacin para los participantes y evaluacin
para los profesores-tutores.
Tambin los participantes, si lo deseen, pueden solicitarle a los profesorestutores que realicen una evaluacin y de devolucin de aquellos ejercicios
prcticos que les parezcan importantes. Recordemos que estos ejercicios
prcticos estn pensados desde el aprovechamiento terico operativo y
pedaggico de las tres comunidades de aprendizaje que hemos sealado: 1) Los
foros proactivos,2) La Web 2.0 y 3) Los contextos laborales-profesionales de los
participantes.

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

Sobre la Participacin y reglas de


convivencia en Foros

24

25

Estamos en nuestro derecho, y los participantes sobre aviso, de cancelar su


participacin de manera temporal o permanente si incumple estas reglas (la decisin
la tomar el equipo de calidad educativa).
En el foro puede debatir e intercambiar puntos de vista y experiencias con profesores
y otros participantes:
No se permite subir spam o autopromocionarse en el foro.
No se permite subir spam en el foro con enlaces a otros sitios web o productos, o
promocionar su sitio web, negocio, foro, etc.
No publique material que infrinja derechos de autor. No suba, adjunte o publique material
protegido por derechos de autor para el que no tenga autorizacin de redistribucin (a
reserva de las condiciones de licencia del elemento especfico). Si tiene cualquier pregunta
relativa a los permisos para publicar o adjuntar un determinado elemento, pngase en
contacto con un moderador.
No cuelgue publicaciones, enlaces o imgenes "ofensivos, ni realice comentarios abusivos
o que no aporten al mejor entendimiento de los temas para el resto de los participantes.
Consultas personales deben estar por fuera del foro, ya sea en mensajes privados o en
emails.
25

26

En el foro puede debatir e intercambiar puntos de vista y experiencias con profesores


y otros participantes:
No publique contenido que pueda resultar ofensivo, malicioso, racista, sexista,
discriminatorio, obsceno, vulgar o que exprese opiniones negativas respecto de otros
participantes o docentes.
Mustrese respetuoso con el resto de usuarios, moderadores y administradores.
Todas las publicaciones deben ser profesionales y educadas. Tiene todo el derecho a estar
en desacuerdo con otros miembros de la comunidad y a explicar su parecer, pero siempre
en un tono cordial y educado. No obstante, no puede atacar, degradar, insultar o
menospreciar libremente a dichos miembros o a la calidad de esta comunidad.
Independientemente de la funcin o autoridad que disfrute en este foro, se espera que
cumpla esta regla.
Informe a los moderadores de cualquier publicacin que incumpla las reglas del foro a
travs del botn Informar y cumplimente el formulario. Este informe se enviar a los
moderadores de dicho foro, quienes respondern al incidente lo antes posible.
Si incumple una regla, recibir un aviso o se le prohibir el acceso directamente. La
prohibicin de acceder a su cuenta de usuario puede ser temporal o permanente
26

27

Sobre las encuestas

27

28

Utilice las encuestas del curso para facilitar la mejora continua y para expresar su
opinin / contento / descontento con todos los aspectos educativos:

Calidad del Docente

Tiempos de Respuesta

Calidad del contenido acadmico

Participacin en los Foros

Otros puntos de inters

Temas administrativos, si los hubiera

28

29

Direccin y cuerpo docente

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

Você também pode gostar