Curso de SAP ABAP Completo: Programación Estructurada

Conviértete en desarrollador SAP competitivo empezando ABAP desde cero con un programa integral que enseña programación estructurada, manejo de Data Dictionary, creación de reportes ALV y pantallas Dynpro. Estarás listo para proyectos en ECC y S4HANA y todo a precio económico.

cursos-baratos-online.com

PorCursos-Baratos-Online

👤

222,465

Estudiantes ya inscritos
12 €

Oferta Especial

♾️ Acceso de por vida 📜 Certificado

Si aspiras a una trayectoria profesional con alta demanda en consultoría SAP, el primer requisito es conocer su lenguaje. ABAP constituye el ADN de las aplicaciones empresariales más potentes que usan las grandes multinacionales, y su dominio abre puertas en proyectos tanto actuales como futuros.

Este curso imparte una formación completa desde cero, pensada para que comprendas la lógica básica de la programación SAP. Evitamos los tutoriales inconexos y te guiamos paso a paso para levantar una base sólida que permita crecer profesionalmente en entornos clásicos como SAP ECC o migrando hacia SAP S/4HANA.

El temario pone énfasis en la programación estructurada, base indispensable para cualquier desarrollador ABAP. Dominarás el ABAP Workbench 'SE80' y entenderás el núcleo del sistema: el Diccionario de Datos, donde diseñarás tablas y estructuras propias imprescindibles para gestionar la información empresarial.

Aprenderás a escribir sintaxis ABAP para procesar grandes volúmenes de datos y a generar informes interactivos ALV, una herramienta clave para apoyar la toma de decisiones. También te mostraremos cómo organizar objetos, modularizar código mediante módulos de función y construir pantallas Dynpro que permitan a los usuarios interactuar con tus aplicaciones, facilitando su uso y manteniendo un diseño ordenado y reutilizable. Así estarás listo para abordar proyectos reales desde el primer día.

Detalles del Curso

  • 💻 Horas de video 11
  • 🕒 Horas de estudio 88
  • 🎬 Videos 100
  • 📝 Test 92
  • 📈 Nivel Básico a Experto
  • Lenguaje Español y Multi Idioma
  • 🎓 Certificado de estudios
  • 🔓 Acceso de por vida
  • 🏵️ 7 Días de garantía
  • 💳 Pago seguro con SSL
  • 💵 Aceptamos todas las formas de pago

¿Qué conocimientos vas a adquirir en este curso?

  • 💻 Conocerás en profundidad la programación ABAP estructurada, el pilar imprescindible para cualquier desarrollador SAP.
  • 🛠️ Dominarás el ABAP Workbench (SE80, SE38) y sabrás utilizar el Diccionario de Datos (Data Dictionary) para crear tablas.
  • 📊 Serás capaz de desarrollar desde cero reportes ABAP interactivos y listados ALV (ALV Grid), la solución de informes más extendida.
  • 🧱 Aprenderás a estructurar tu código mediante Módulos de Función (Function Modules) y a diseñar pantallas de usuario (Dynpros).
  • 🐞 Sabrás emplear el Depurador ABAP (Debugger) con soltura para localizar y corregir errores en cualquier programa.
  • 🚀 Gestionarás el Sistema de Transportes (Transport Request) para trasladar tus desarrollos entre entornos, una competencia clave en la consultoría SAP.

Mejora tu CV con el certificado de Cursos-Baratos-Online:

Certificado decursos-baratos-online

El temario del curso incluye:

👨🏻‍🏫 11 Temas
▽ TEMA 1: INTRODUCCIÓN
9 Lecciones00:22:53
Domina ABAP y el entorno SAP: MiniSAP y MiniWAS e IDES, instala y usa SAP GUI y SAP Logon, navega en SAP Easy Access, trabaja con SE11 y SE38 y gestiona objetos con paquetes y órdenes de transporte a precio económico.

▶ 1.1. ¿Dónde obtener mini sap para trabaja con abap?

Configura MiniSAP y domina ABAP desde cero para reproducir las tareas de desarrollo habituales en SAP al mejor precio

02:07

▶ 1.2. ¿Dónde obtener mini was para trabajar con abap?

Emplea MiniWas para reproducir funciones de MiniSAP y practicar programación web con BSP a precio económico

01:54

▶ 1.3. ¿Dónde obtener un acceso ides a un servidor sap?

Aprende qué es IDES, cómo acceder al sistema de demostración SAP y usar sus datos ficticios para practicar programación al mejor precio

01:50

📥 1.4. Documentación a descargar en el último tema

▶ 1.5. Instalación sap gui 7 en abap

Instala SAP GUI 7 en el equipo cliente y configura SAP Logon para conectar con el servidor SAP, servicio económico.

03:33

▶ 1.6. Conexión con sap logon en abap programación estructurada

Configurar SAP Logon y conectar al servidor de aplicaciones SAP mediante los parámetros que facilita el servidor, con opción económica al mejor precio

03:18

▶ 1.7. Interfaz de abap

Material económico para manejar la pantalla SAP Easy Access y reconocer menús, opciones y la estructura de carpetas que organiza las transacciones.

03:48

▶ 1.8. Carpeta workbench abap

Revisa la carpeta WORBENCH ABAP y aprende a manejar las transacciones SE11 para el diccionario de datos y SE38 para el editor ABAP, todo a un precio barato.

02:08

▶ 1.9. Paquete y orden de transporte en abap

Aprende a distinguir los tres entornos SAP y a agrupar objetos en paquetes y órdenes de transporte, asignarlos al guardar y trasladarlos entre Desarrollo, Pruebas y Producción. Curso barato y práctico.

04:15

▽ TEMA 2: TIPOS DE DATOS ABAP
14 Lecciones01:09:07
Aprende a manejar SE38 y a declarar tipos en ABAP: fechas, horas, enteros, flotantes, decimales, cadenas, binarios, empaquetados, constantes y variables de sistema a precio barato

📥 2.1. Documentación a descargar en el último tema

▶ 2.2. Presentación se38 - editor abap

Utilizar la transacción SE38 del editor ABAP para desarrollar programas desde cero y controlar su edición a un costo económico.

06:08

▶ 2.3. Variables y tipos de variables

Cómo manejar la transacción SE38 para abrir el editor ABAP y crear programas paso a paso barato

03:28

▶ 2.4. Variables de tipo d (fecha)

Crearás y validarás fechas de 8 dígitos en formato AAAAMMDD, donde AAAA es el año en 4 dígitos, MM el mes en 2 y DD el día en 2. Servicio barato.

10:49

▶ 2.5. Variables de tipo i (número entero)

Usa el tipo I para guardar números enteros sin decimales, opción económica.

07:33

▶ 2.6. Variables de tipo f (flotante)

El tipo F corresponde a un número de punto flotante de 8 bytes, barato.

03:05

▶ 2.7. Variables de tipo t (hora)

Crear y emplear un tipo llamado T económico para variables de hora de longitud fija de 6 bytes con formato HHMMSS

02:38

▶ 2.8. Variables de tipo decfloat16 y decfloat34 (decimal flotante)

Guía para reconocer y emplear DECFLOAT16 y DECFLOAT34, tipos decimales de punto flotante de 8 y 16 bytes, diferencias y cuándo elegir cada uno, económico y práctico.

07:30

▶ 2.9. Variables de tipo string y xstring (cadena)

STRING se emplea para texto de longitud variable. XSTRING es para secuencias de bytes en hexadecimal. Usa STRING para cadenas y XSTRING para datos binarios. barato

05:27

▶ 2.10. Variables de tipo c (carácter) y p (empaquetado)

Declaración de variables C para cadenas de longitud fija y P para números empaquetados con indicación de la parte decimal, económico

06:46

▶ 2.11. Variables de tipo n (numérico) y x (hexadecimal)

Distingue N como variables que guardan dígitos y requieren indicar longitud, y X como variables que contienen cadenas hexadecimales y también precisan longitud, económico

03:30

▶ 2.12. Constantes

Usa CONSTANT seguido de VALUE para declarar y asignar una constante que fija un valor inmutable, económico

02:50

▶ 2.13 Variables de sistema

Explicación ABAP barato sobre variables de sistema y cuándo se registran al iniciar sesión, al ejecutar un programa y durante su ejecución

09:23

📥 2.14. Ejercicios tipos de datos abap

▽ TEMA 3: SENTENCIAS ARITMÉTICAS
11 Lecciones00:51:17
Emplea ADD, SUBTRACT, DIVIDE, DIV, MOD y COMPUTE para sumar, restar, dividir, obtener cociente y resto, calcular potencias, cuadrado y raíz cuadrada sobre variables a un precio barato

📥 3.1. Documentación a descargar en el último tema

▶ 3.2. Sentencia add

Emplea ADD para aumentar una variable sumando un importe al valor vigente y así actualizar su contenido económico

06:10

▶ 3.3. Sentencia subtract

Ejemplo de uso de SUBTRACT para disminuir el valor actual de una variable restando un importe, método barato.

06:32

▶ 3.4. Sentencia multiply

Empleo de la instrucción ADD para sumar un importe al valor vigente de una variable y actualizar su contenido a precio económico

07:46

▶ 3.5. Sentencia divide

Método económico para usar la sentencia DIVIDE: dividir un importe entre el valor actual de una variable y actualizarla

07:58

▶ 3.6. Sentencia div

Método práctico DIV para calcular el cociente de una división paso a paso, económico

05:27

▶ 3.7. Sentencia mod

Emplea MOD cuando necesites el resto de una división, barato

03:53

▶ 3.8. Sentencia exponencial

En Python aprende a usar el operador de exponenciación para hallar el cuadrado de un lado, de forma barata y económica

05:06

▶ 3.9. Sentencia sqrt

Aprende a calcular la raíz cuadrada de un número con la función SQRT y ejemplos prácticos que explican cómo aplicarla correctamente, en un material económico

03:35

▶ 3.10. Sentencia compute

Por un precio barato domina la sentencia COMPUTE para guardar en una variable el resultado de operaciones aritméticas

04:50

📥 3.11. Ejercicios sentencias aritméticas

▽ TEMA 4: SENTENCIAS CON CARACTERES
10 Lecciones00:41:57
Aprende a manejar cadenas: unir con separador o conservando espacios, compactar o eliminar espacios, sustituir uno o todos, buscar posiciones, desplazar caracteres, cambiar entre mayúsculas y minúsculas, partir y medir longitud barato

📥 4.1. Documentación a descargar en el último tema

▶ 4.2. Sentencia concatenate

Combina variables con CONCATENATE, emplea SEPARATED BY para insertar separadores y usa RESPECTING BLANKS para conservar espacios iniciales y finales. económico

08:13

▶ 4.3. Sentencia condense

Con CONDENSE se eliminan espacios iniciales y finales, se deja un único espacio entre palabras y con la opción NO GAPS se suprimen todos los espacios de la cadena, barato de usar

03:48

▶ 4.4. Sentencia replace

REPLACE sustituye la primera coincidencia en una cadena. REPLACE ALL OCCURRENCES OF reemplaza todas las coincidencias. barato

04:07

▶ 4.5. Sentencia search

Usa SEARCH para localizar subcadenas y aprende a interpretar SY-FDPOS para conocer la posición y por qué un 0 no garantiza que exista la subcadena a un precio económico

05:36

▶ 4.6. Sentencia shift

Domina SHIFT para mover cadenas a la izquierda o a la derecha y aprende sus cuatro variantes: desplazar n lugares a la izquierda, desplazar n lugares a la derecha, borrado izquierdo llamado leading y borrado derecho llamado trailing. barato

06:38

▶ 4.7. Sentencia translate

Domina cómo transformar texto entre mayúsculas y minúsculas con TRANSLATE, empleando TO LOWER CASE para minúsculas y TO UPPER CASE para mayúsculas y aprende cuándo conviene cada opción con un método económico

06:03

▶ 4.8. Sentencia split

Aprende a emplear split para partir una cadena por un separador y gestionar las subcadenas resultantes en tu código al mejor precio.

04:22

▶ 4.9. Sentencia strlen

Con STRLEN obtén la longitud real de una cadena de texto, descartando los espacios en blanco finales. barato

03:10

📥 4.10. Ejercicios sentencias con caracteres

▽ TEMA 5: SENTENCIAS LÓGICAS
11 Lecciones00:40:24
Aprende a manejar comparaciones básicas y estructuras IF y ELSE con variantes anidadas, CASE para alternativas, y bucles DO y WHILE con TIMES, EXIT y CONTINUE. Todo a precio económico.

📥 5.1. Documentación a descargar en el último tema

▶ 5.2. Clases de condiciones

Con sentencias lógicas y condiciones se determina el bloque de código a ejecutar y se identifican comparadores como igual, mayor que y mayor o igual que, barato

02:25

▶ 5.3. Sentencia if

Aprende cuándo ejecutar código con IF únicamente si se verifica una condición y comprende su estructura esencial barato

05:06

▶ 5.4. Sentencia else

IF y ELSE ejecutan un bloque alternativo cuando la condición no se cumple, explicación clara y barata

02:26

▶ 5.5. Sentencia if anidados

Usar IF anidados para ofrecer más de dos opciones y entender por qué no conviene superar tres niveles resulta práctico y económico

04:57

▶ 5.6. Sentencia case

Recurso barato sobre el uso de CASE para evaluar múltiples condiciones y devolver un único valor por caso en consultas SQL.

06:18

▶ 5.7. Sentencia do

Guía para usar DO con TIMES para repetir bloques de código y gestionar el flujo con EXIT y CONTINUE barato

05:48

▶ 5.8. Sentencia exit

Para detener al instante un bucle emplea EXIT dentro de un DO barato

04:03

▶ 5.9. Sentencia continue

Emplea CONTINUE dentro de un DO para omitir el resto del código en esa iteración y pasar de inmediato a la siguiente vuelta del bucle. barato

05:15

▶ 5.10. Sentencia while

WHILE repite instrucciones mientras la condición sea verdadera, se controla el flujo con EXIT y CONTINUE y se explica por qué el bucle no se ejecuta si la condición es falsa desde el inicio. Material económico.

04:06

📥 5.11. Ejercicios sentencias lógicas

▽ TEMA 6: TABLAS INTERNAS
23 Lecciones02:21:02
Aprende a declarar y usar tablas internas en ABAP, tipos standard sorted y hashed, inserción con APPEND e INSERT, SELECT INTO, recorrido con LOOP, lectura modificación y borrado con READ MODIFY DELETE y uso de FIELD-SYMBOLS, barato

📥 6.1. Documentación a descargar en el último tema

▶ 6.2. Introducción a las tablas internas

Aprende barato a crear y emplear tablas internas en ABAP, definir columnas, añadir filas y registros y guardar datos para reducir accesos a la base de datos

02:19

▶ 6.3. Declaración

Declarar variables con TYPE para reproducir la estructura de una tabla y emplear TYPE TABLE OF para definir tablas internas que almacenan varios registros en ABAP barato

04:12

▶ 6.4. Inserción de datos

Para introducir registros en tablas internas emplea APPEND en tablas STANDARD con o sin cabecera y utiliza INSERT en tablas SORTED y HASHED, económico.

02:58

▶ 6.5. Sentencia append, añadiendo registros con work área

En el área de trabajo crea una variable con la misma estructura que la tabla interna y usa APPEND para añadir un registro a una tabla STANDARD sin cabecera barato

14:51

▶ 6.6. Sentencia append, añadiendo registros con cabecera

Declarar tabla interna STANDARD con cabecera mediante WITH HEADER LINE y añadir registros con APPEND usando la cabecera barato

05:46

▶ 6.7. Sentencia insert, insertando registros en tablas sorted

Aprenderás a distinguir claves únicas y no únicas y a insertar registros en una tabla ordenada con INSERT INTO TABLE económico

08:50

▶ 6.8. Sentencia insert insertando registros en tablas hashed

Definir tablas con hashing y clave única mediante la cláusula with unique key, método económico

05:28

▶ 6.9. Sentencia select into table

Empleo de SELECT INTO para copiar registros en una tabla interna de igual estructura y uso de SELECT SINGLE INTO para volcar un único registro en una estructura equivalente barato

07:35

▶ 6.10. Sentencia select into corresponding fields of table

Cómo usar SELECT INTO CORRESPONDING FIELDS para mapear valores de una tabla del diccionario a una tabla interna o estructura por nombre de columnas y no por posición, explicación práctica al mejor precio

08:09

▶ 6.11. Sentencia loop at

Con LOOP AT se itera una tabla registro a registro y se seleccionan filas por campos con la cláusula WHERE, barato.

14:54

▶ 6.12. Sentencia loop at transporting no fields

Reorre una tabla interna sin cargar registros mediante LOOP AT TRANSPORTING NO FIELDS y controla la salida del bucle con EXIT, método económico

09:36

▶ 6.13. Sentencia move-corresponding

Trasladar valores de columnas con igual nombre entre estructuras o tablas mediante la sentencia MOVE CORRESPONDING, barato.

04:59

▶ 6.14. Sentencia read table index

Leer un registro de una tabla por posición con READ TABLE INDEX indicando el número del registro, explicación económica

04:39

▶ 6.15. Sentencia read table with key

Localizar un valor con READ TABLE WITH KEY en una columna y comprender por qué usarlo en columnas sin índice reduce el rendimiento económico

05:40

▶ 6.16. Sentencia read table transporting no fields

Emplear READ TABLE TRANSPORTING NO FIELDS para verificar si un valor existe en una tabla interna sin crear estructura, método económico

04:22

▶ 6.17. Sentencia modify

Emplea MODIFY para actualizar un registro en una tabla interna con estructura y recurre a TRANSPORTING cuando solo deban alterarse campos concretos. Económico

09:33

▶ 6.18. Field-symbols

Con la cláusula ASSIGNING declara y asigna FIELD-SYMBOLS según la estructura del objeto y modifica directamente el objeto al que apuntan, económico

05:42

▶ 6.19. Sentencia delete table

Eliminar registros de una tabla con la instrucción DELETE TABLE aplicando datos de una estructura en un procedimiento económico

05:58

▶ 6.20. Sentencia delete index

Con DELETE y la cláusula INDEX puedes borrar de una tabla interna el registro cuyo número se indica. económico

03:52

▶ 6.21. Sentencia sort

Usa SORT para ordenar una tabla standard y aplica las cláusulas ASCENDING o DESCENDING según necesites orden ascendente o descendente, barato

05:03

▶ 6.22. Sentencia describe table

Con DESCRIBE TABLE se cuenta el número de registros de una tabla interna dentro de un programa barato

06:36

📥 6.23. Ejercicios tablas internas

▽ TEMA 7: FUNCIÓN DEBUGGING
5 Lecciones00:21:09
Aprende a depurar ABAP: controla pausas y pasos, revisa y cambia variables, administra puntos de interrupción de sesión y externos y créalos desde menú o barra de herramientas barato

📥 7.1. Documentación a descargar en el último tema

🔒

▶ 7.2. Introducción al debugging

En Sistema abre Utilidades y Depuración ABAP, activa el depurador y usa Paso a paso, Ejecutar, Retornar y Continuar para localizar errores, ver variables y ejecutar el código línea a línea barato

09:36 🔒

▶ 7.3. Breakpoint de sesión

Emplea puntos de interrupción para pausar la ejecución, inspeccionar y ajustar variables, localizar fallos, diferenciar puntos de sesión y externos y crear uno externo desde Utilidades o la barra de herramientas barato

07:24 🔒

▶ 7.4. Breakpoint externo

Explica qué es un breakpoint, cómo detiene la ejecución para inspeccionar y modificar variables, las diferencias entre breakpoint de sesión y externo, y cómo crearlo desde el menú o la barra de herramientas. A precio barato.

04:09 🔒

📥 7.5. Ejercicios función debugging

🔒

▽ TEMA 8: PROGRAMACIÓN DE DIALOGO CON OPEN SQL
22 Lecciones02:34:54
En SAP ABAP desarrollo pantallas de selección, tablas del diccionario y programas modulares con inclusiones, controlo entradas, ejecuto SQL, gestiono mensajes y transacciones barato y económico

📥 8.1. Documentación a descargar en el último tema

🔒

▶ 8.2. Introducción a la programación de dialogo

Diseña una pantalla de selección con bloques, botones de opción, campos de entrada, casillas, calendario y opciones de rango, crea una tabla de base de datos y un programa modularizado, todo a precio económico.

02:46 🔒

▶ 8.3. Includes

Modulariza programas con includes TOP SEL y F01 creados desde SE38, organiza eventos y subrutinas para obtener código claro, mantenible y fácil de entender al mejor precio

04:54 🔒

▶ 8.4. Radio button

Guía paso a paso para crear radiobuttons en ABAP, explica la sintaxis de PARAMETERS RADIOBUTTON GROUP y SELECTION SCREEN BLOCK, cómo asignar textos y símbolos y gestionar traducciones multilenguaje, a precio económico

10:53 🔒

▶ 8.5. Parameters

Define campos PARAMETERS, muestra varios en la misma línea con SELECTION-SCREEN BEGINEND OF LINE y asigna textos con SELECTION-SCREEN COMMENT indicando posición, longitud y el identificador text-xxx para cada variable, todo barato.

08:54 🔒

▶ 8.6. Implementación y uso del check box en abap

Enfoque económico para crear y configurar check boxes, cuándo usar radio buttons, cómo permiten selecciones múltiples y la sintaxis básica en ABAP para definir una casilla de selección

03:04 🔒

▶ 8.7. Calendario

SY-DATUM permite mostrar un calendario para elegir una fecha en vez de guardarla en un campo Char de 8 o 10 posiciones, método económico.

08:32 🔒

▶ 8.8. Select-options

Configura y utiliza el objeto Select options en pantalla para aceptar y mostrar valores individuales de forma sencilla al mejor precio.

07:39 🔒

▶ 8.9. Clase de mensajes y tipos de mensajes

Domina el manejo de mensajes en SAP creando y editando clases con SE91, identifica los tipos S I E A W y aprende a invocarlos en ABAP con forma abreviada y larga. barato

19:55 🔒

▶ 8.10. Creando tabla de base de datos

Guía práctica para crear y configurar tablas transparentes en SAP con SE11, abarca MANDT como campo clave, elementos y tipos de datos, permisos y opciones técnicas, a un precio económico.

12:50 🔒

▶ 8.11. Visualizando e insertando en tablas de base de datos

Aprende a emplear la transacción SE11 para ver e insertar datos directamente en las tablas del diccionario de datos y localizarla en el menú SAP. Curso económico.

04:48 🔒

▶ 8.12. Sentencia sql insert

Crear una estructura con formato de tabla y usar la sentencia INSERT para insertar datos desde esa estructura en la base de datos, como método barato.

14:29 🔒

▶ 8.13. Sentencia sql delete

Para borrar registros en tablas hay que diseñar una estructura compatible, usar DELETE y diferenciar baja física de baja lógica, todo a precio barato.

10:43 🔒

▶ 8.14. Creando subrutinas de forma manual

Generar subrutinas manualmente, invocar rutinas con PERFORM y organizarlas con encabezado FORM ENDFORM. Material económico.

03:40 🔒

▶ 8.15. Sentencia sql select

Uso de SELECT e INTO para recuperar uno o varios registros, y cómo elegir entre asignar un campo a una variable o emplear una estructura que abarque todos los campos, con un enfoque económico.

08:05 🔒

▶ 8.16. Sentencia sql update

Aprende a emplear UPDATE para cambiar registros en una tabla de la base de datos, dominando su sintaxis básica para alterar filas de forma correcta. económico

07:03 🔒

▶ 8.17. Sentencia sql select into table

Guía práctica sobre SELECT INTO TABLE para recuperar múltiples registros desde una tabla de base de datos hacia una tabla interna y dominar su sintaxis económico

07:35 🔒

▶ 8.18. Creando transacciones

Con SE93 crearás una transacción, definirás texto, programa o dynpro, variantes, parámetros y campos de definición, y habilitarás la GUI para ejecutarla por HTML, Java o Windows, barato

06:25 🔒

▶ 8.19. Guía completa para crear variantes en abap de manera efectiva

En SAP crear y gestionar variantes grabando una desde la transacción, configurar campos como protegido, suprimir, obligatorio o guardar vacío, ejecutar la variante y traer, visualizar o borrar variantes económico

03:46 🔒

▶ 8.20. Creando transacciones con variantes

Desde SE38 crea transacciones, usa el menú del listado de objetos para añadir y configurar una transacción y asignarle una variante que se ejecute automáticamente, económico.

04:29 🔒

▶ 8.21. Creando menús de ámbito y favoritos

En SAP crea y configura un menú de ámbito con SE4N, inserta transacciones como subniveles, añade atajos a Favoritos y guarda los cambios, económico.

04:24 🔒

📥 8.22. Ejercicios programación de dialogo con open sql

🔒

▽ TEMA 9: EXTERNALIZACIÓN DE SUBRUTINA
6 Lecciones00:41:21
Dividir subrutinas en módulos, favorecer variables locales sobre globales, distinguir rutinas internas y externas y gestionar parámetros de entrada y salida, económico.

📥 9.1. Documentación a descargar en el último tema

🔒

▶ 9.2. Introducción a la externalización de rutinas

Comprende la modularización de subrutinas, diferencia variables globales y locales, identifica subrutinas internas y externas y aplica correctamente parámetros de entrada salida tabla y estructura económico

02:46 🔒

▶ 9.3. Externalizando subrutinas (i)

Aprenderás a externalizar subrutinas, usar variables locales para conservar el código y llamar procedimientos externos pasando entradas y recibiendo salidas con las dos invocaciones típicas, explicado barato.

16:48 🔒

▶ 9.4. Externalizando subrutinas (ii)

Cómo modularizar y delegar subrutinas, emplear variables locales en vez de globales y pasar parámetros y resultados al invocar rutinas externas. Económico

11:32 🔒

▶ 9.5. Externalizando subrutinas (iii)

Organizar subrutinas en módulos, emplear variables locales en lugar de globales y pasar parámetros de entrada y salida, además se detallan las dos formas habituales de invocar rutinas externas, servicio barato

10:15 🔒

📥 9.6. Ejercicios externalización de subrutina

🔒

▽ TEMA 10: FUNCIONES
8 Lecciones00:40:28
En SAP SE37 configurarás y emplearás módulos de función para crear, probar y mantener código reutilizable, gestionar parámetros y excepciones y ejecutar llamadas entre módulos a precio económico

📥 10.1. Documentación a descargar en el último tema

🔒

▶ 10.2. Introducción funciones en abap

Explorarás el propósito de los módulos de funciones en SAP, cómo acceder con SE37 y qué contienen sus pestañas import, export, changing, tablas, excepciones y código fuente. Disponible a precio económico.

02:46 🔒

▶ 10.3. Creando grupo de funciones

En SE37 se gestionan grupos de funciones: crear, modificar, visualizar, borrar y buscar grupos. Servicio económico.

03:06 🔒

▶ 10.4. Creando estructura del módulo de funciones

Crear y configurar módulo de funciones en SE37 nombrado con Z o Y, asignar grupo, definir parámetros Import Export Changing y tablas, usar matchcode para tipos, marcar opcionales, declarar excepciones y revisar código fuente económico

10:22 🔒

▶ 10.5. Creando código en módulo de funciones

Crear subrutinas y gestionar llamadas entre módulos de funciones, detectando en el llamador errores leyendo la variable de sistema SY-SUBRC cuando un módulo lanza una excepción. Producto económico.

07:45 🔒

▶ 10.6. Probando testdel módulo de funciones

Ensaya módulos de funciones en pantalla de prueba: activa con varita, abre con llave, completa parámetros y tablas, ejecuta con reloj y usa modo debug para depurar. Económico.

05:52 🔒

▶ 10.7. Llamando al módulo de funciones

Usa CALL FUNCTION o el botón MODELO para ejecutar un módulo de funciones, pasar parámetros y gestionar excepciones, verifica sy-subrc al retorno y evita el error DUM por excepciones sin control. barato

10:37 🔒

📥 10.8. Ejercicios funciones

🔒

▽ TEMA 11: DOCUMENTACIÓN A DESCARGAR
1 Lecciones00:00:00

📥 11.1. Descargar temario en pdf

🔒

Valoración de los estudiantes

Promedio

4.5

11123 Votos

68%
20%
4%
3%
3%

Razones principales para cursar el Curso de ABAP

Conexión permanente sin límites

Fórmate sin prisas, en cualquier momento y desde cualquier lugar


Libertad total de estudio

Sin fechas límite ni estrés. El control del aprendizaje lo tienes tú


Especialistas del sector

Prepárate con mentores en activo que comparten su experiencia real


Calidad educativa asegurada

Material didáctico moderno enfocado en la aplicación práctica


Entorno multiidioma

Disfruta de las lecciones en tu lengua materna para mayor comodidad


Educación a distancia 100% flexible

Un entorno virtual intuitivo diseñado para facilitar tu día a día


Catálogo formativo inmenso

Explora todas nuestras áreas de estudio sin suscripciones


Alumnado 100% satisfecho

El éxito profesional de los estudiantes es nuestra mejor garantía


Paga una vez, aprende siempre

Desbloquea toda la plataforma de forma vitalicia abonando solo la matrícula


Red global de +500.000 alumnos

Únete a las miles de personas que ya han impulsado su carrera con nosotros