Introduccin al servidor de aplicaciones SAP netWeaver
Banco de trabajo ABAP Fundamentos de programacin ABAP: elementos de, dilogos de usuarios, mdulos de funcin, llamadas de programa y transferencia de datos Diccionario ABAP: creando tipos globales (tablas, vistas) y ayudas de bsqueda Open SQL Pantallas clsicas de Programacin (dynpros): elementos de pantalla, lgica de flujos e interfaz de usuario.
TAW11E Detalles ABAP
Control ALV Grid
ABAP Open SQL para datos de bases de datos que cambian Concepto LUW Mecanismo de encolamiento Tecnologas de actualizacin Detalles de los tipos ABAP Unicode y como ABAP es afectado
TAW12 ABAP Objetos y cmo usarlos
Objetos ABAP: clases y objetos, herencia, interfaces, eventos y manejo
de errores Objetos compartidos Programacin dinmica: smbolos de campo, servicios de tipo de ejecucin (RTTS) Mejoras y modificaciones: Mejorando elementos de diccionario; salidas del cliente, complemento de negocios (BAdIs), modificaciones Panorama General de ABAP Web Dynpro: componentes, contexto, controlador, interfaz de usuario, navegacin Prueba de certificacin para llegar a ser un SAP Certified Development Associate ABAP with SAP NetWeaver 7.0 En el rea de TI, el programador o consultor ABAP es el encargado de desarrollar nuevas funcionalidades en el Sistema SAP y/o adecuar las existentes de modo de que cumplan los requerimientos de la compaa en donde se encuentra instalado el software.
Dentro de las caractersticas de ABAP como lenguaje estructurado se
encuentran:
Contiene sentencias y palabras clave propias de ABAP
Lenguaje orientado a eventos bien definidos
Es interpretado, no compilado Se utiliza tanto en programacin de informes como en programacin de dilogo SAP
Se encuentra integrado dentro del entorno de desarrollo SAP
Adems, como lenguaje orientado a objetos, ABAP incluye:
Objetos
Clases
Atributos
Mtodos
Interfaces
Es importante destacar que los usuarios interactan con SAP a travs de
transacciones, las cuales representan procesos y funcionalidades propias del negocio de las organizaciones que instalan su software. Al utilizar ABAP, los programadores crean nuevas transacciones que no existen en el estndar SAP, as como ampliar la funcionalidad de las transacciones existentes cuando son insuficientes para el negocio y su operacin.
Por otra parte, el lenguaje ABAP tiene su propio entorno de desarrollo
denominado ABAP Workbench, el cual es un conjunto de transacciones necesarias para programarlo agrupadas bajo un rea comn:
SE11 Diccionario de Datos
SE38 Editor ABAP
SE51 Screen Painter
SE80 Object Navigator
SE09/STMS Sistema Gestor de Transportes
Dentro de los beneficios que otorga el lenguaje ABAP a los programadores
y desarrolladores de TI se encuentran: Realizacin de reportes clsicos, interactivos y ALV ABAP que permiten mostrar rpidamente los datos en pantalla
Acceso directo a la base de datos mediante la utilizacin de OPEN SQL
Ayuda en la semntica y sintaxis de su lenguaje
Creacin de apps en mltiples idiomas
Gestin del diccionario de datos
Establecimiento de formularios mediante las tcnicas sapscript, smartforms
y adobeforms
Adaptacin de las funciones de SAP a las necesidades de los clientes
Como dira el filsofo ingls Ludwig Wittgenstein: Los lmites de mi
lenguaje son los lmites de mi mente, siendo el impulsor de nuestro conocimiento para mejorarnos continuamente; en Tecnologas de Informacin no es la excepcin. Conocer y certificarse en ABAP, permitir a los desarrolladores dominar y construir en el mundo SAP y facilitar la comunicacin de los sistemas de la compaa y resolver de manera correcta sus problemas.