Curso de Consultor 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.

Sobre el Curso de Consultor 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

Fundamentos de 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

Navegación en general.
Navegación avanzada en SAP GUI.

El núcleo del sistema

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

Trabajo con estructuras, Uso de tablas internas.

Modelado y obtención de datos

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.

Llamadas de programa y gestión de almacenamiento de datos

Llamados de programa y gestión de almacenamiento de datos.

Nuevas herramientas de prueba

Code Inspector.

Introduction to the Dictionary

Resumen de las funciones de Dictionary ABAP.

Data objects in the ABAP Dictionary

Tipos de datos básicos, Tablas en el Dictionary ABAP, Tablas SAP especiales.

Performance When Accessing Tables

Rendimiento durante el acceso a una tabla.

Input Checks

Consistencia gracias a las verificaciones de entrada.

Object Dependencies

Dependencias de objeto.

Changing Tables

Modificaciones de tablas.

Views and Maintenance Dialogs

Vistas, Vistas de actualización.

Search Help

Ayudas para búsqueda.

Introduction to Screen Programming

Aspectos generales.
Principios de la programación de pantallas.
Modificación y secuencia de pantallas.

The Program Interface

Interfaz de usuario.
Status GUI.

Screen Elements for Output

Campos de texto, iconos de status y group boxes.

Screen Elements for Input/Output

Resumen de campos de entrada/salida.
Casillas de selección, grupos de botones de selección y botones.

Screen Elements: Subscreens and Tabstrip Controls

Subscreens. Controles de ficha.

Introducción a la programación orientada a Objetos

El modelo de programación orientado a objetos.
Análisis y diseño con UML.
Elementos sintácticos fundamentales orientados a objetos.

Conceptos orientados a objetos y técnicas de programación

Herencia y casting.
Interfaces y casting.
Eventos.

Objetos de Repository orientados a objetos

Clases e interfaces globales.
Técnicas de programación especiales orientadas a objetos.

Tratamiento de excepciones

Tratamiento de excepciones en objetos ABAP.

Objetos compartidos

Objetos compartidos

Programación dinámica

Programación dinámica con símbolos de campo y referencias.
Consulta de atributos de tipo en tiempo de ejecución.

Modificación de la versión estándar del sistema SAP

Modificación de la versión estándar de SAP.

Ampliación de los elementos del Dictionary

Ampliaciones de tabla. Ampliaciones de texto.

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

¿Quieres este curso gratis?

Todos los cursos y másters de Cloud Formación son bonificables a través de Fundae, por lo que tienes la oportunidad de formarte tú o a tus trabajadores a un precio reducido o incluso gratis en algunos casos. Calcula tu crédito de Fundae y solicita más información