LENGUAJE DE PROGRAMACIÓN ABAP

 Curso: Lenguaje de Programación  ABAP

v  OBJETIVO

ABAP (Advanced Business Application Programming) es un lenguaje de cuarta generación, propiedad de SAP, y es la principal herramienta de programación en los servidores ABAP de SAP. Utiliza sentencias de SQL Abierto para conectarse con prácticamente cualquier base de datos. Cuenta con miles de funciones para el manejo de archivos, bases de datos, fechas, etc. Permite conexiones RFC (Remote Function Calls) para conectar a R/3 con cualquier otro sistema o lenguaje de programación.
El curso tiene dos objetivos fundamentales que son:
­      Que el participante cuente con las bases teóricas suficientes para empezar a programar en ABAP de manera correcta. Esto trae implícito revisar los principales puntos requeridos en el temario para el examen de certificación.
­         Que el participante desarrolle de forma práctica las principales actividades (RICEF) de programación que son requeridos a un Consultor Técnico SAP ABAP.
         Nota: RICEF es acrónimo de
R       Reports
I        Interfaces
C       Conversion
E       Enhancements
F       Forms

v  DURACIÓN

6 Sesiones de 5 horas cada una (Total 30 horas), dictadas en los ambientes de la FIIS.     

v  FECHA DE INICIO

Sábado 04 de Julio de 2015
Horarios: Sábados de 15:00 a 20:00 horas y Domingos de 09:00 a 14:00 horas

v  INVERSIÓN

Profesionales y/o personal de empresas:         S/. 950.00
Alumnos universitarios                                         S/. 850.00

Tarifas corporativas a partir de 3 participantes se aplica el 10% de descuento
Los pagos se realizan en:
·         Caja FIIS.
·         Banco Scotiabank, código autogenerado N° 452.

Las personas que requieran factura, hacer el pago en Caja FIIS, facilitar el RUC y la Razón Social de su empresa.
En caso de los pagos realizados en el Scotiabank, enviar el  voucher escaneado al correo electrónico: opsec_fiis@uni.edu.pe y solicitar la respectiva ficha de inscripción.

v  LA INVERSIÓN POR CURSO INCLUYE:
Separata del curso, refrigerio (coffee breack) y certificado por 40 horas académicas.
1 hora académica = 45 minutos

v  TEMARIO

Introducción al Sistema SAP

·         Introducción técnica: Software y Arquitectura.
·         Requisitos para iniciar como Programador.
·         Entrar al sistema, iniciar a navegar y revisión de configuración.

Trabajando con el entorno de desarrollo: Navegador de objetos

·         Iniciar el Navegador de Objetos.
·         Clases de desarrollo o paquete.
·         Nomenclatura valida.
·         Primer programa: “Hola Mundo” — REPORT, INCLUDE, opciones del Menú.
·         Ayuda en Línea, help.sap.com, service.sap.com, y Notas SAP.

Objetos de datos y Tipos ABAP

·         Objetos de Dato y Tipos ABAP — Tipos de dato ABAP, Tipos de dato locales, Tipos de dato globales, Visibilidad de los objetos de dato.
·         Vistazo al Diccionario de Datos ABAP (DDIC) — Tablas. Propiedades de los campos — Elemento de datos y Dominio (DATA ELEMENT, DOMAIN).

Elementos del lenguaje procedural

·         Comandos básicos y variables — WRITE, PARAMETERS, MOVE, Campos SY.
·         Definición de tipos de dato y variables — DATA, PARAMETERS, CONSTANTS, FIELD SYMBOLS, TYPE, CREATE,
·         Manejo de Textos — Literales, Elementos de Texto, Internacionalización.
·         Variables n-dimensionales, Estructuras y Tablas internas — TABLE, MOVECORRESPONDING, INSERT, APPEND, READ, MODIFY, DELETE, LOOP
·         Estructuras de control y Expresiones Lógicas — IF, CASE
·         Bucles — WHILE, DO

Definición y administración de Tablas de Base de Datos

·         Definiendo Campos— DATA ELEMENT, DOMAIN.
·         Definiendo una tabla en la BD.
·         Leer y escribir datos en una Tabla de BD.
·         Procesando Tablas de BD — SELECT, INSERT, UPDATE, DELETE

Ingreso y Despliegue en Pantalla

·         Interfaces simples — SELECTION SCREEN, SELECT OPTION.
·         Despliegue simple en pantalla.

Técnicas de Modularización

·         Subrutinas ABAP.
·         Módulo de Funciones ABAP.

Programación en Dialogo (Transacción)

·         ABAP DYNPROS.
·         CALL SCREEN.
·         Definición de transacción.
·         ALV - ABAP List Viewer.

Proyecto de Curso – Escenario Práctico

·         Definición del requerimiento —Listado de la Funcionalidad, Definición de Datos de entrada/salida.
·         Diseño del Software.
·         Implementación —Objetos de diccionario, programas funciones.

v  EXPOSITOR
  Ing. ENRIQUE CERVANTES.
Ingeniero de Sistemas egresado de la Universidad de Lima, Consultor Técnico SAP ABAP. 05 años de experiencia en consultoría, participando en la implementación de Sistemas SAP ECC 6.0.
En la actualidad se desempeña como consultor SAP-ABAP.