SAP ABAP programación para principiantes

Aprende ABAP, el lenguaje de programación SAP utilizado por las organizaciones más grandes del mundo.
4.5 (153 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
599 students enrolled
Instructed by Logali SAP Office Productivity / SAP
$19
$150
87% off
Take This Course
  • Lectures 88
  • Length 20 hours
  • Skill Level All Levels
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2016 Spanish

Course Description

El objetivo general del curso es formar profesionales que conjuguen un exacto conocimiento técnico y creativo aplicado al diseño de Proyectos Empresariales. Este programa de estudios le permite formar como profesional que utiliza el estándar SAP en programación, dominando las técnicas creativas relacionadas con las pantallas de selección del usuario, con el diccionario de datos utilizando Open SQL, con los algoritmos de cálculos y de tablas internas. El curso le da la capacidad de depurar y modularizar los programas utilizando el Workbench ABAP de manera ágil, escalable y productiva. Programador ABAP es una de las profesiones que te proporciona una salida laboral factible y viable que genera oportunidades de trabajo, cada año hay más vacantes y una demanda creciente. El curso le convierte en un programador ABAP, el puesto de trabajo con más salidas profesionales.

What are the requirements?

  • Necesita instalar el software SAP Logon, pero no lo instales. En la clase 3 explicaremos como descargar e instalar las herramientas para programar en ABAP

What am I going to get from this course?

  • Desarrollar una Carrera Profesional como Programador ABAP con un buen nivel de integración técnica, laboral y personal.
  • Crear programas utilizando pantallas de selección complejas
  • Aplicar algoritmos de cálculos y expresiones lógicas
  • Crear tablas en base de datos y utilizar las sentencias Open SQL
  • Trabajar con las tablas internas en modo experto
  • Modularizar el código para implementar proyectos de gran tamaño

What is the target audience?

  • El curso está dirigido a los candidatos que estén en posesión de unos conocimientos básicos de computación y a los profesionales SAP funcionales que quieren aprender a programar en ABAP
  • No se exige ningún requisito académico de acceso previo
  • El estudiante deberá tener en cuenta que el contenido de algunas unidades didácticas requerirá una mayor o menor dedicación al estudio, dependiendo de su formación académica previa

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introducción
Contenido del curso
Preview
07:06
Article

Solicite el acceso al servidor SAP para la realización del curso.

09:10

Portafolio SAP y la estructura de soluciones de software SAP.

Para brindar apoyo a clientes en un mundo empresarial en constante cambio, SAP extiende su portafolio de soluciones con innovaciones para proporcionar valor instantáneo a las necesidades del cliente. Mientras se despliega el portafolio de soluciones, SAP actualiza la consistencia de los datos, de los procesos y de las aplicaciones en el portafolio.

Section 2: El núcleo del sistema
22:40

Interfaces de usuario en el entorno SAP

La mayoría de las aplicaciones SAP se basan en SAP NetWeaver AS ABAP. Ejemplos de tales aplicaciones son SAP Customer Relationship Management (CRM) y SAP Supply Chain Management (SCM).

Algunas aplicaciones y algunos componentes SAP, tales como SAP NetWeaver Portal, SAP NetWeaver Process Integration (SAP NetWeaver PI) y SAP NetWeaver Composition Environment (SAP NetWeaver CE), se basan en SAP NetWeaver AS Java.

Algunas aplicaciones, tales como SAP Business One y SAP StreamWork, y soluciones como SAP Crystal solutions, no se basan por completo en SAP NetWeaver Application Server (SAP NetWeaver AS).

Section 3: El entorno de trabajo
Article

Descarga de SAP GUI

07:14

En este vídeo se explica la instalación de la interfaz gráfica de usuario de SAP (GUI) para Windows, así como la configuración necesaria para poder conectarse a un sistema SAP.

Documentación
15 pages
Section 4: Navegación
11:59

En este vídeo se familiarizá con las opciones de navegación de los sistemas SAP. Conocerá el sistema transaccional SAP y entenderá los comandos de navegación básicos mediante la interfaz gráfica de usuario de SAP (GUI) para Windows.


Section 5: Flujo de un programa ABAP
09:43

En este módulo entendera cómo el servidor de aplicaciones (AS) SAP NetWeaver ejecuta el programa de diálogo simple.

Después de completar esta lección, podrá describir la arquitectura del Servidor de aplicación SAP NetWeaver, así como describir la ejecución de un programa de diálogo simple mediante el sistema de tiempo de ejecución ABAP.

Section 6: Introducción al Workbench ABAP
11:46

Esta lección le capacita para manejar el ABAP Repository y los componentes del Workbench ABAP. Asimismo, se presenta el Object Navigator, la herramienta de desarrollo central.


Section 7: Elementos básicos y tipos de datos ABAP
08:05

Tipos estándar ABAP

Conocerá los tipos estándar ABAP completos e incompletos predefinidos por SAP, que representan las bases del lenguaje de programación ABAP.

19:25

Como programador necesita controlar el tiempo. Aprenderá a definir variables de tipo fecha y hora.

19:29

Como programador necesita controlar el tiempo. Aprenderá a definir variables de tipo fecha y hora.

19:54

Todo el sistema financiero utiliza números. En está lección aprenderá a definir variables que almacenan números.

14:03

Representación de números decimales en el lenguaje ABAP

18:38

Unificación de todos los tipos de caracteres en el tipo de datos STRING

15:03

Longitud de dato establecida por los tipos de datos incompletos para cadena de caracteres y caracteres numérica.

11:43

Tipo de datos incompletos para secuencia de bytes y número empaquetado

Documentación
15 pages
Test
10 questions
Section 8: Sentencias ABAP, cálculos y expresiones aritméticas
23:02

En programación, una constante es un valor que NO puede ser alterado/modificado durante la ejecución de un programa. En esta lección aprenderá como declarar y utilizar las constantes.

10:08

El carácter + o la palabra clave ADD permite realizar sumas en el lenguaje ABAP.

07:59

Para restar en ABAP podemos utilizar el carácter - o la palabra clave SUBTRACT. Con las dos posibilidades se obtiene el mismo resultado de la operación.

09:00

Con el carácter * o la palabra clave MULTIPLY hacemos multiplicaciones.

11:38

Dividimos con el carácter /.

06:36

Para la exponenciación utilizamos el operador **.

07:54

El cociente de una división entera se obtiene con la palabra clave DIV.

09:01

La palabra clave MOD devuelve el resto de una división entera.

<campo> = <valor1> MOD <valor2>.
07:58

Con la sentencia SQRT obtiene la raíz cuadrada de un valor.

Documentación
14 pages
Test
10 questions
Section 9: Operaciones con cadenas de caracteres
10:37

En esta lección aprenderá como concatenar objetos de tipos: c, d, n, t y string.

08:39

La sentencia CONDENSE elimina los caracteres en blanco de una cadena de caracteres.

08:32

Con REPLACE reemplazamos patrones en cadenas de caracteres.

13:03

Para buscar un patrón de caracteres en una cadena de caracteres usamos la instrucción SEARCH.

11:58

Aprenderá a utilizamos la instrucción SHIFT para desplazar una cadena de caracteres.

10:31

SPLIT - sentencia utilizada para separar cadenas de caracteres.

Documentación
7 pages
Test
10 questions
Section 10: Bifurcaciones condicionales y expresiones lógicas
15:03

Con la expresión lógica IF / ELSE / ELSEIF / ENDIF controlará el flujo de un programa.

10:24

Implementación de la construcción CASE para distinguir los bloques de bifurcación de forma clara.

14:54

Iteramos el mismo bloque de código con la sentencia DO / ENDDO.

12:51

Bajo una condición especifica iteramos el mismo bloque de código con la sentencia WHILE y ENDWHILE.

Documentación
9 pages
Test 10
12 questions
Section 11: Variables del sistema
12:16

Aprenderá a utilizar los campos de sistema SY, variables internas que el servidor carga en memoria cada vez que se ejecuta un programa.

18:02

Aprenderá a utilizar los campos de sistema SY, variables internas que el servidor carga en memoria cada vez que se ejecuta un programa.

Documentación
11 pages
Test
6 questions
Section 12: Mensajes de diálogo
19:32

Comunicación con los usuarios de las aplicaciones con los mensajes de diálogo.

12:32
Comunicación con los usuarios de las aplicaciones con los mensajes de diálogo.
Documentación
8 pages
Test
8 questions
Section 13: Depuración de programas
16:18

Con el modo de depuración aprenderá a identificar errores de programación y solucionar errores.

12:07

Utilizamos BREAK-POINTS para establecer puntos de interrupción.

12:00

El modo depuración o Debug nos ayuda a identificar errores en tiempo de ejecución que no son detectados por el compilador.

Documentación
9 pages
Test
6 questions
Section 14: Pantallas de selección de usuario
05:53

En esta sección aprenderá como implementar las pantallas de selección ubicadas dentro de la capa de la vista en programas ejecutables, grupos de funciones y module pools.

Parámetros
19:26
Casillas de verificación y radio buttons de parámetros
19:19
Rangos Select-Options
20:32
Elementos de Texto
11:40
24:03

No se pueden definir módulos de diálogo para las pantallas de selección en un programa ABAP. En su lugar, el entorno de proceso lanza eventos específicos durante los procesos PBO y PAI procesando la pantalla, que pueden ser capturados en los correspondientes bloques de eventos durante el proceso de pantalla de selección.

Variantes
09:08
Comentarios
17:19
Formatear y posicionar una línea
12:34
Bloques de elementos
Preview
22:51
Documentación
26 pages
Test
12 questions
Section 15: ABAP Open SQL - Base de datos
15:56

Guardamos el estado de las aplicaciones utilizando la base de datos. En está sección aprenderá a crear Tablas, referenciar las columnas con los elementos de datos y establecer campos claves.

18:35

Con la sentencia INSERT consigue crear registros en la base de datos.

19:05

La sentencia UPDATE le permite modificar el contenido de una registro de la base de datos.

14:59

Utilización de la sentencia DELETE en ABAP SQL para eliminar registros en base de datos.

17:57

MODIFY en ABAP SQl permite modificar registros que ya existen o crearlos si no existen. Todo en una sentencia.

Documentación
18 pages
Test
8 questions
Section 16: Tablas internas
06:03

Visión global sobre las tablas internas en ABAP.

12:00

Lección que le presenta en detalle las tablas internas que existen en ABAP.

11:59

Dependiendo del caso de uso creamos tablas internas estándar u ordenadas.

14:33

El mismo objeto actúa como registro y tabla interna.

12:05

Utilización de un Workarea para rellenar una tabla interna.

14:08

Aprenderá a utilizar la instrucción DESCRIBE para obtener las características de una tabla interna en tiempo de ejecución.

16:18

Lectura de registros en tablas insternas utilizando la sentencia READ TABLE.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Logali SAP, Escuela educativa SAP

Logali SAP es una escuela educativa dedicada en exclusiva a ofrecer formación tecnológica sobre la plataforma SAP, líder mundial en ERP (Enterprise Resource Planning).

Nuestro compromiso es ofrecer una formación innovadora desde el punto de vista técnico y funcional, que garantice la incorporación en el mercado laboral. Para ello Logali SAP está en constante búsqueda de los últimos adelantos y novedades en ingeniería y tecnología de modo que podamos ofrecer el mejor servicio profesional.

Ready to start learning?
Take This Course