IVG Instituto Venezolano de GerenciaSAP NETWEAVER - ABAP WORKBENCH
Código • TAW
Duración
13 días diurno - 20 días nocturno
Descripción
SAP está construido con el lenguaje de programación ABAP (siglas de Advanced Business Application Programming). Aunque los consultores no necesitan dominarlo, ya que el desarrollo de las aplicaciones corre por cuenta de los programadores, sí se valora que tengan nociones básicas. Al incorporar un entorno de programación, SAP permite ampliar la funcionalidad proporcionada en el estándar.
ABAP es un lenguaje de programación orientada a objetos y tiene como características principales las siguientes:
- Está basado en la programación estructura
- Es un lenguaje interpretado y no compilado, aunque se pueden generar versiones compiladas
- Se utiliza para desarrollar dos tipos de programas: los que se ejecutan en modo reporting y los que se ejecutan en modo diálogo; existen sentencias que permiten conmutar entre los dos modos
- Está dirigido por eventos,
- Está integrado por completo en el sistema SAP R/3
- Está preparado para que sea multi-idioma Incorpora elementos que permiten declarar datos, elementos de control interno, elementos operacionales y acceso a bases de datos
Objetivos:
- Este curso prepara a los participantes para: trabajar con las herramientas del Workbench ABAP.
- Desarrollar programas ABAP complejos.
- Uso de la programación orientada a objetos ABAP.
Uso del lenguaje de programación ABAP/ABAP Objects y las herramientas del Workbench ABAP para desarrollar tus propias alicaciones de negocio o configurar el estándar SAP. Utilizar su conocimiento como un consultor junior en el periodo inicial de práctica
Pre-Requisitos:
- Conocimiento en el procesamiento de datos básicos.
- Buena experiencia en programación en otros lenguajes de programación
Contenido programático:
- Introducción a el mySAP Business Suite (presentación de soluciones e-bucisness, resumen del SAP Web Application Server, comunicación y tecnología de integración).
- Herramientas de Workbench de ABAP.
- Fundamentos de la programación ABAP. (Elementos básicos de la sintaxis ABAP, diálogos de usuario, técnicas de creación de listas, módulos de función, llamadas a programas y transferencia de datos).
- Diccionario ABAP – Creación de objetos globales. (Tipos de datos, Tablas, Vistas, Ayudas de búsqueda).
- Programación orientada a objetos con ABAP Objects (Clases y objetos, herencia, interfaces, eventos, concepto de excepciones, persistencia de objetos).
- Programando listas con el control ALV Grid.
- Programación avanzada en ABAP (ejecución de accesos a tablas de la base de datos y tablas internas, programación dinámica).
- Caso de estudio (Usando los conocimientos básicos obtenidos en este curso en un proyecto de programación).
- Programando diálogos (principios y ergonomía, interfaces de usuario, objetos de la pantalla - atributos, implementación y procesamiento, menús de contexto, procesamiento de listas).
- Actualización de la base de datos (sentencias SQL, concepto de LUW del SAP Web AS, uso del concepto de bloqueo de SAP, actualización de la base de datos desde programas de dialogo usando las técnicas convenientes: actualización completa, síncronas, asíncronas y actualizaciones locales en modos V1 y V2, implementación de transacciones complejas).
- Resumen de la herramienta de implementación SAP Solution Manager.
- Mejoras y modificaciones. (Cambiando el software estándar SAP, personalización, técnicas de mejora – agregar al diccionario, Exits de cliente, Eventos de las transacciones de Negocio, Business Add Ins – incluir modificaciones. Asistente de modificación y ajustes, Asistente de notas SAP).
- Caso de estudio (Usando los conceptos aprendidos en este curso en un proyecto de programación).
- Examen de certificación basado en el contenido de los cursos TAW10 (ABAP Workbench Fundamentals) and TAW12 (ABAP Workbench Concepts).