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 16 de Agosto de 2014

v  HORARIOS

Sábados de 15:00 a 20:00 horas

v  INVERSIÓN

Profesionales y/o personal de empresas:    S/. 900.-
Alumnos universitarios                                         S/. 800.-

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.

Si se requiere de factura facilitar el RUC y la Razón Social de su empresa en Caja FIIS o en el Scotiabank.
Para reservar la matrícula, enviar el respectivo voucher scaneado al correo electrónico: opsec_fiis@uni.edu.pe y solicitar la respectiva ficha de inscripción.

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 sistema 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.