SAP ABAP-JAVA
Curso
En Santiago
Descripción
-
Tipología
Curso
-
Lugar
Santiago
-
Horas lectivas
80h
Dirigido a: Curso cerrado para instituciones y empresas y que tiene beneficio Sence.
Sedes y fechas disponibles
Ubicación
comienzo
comienzo
A tener en cuenta
Resolución básica de problemas.
Opiniones
Temario
Contenidos:
Unidad 1: Introducción a SAP
Este modulo es de carácter introductorio a lo que es SAP, y que se puede hacer con el.
Además se da a conocer el SAP GUI, y sus parámetros de conexión y uso del SAP GUI.
Unidad 2: Introducción a SAP ABAP
Este modulo es una introducción básica al ambiente de programación en un sistema SAP.
Esta información es esencial para entender la programación ABAP. Luego de ver un esquema del sistema BASIS del SAP R/3, se introducen las características esenciales de programas de aplicación y el lenguaje de programación ABAP. Finalmente, se da una breve introducción de como crear una aplicación en el Workbench de ABAP de SAP.
Tópicos:
- El sistema BASIS del R/3
- Fundamentos de componentes de aplicaciones SAP
- Creación y modificación programas ABAP
Unidad 3: Lenguaje programación ABAP
Este modulo describe el lenguaje ABAP. Se comienza con sentencias de código simples para la declaración de data, procesamiento de data, y control de flujo dentro de estos. Se sigue a rumbos de mayor complejidad, como es la modularización y técnicas especiales, detallando que sentencias ABAP sirve para propósitos específicos.
Tópicos:
- Sintaxis ABAP
- Tipos y objetos
- Sentencias ABAP
- Procesamiento de grandes volúmenes de datos
- Almacenar data en forma externa al SAP
- Técnicas de modularización
- Técnicas especiales
Unidad 4: Pantallas de usuario ABAP
Este modulo describe las diferentes pantallas de usuario (user dialogs) que se pueden utilizar en programas ABAP. Además se detalla de cómo se puede programar y controlar la interacción entre usuario y programa.
Tópicos:
- Pantallas
- Pantallas de selección
- Listas
- Mensajes
Unidad 5: Ejecución de programas ABAP
Este modulo detalla de cómo son ejecutados los programas ABAP en un sistema SAP. Se muestra como iniciar programas, las condiciones mínimas necesarias para ejecutar el programa, y los diferentes modos de ejecución de programas.
Tópicos:
- Definición de bloques de procesamiento
- Ejecución de programas en forma directa (reportes)
- Programas dialogo (transacciones)
- Ejecución de programas
Unidad 6: Acceso ABAP a bases de datos
Este modulo detalla de cómo trabajar con bases de datos en un sistema SAP. Este describe las sentencias o bloques de código que son convertidos en sentencias SQL en el motor de base de datos, y se indica de cómo trabajar con transacciones al momento de realizar actualizaciones de data.
Tópicos:
- Conexión de bases de datos en sistemas R/3
- OpenSQL
- NativeSQL
Unidad 7: ABAP Objetos (Programación Orientada a Objetos en ABAP)
Este modulo es una introducción a ABAP Objects, la extensión POO de ABAP. Este capitulo introduce objetos, clases, y interfaces (los cuales son los elementos básicos de ABAP Objects), y muestra como definir clases propias, o utilizar interfaces el concepto de herencia de POO. Se introducen los conceptos de clases, especialmente métodos y eventos.
Tópicos:
- Que es POO?
- Que es ABAP Objects?
- Grupos de funciones a objetos
- Clases
- Manejo de eventos
- Declaración y utilización de métodos
- Herencia
- Ejecución y manejo de eventos
JAVA
Objetivos:
Al término del curso los participantes estarán en condiciones de:
· Conocer el lenguaje Java.
· Utilización de elementos avanzados (hilos, applets).
· Teoría básica de Programación Orientada a Objetos.
Contenido:
Unidad 1: Introducción a Java
- Se realiza una descripción de Java junto a una breve descripción de las características más notables. Se describe el concepto de aplicación y de applet y los métodos para crear un programa Java. Se explica en forma breve el entorno de desarrollo (ECLIPSE), así como errores típicos que se producen en la depuración.
Unidad 2: Características del lenguaje Java
- Se describen: palabras reservadas, identificadores, tipos de datos, variables, constantes y operadores, así como una breve introducción a las clases y bibliotecas de clases de Java.
Unidad 3: Decisiones y bucles
- La ejecución secuencial de un programa requiere de modo continuo una toma de decisiones e iteraciones o repeticiones. Se describen las sentencias básicas: if, if-else, for, while, do-while, break y continue.
Unidad 4: Clases, objetos y métodos
- El concepto de clase y de objeto como instancia o ejemplar de una clase se analizan con el apoyo de la sintaxis utilizada para su estructura.
Unidad 5: Herencia
- Una de las propiedades fundamentales del concepto de orientación a objetos es la herencia. Se explica el concepto, así como el método de implementar en Java dicha propiedad y sus ventajas e inconvenientes.
Unidad 6: Encapsulamiento y polimorfismo
- Otras dos propiedades fundamentales de la orientación a objetos son el encapsulamiento de la información y el concepto de polimorfismo. Se describen ambas propiedades, su método y sintaxis.
Unidad 7: Arrays
- La información básica manejada por los programas se organiza en estructuras de datos. Se describe el array como representante de listas, tablas o vectores, así como métodos para ordenar estas estructuras de información y realizar búsqueda de información en las mismas.
Unidad 8: Cadenas y fechas
- El concepto de cadena como secuencia o lista de caracteres, y las clases especificas necesarias para su manipulación se analizan en este modulo. También se considera el concepto de tratamiento de fechas como elementos básicos de medición de tiempo.
Unidad 9: Interfaces graficas de usuario
- Construcción en Java de interfaces de usuario graficas.
Unidad 10: Gestión de eventos
- La programación mediante eventos o sucesos es otra de las características de Java. El concepto y los tipos de eventos así como métodos para su gestión y manipulación se describen en este modulo.
Unidad 11: Applets
- Los applets son programas Java que se ejecutan en un computador cliente a través de una página Web. Se realiza una breve introducción a HTML y el modo de utilizar applets.
Unidad 12: Programación concurrente: Hilos
- Hilos es la capacidad de procesar (dentro de un proceso de trabajo) subtareas en paralelo. Aquí se analiza el concepto de hilo (thread), su manipulación e implementación.
Unidad 13: Manejo de excepciones
- Se describe el manejo de excepciones incorporado en Java.
Unidad 14: Archivos
- Se describe la organización, diseño, e implementación de archivos en el lenguaje Java.
Duración : 80 horas cronológicas
SAP ABAP-JAVA