TEMARIO MASTER EN INTEGRACION DE SISTEMAS PROGRAMACIÓN ABAP IV 1. Introducción • Arquitectura del R/3 SAP • ¿Qué es ABAP/4 ?

• Propósito de ABAP/4 • Conociendo el ambiente de R/3 • Interfaz del usuario 2. Entorno de Desarrollo en ABAP/4 • Creando un programa en ABAP/4 • Trabajando con el editor de programas 3. Fundamentos de la Programación de Reports • Tipos de instrucciones • Estructura de un programa • Tipos de eventos 4. Declarando y Procesando Datos • Tipos de datos • Tipos de variables • Variables de sistema • Variables de programa • Declaración de constantes • Declaración de tipos • Asignando valores • Conversión de tipos • Operaciones aritméticas en ABAP/4 • Procesando campos de tipo texto 5. Control de Flujo en los Programas ABAP/4 • Formulando condiciones • Procesos de bucles • Sentencias de control 6. Formateando un Listado • Formato de los datos de salida • Formato de página • Selección de parámetros • Pantalla de selección (SELECTION-SCREEN) • Elementos de Texto y Mensajes 7. Tablas Internas • Como declarar tablas internas • Llenado de una tabla interna • Ordenar una tabla interna • Procesamiento de una tabla interna • Tratamiento de niveles de ruptura • Lectura de entradas de una tabla • Modificando tablas internas 8. • • • • • • • • Diccionario de Datos. SQL DICCIONARIO DE DATOS: tipos locales y globales Elementos de Datos Dominio Introducción SQL. Modelo relacional. Consultas. SELECT INSERT

Construir BAPI's 6.• • • • • • UPDATE MODIFY DELETE Diccionario de datos Los datos en el sistema SAP Otros aspectos de la programación de BDD 9. FORMULARIOS. User-Exit's 11.Programación orientada a objetos. Construir RFC 4. Trabajar con BAPI's 5. Trabajar con RFC 3. Bases de Datos Lógicas • ¿Qué es una Base de Datos Lógica? • Utilización de las Bases de Datos Lógicas 10. 13.BATCH – INPUT's.  ¿QUÉ ES LA ORIENTACIÓN A OBJETOS?  PASO DE LAS FUNCIONES A LOS OBJETOS  CLASES globales  CLASES locales  Metodos: interface  Herencia e Interface  Eventos y Excepciones  UNIDAD REUTILIZABLE  UTILIZACIÓN DE OBJETOS  BADI's 12. 2. 14. 1. chequeo y generación de status 16. Diseño de Pantallas • Introducción al diseño de pantallas • Diseño de pantallas • Utilizando el Screen Painter • Creando objetos en pantalla • Creando objetos desde el diccionario de datos • Definiendo los atributos individuales de campo • Lógica de proceso de una pantalla • Introducción a la lógica de proceso • PROCESS BEFORE OUTPUT (PBO) • PROCESS AFTER INPUT (PAI) • El flujo de la transacción . Diseño de Menús • Introducción • La barra de menús • Los ‘Pushbuttons’ • Teclas de función • Otras utilidades del menú printer • Activación de funciones • Títulos de menú • Pruebas. RFC's.Subrutinas y Módulos de función. Programación de Diálogo • Introducción • Pasos en la creación de transacciones 15.

 Context_Node_Atributte.  Métodos de cl_gui_alv_grid.  Introducción BSP. Webdynpro. Métodos. 19. Eventos.  Variantes de display.  Usos. Activar-Ejecutar.  Crear componente WebDynpro.  Introducción.  Programación con ALV.  Crear aplicación WebDynpro.  CLASE DE aplicación  HTLMB  Componentes.  Creación de aplicación BSP.  Acciones.  Crear un Web Dynpro con ALV.  Estructura de aplicación BSP.  Navegación en ALV. PROGRAMACION J2EE Índice General Repaso: HTML CSS JavaScript Contenidos: jQuery AJAX Servidores J2EE Java MVC Struts 2.• • Actualizando la base de datos en una transacción El bloqueo de datos en SAP 17. 18.  Creación de View y asignación a Window.0 JSP Patrones J2EE Integración ABAP Índice especifico • Repaso de HTML Formularios Modelo de cajas Repaso de CSS Selectores Posicionamiento: modelo de cajas • . BSP’s.  Navegación. ALV's.

Integración ABAP Librerías incluidas Datos de acceso Integración ABAP Montaje del proyecto Ejemplos de creación de clases Mantener el usuario en sesión Crear y recoger un parámetro de sesión para controlar el idioma Login con un sólo usuario predeterminado Migración el proyecto Migrar todo el código JAVA que haya dentro de una JSP Logueo contra JAVA validación por struts Logueo contra BBDD Migrar el proyecto Generar una matriz en Java y mostrarla En una tabla Pintar datos SAP en la web . AJAX document. Añadir valores por defecto al realizar la carga de un formulario 1.0 Struts. J2EE con BBDD Acceso a BBDD con JDBC Patrones J2EE Estructura del proyecto Facade JSON 8. dispatcher filter e interceptors 7. jQuery Introducción a jQuery Selectores Algunos ejemplos 2.ready .• JavaScript Incluirlo en un documento html Referencias externas Primeros ejemplos: if y for Funciones Selectores Validar campos Destacar los campos erróneos en la validación. Servidores J2EE Tipos de servidores J2EE 4. Struts 2.xml llamar a un action desde la vista El paquete base Taglibrary de struts Recoger datos de un formulario Ficheros de configuración Request. MVC Introducción al MVC Introducción a Struts 6. JAVA Introducción a Java Clases y objetos Crear un main Herencia Sesión y request Parámetros en una URL Integración en JSP Lados cliente-servidor 5.load Callback Evento 3.

3.3.4.Arquitecturas midleWare.Páginas 2.Instalación de XAMP (Apache. 10.TCP Wateway como herramienta de enrutado y testeo.1.Roles y grupos de usuarios 3.4.2. Exchange Infrastructure 1.2.Iviews de BSP´s 2.Introdución a SAP Netweaver Portal 2.Roles 2. 18.Llamada simple a un webService con PHP.2.Monitorización de mensajes en la parte ABAP y Java de XI.5.Gestión de contenidos (PCD) 2. 4.Desvío de la llamada e inspección en TCPGateway.3. 13.BUSINESS INTELLIGENCE WAREHOUSE (BIW) 1.Gestión del sistema 4.2. 15.1.Creación de Página Web con llamada de web Service.Iviews de Transacción 2.1.Configuración de escenarios.1.XML.Iviews de WebDympros 2.Look and feel del portal . 5. PHP y Mysql) 11. 12. desvío e inspección de mensajes SOAP mediante TCP Gateway. SAP NETWEAVER 1.Introducción a redes. 17.Edición de WSDL.Upload roles 3.3. 14.1.Introducción a las arquitecturas orientadas a servicios (SOA) 2.Interfaces Inbound y Outbound.1.WSDL y esquemas XSD 6. 16.Llamadas a webServices: 8.Worksets 2.XML Spy como herramienta de trabajo con XML.1.Iviews 2.2.1. 7.Roles como menú de usuario 2.5.1.Definición de objetos de portal 2.2. lenguaje estándar de etiquetas.2.Creación de usuarios 3.Iviews 2.1.2.XI y El SLD.Creación de roles como menú de usuarios 3.Desarrollo de interfaces en IX.Gestión de usuarios 3.Asignación de roles a usuarios/grupos 4. 9.Iviews de URL 2. 3.UME (Conceptos generales) Portal Runtime (PRT) 3.3.

Motivos 4.1.1.3.4.Layout 4.Desktop .2.1.1.