Seleccionar página

Especialista SAP Programador. ABAP

ABAP es el lenguaje de programación de cuarta generación utilizado para desarrollar la mayoría de productos de SAP. Este lenguaje de programación tiene funciones y sentencias más simples que otros que permiten conectarse a prácticamente cualquier base de datos.

SOLICITA MÁS INFORMACIÓN
 
SOLICITA MÁS INFORMACIÓN

Presencial aula - Telepresencial - Online

Recursos Prácticos

Seminario certificación oficial

Sobre el Curso Especialista SAP Programador. ABAP

Con este curso aprenderás los entresijos de un software tan avanzado como SAP, para ello verás la programación orientada a objetos, programación dinámica, los elementos que lo componen, la modularización y aprenderás a modificar la versión estándar de SAP en su lenguaje de última generación, lo que te permitirá desarrollar incluso nuevas funciones según tus necesidades o las de tu empresa.

 Duración:

200 Horas / 3-5 meses

 Modalidad:

Presencial, Telepresencial y Online

 Requisitos Previos:

Conocimientos básicos de informática e internet

Sobre la certificación:

La realización de este curso te capacita para realizar con éxito la certificación oficial C_TAW12_750 – SAP Certified Development Associate – ABAP with SAP NetWeaver 7.50

Para qué te prepara este curso:

Con este curso aprenderás a controlar por completo este lenguaje de programación, lo que te permitirá adaptar los módulos de SAP a las necesidades de las empresas, desarrollar nuevas funciones e incluso realizar programas dentro del software de SAP

Pasarás a formar parte de uno de los perfiles más demandados en el mercado laboral actual, ya que actualmente existe una alta demanda insatisfecha por empresas de todas partes.

Temario:

Formación Técnica

Aplicaciones empresariales

Componentes de hardware y software de una aplicación empresarial.
Sistemas ERP y arquitectura modular.
Entornos integrados de desarrollo.

Conceptos básicos de programación

Tipos de lenguaje: compilados e interpretados.
Fundamentos del lenguaje: variables, métodos y clases.
Herencia de código.
Uso de base de datos.
Patrones de diseño MVVM y MVC.

Metodologías de desarrollo de aplicaciones

Evolución de las metodologías de desarrollo.
Metodología ágil Scrum.
Participantes y artefactos en Scrum.
Principios de diseño.

Formación Específica

La gran imagen

El portafolio de software de SAP.
Estrategia de liberación SAP.
SAP NetWeaver.

Navegación y el núcleo del sistema
Navegación en general.
Navegación avanzada en SAP GUI
Arquitectura principal de SAP NetWeaver Application Server.
Procesos AS ABAP.
Tecnologías de la comunicación y la integración

Procesos empresariales de todo el sistema.
Remote Function Calls y BAPIs.
Arquitectura orientada a servicios de empresa (Enterprise SOA).
Servicios Web.

Flujo de un programa ABAP

Arquitectura de sistema y programas ABAP.

Introducción al Workbench ABAP

Repository y Object Navigator.
Desarrollo de programas y organización de desarrollos.

Elementos básicos del lenguaje ABAP

Trabajo con objetos de datos elementales.

Modularización

Fundamentos y resumen.
Modularización con subrutinas.
Modularización con módulos de funciones.
Modularización con métodos de clases globales.
Modularización con métodos de clases locales (presentación preliminar).

Objetos de datos complejos, modelado y obtención de datos
Trabajo con estructuras.
Uso de tablas internas.
Modelado de datos y tablas transparentes del Dictionary ABAP.
Lectura de tablas de base de datos.
Verificación de autorización.
ABAP Open SQL

Condición WHERE.
Procesamiento y agregado de sets de valores.
Lectura de múltiples tablas de base de datos.

Pantalla de selección

Generación y diseño de la pantalla de selección.
Verificaciones de entrada y variantes.

Almacenamiento de datos y herramientas de prueba
Llamados de programa y gestión de almacenamiento de datos, code inspector.
ABAP Dictionary & Data Objects
Resumen de las funciones de Dictionary ABAP.
Tipos de datos básicos.
Tablas en el Dictionary ABAP.
Tablas SAP especiales.
Rendimiento de tablas, input checks y dependencias
Rendimiento durante el acceso a una tabla.
Consistencia gracias a las verificaciones de entrada.
Dependencias de objeto.
Modificar tablas, vistas y ayudas
Modificaciones de tablas, Vistas, Vistas de actualización.
Ayudas para búsqueda.
Screen programming
Aspectos generales.
Principios de la programación de pantallas.
Modificación y secuencia de pantallas.
Interfaz de usuario.
Status GUI.
Campos de texto, iconos de status y group boxes.
Resumen de campos de entrada/salida.
Casillas de selección, grupos de botones de selección y botones.
Subscreens.
Controles de ficha.
Conceptos orientados a objetos y técnicas de programación
El modelo de programación orientado a objetos.
Análisis y diseño con UML.
Elementos sintácticos fundamentales orientados a objetos.
Herencia y casting.
Interfaces y casting.
Eventos.
Clases e interfaces globales.
Técnicas de programación especiales orientadas a objetos.
Excepciones y programación dinámica
Tratamiento de excepciones en objetos ABAP.
Objetos compartidos.
Programación dinámica con símbolos de campo y referencias.
Consulta de atributos de tipo en tiempo de ejecución.
Modificación versión SAP y ampliación de los elementos
Modificación de la versión estándar de SAP.
Ampliaciones de tabla.
Ampliaciones de texto.
Resumen y Gestión de ampliaciones.
Exit de programa.
Exit de menú.
Exit de dynpro.
Add-ins empresariales y modificaciones
Add-ins empresariales: Utilización, Buscar e implementar BAdI.
Notas adicionales sobre los BAdI.
Asistente de modificaciones.
Exits de usuario.
Ajuste de modificaciones.
Ampliaciones y Web Dynpro
El nuevo concepto de ampliación.
Introducción a Web Dynpro.
Controladores Web Dynpro.
Fase de diseño, interfaz de usuario y contextos
El contexto.
Definición de la interfaz de usuario.
Programación de contextos y controladores.

Certificación oficial

El alumno accede al registro oficial de técnicos  en una tecnología determinada, que lo homologa para ejercer su profesión a nivel internacional. Certificamos a nuestros alumnos en toda España y América Latina.

Salidas laborales

Actualmente hay una alta demanda de Consultores tecnologicos SAP por parte de las grandes y medianas empresas. SAP cuenta con más de 18 millones de usuarios, siendo la primera suministradora de software para la gestión de la grande y mediana empresa.

Según el INE (Instituto Nacional de Estadistica) se contratarán más de 40.000 Consultores SAP en los próximos 4 años, la corporación SAP se ha desarrollado hasta convertirse en la quinta más grande compañía mundial de software.

Esta acción formativa te convertirá en un experto de programación SAP – ABAP, lo que te colocará automáticamente en una posición ventajosa para trabajar en consultorías SAP o como Consultor SAP in-house en empresas que utilizan SAP, para la implantación y configuración del sistema SAP.

  Programas InTalent: Prácticas en empresa y Bolsa activa de empleo

 Cursos prácticos orientados a cultura de empresa

 Más de 30 años de experiencia nos avalan

 Tutorías online por vídeollamada

 Acceso a Laboratorio en Cloud

Formación bonificada para las empresas

Cloud Formación como entidad inscrita con el código 16753 en el Registro Estatal de Entidades de Formación, gestiona e imparte, dentro de la iniciativa de Formación Programada por las Empresas, formación profesional para el empleo, de acuerdo con lo establecido en la Ley 30/2015, de 9 de septiembre.

Cloud Formación, les ayuda de forma gratuita a consultar el importe del crédito de su empresa para este año.

Les recordamos a todas las empresas de menos de 50 personas, que pueden acumular el crédito no consumido de un año para el siguiente, siempre que se comunique expresamente dicha intención, a través de la plataforma de Fundae, antes del 30 de junio.

 

En CLOUD FORMACIÓN buscamos las mejores soluciones formativas para nuestros clientes, ya sean empresas o particulares, con el objetivo de ofrecer una experiencia formativa ágil y práctica.