💡¿Qué es ABAP? - Curso ABAP introductorio

Curso ABAP, abierto, libre y gratuito que le brindará excelentes bases para iniciarse en la programación ABAP, desde conceptos elementales hasta la creación de su primer programa ABAP, todo esto y mucho más en este estupendo curso que le hemos preparado.

Ezequiel Karsz Instructor del Curso SAP Inroductorio

👋Hola, me llamo Ezequiel Karsz, como encargado ABAP, le doy la bienvenida a CVOSOFT IT ACADEMY - Expertos en Capacitación para Tecnología SAP®.

Aprender a programar ABAP es la idea central que hoy nos reúne, juntos tendremos un completo panorama de ABAP, empezando por los conceptos básicos, pasando por las dudas más frecuentes al iniciarse, hasta el desarrollo de su primer programa en ABAP.

En este curso ABAP lo iniciaremos analizando sus bases conceptuales, continuaremos estudiando diversos materiales multimedia en audio y vídeo, y finalizaremos con la entrega de un Completo regalo SAP fiEbook ABAP de regalo, junto a la posibilidad de continuación de esta propuesta formativa..

Plan #ESTUDIAENCASA

30, 40, 60 y hasta 100%OFF en planes de carrera 2020
CODO a CODO con tu ganas de aprender!

ABAP es apasionante, Bienvenido a la PROGRAMACIÓN!

 

(Cambiar Player - Si tiene Restringido el Acceso Youtube)

Egresados ABAP: 100% Real Emotions!

★★★★★ "Me pareció un curso extremadamente bueno, buen materia de apoyo, una buena dinámica, excelente atención y soporte por parte de Ezequiel"

★★★★★ "Muchas gracias Ezequiel y todo el equipo por ayudarnos a aprender!!."

★★★★★ "Creo que han acertado de manera correcta la forma de enseñar con conceptos y materiales precisos y concretos. No dudaria en recomendarlo"

★★★★★ "Realmente he considerado el curso bastante bueno, muy bien estructurado. Lo recomiendo aquellos que quieran iniciarse."

★★★★★ "La experiencia con la metodología y con la plataforma me parecio excelente, enriquecedora y muy productiva"

( + Más )

 

Perfil Si desea conocer más sobre mi perfil le dejo este link para que visite.

¡Ahora sí! le invito entonces a empezar juntos el análisis de ABAP y recorrer el apasionante mundo que rodea a este lenguaje de programación. Comencemos!!!

 

📘 CVOPEDIA:

CVOPEDIA es el Glosario términos Abierto y Gratuito SAP más grande de habla hispana, fue creado CVOSOFT y es enriquecido activamente por toda nuestra comunidad académica.

Al avanzar en el estudio verá que muchas palabras están resaltadas por tratarse de Vínculos a CVOPEDIA.

Le aconsejamos que analice cada término nuevo y obtendrá un gran enriquecimiento de los conocimientos que tan deseosamente busca obtener.

 

✒️ CVOPEN ACADEMY:

Nuestros alumnos han compartido de manera abierta libre y gratuita miles de conocimientos con la comunidad, si tiene dudas en algún tema específico visite la sección de conocimientos comunitarios.

 

CVOSOFT IT ACADEMY - Academia Líder en tecnología SAP® | +11 Años de Experiencia | Miles de Consultores Egresados

¡regalo SAP fiINICIEMOS YA SU FORMACIÓN!

 

ABAP: Bases y Funcionalidades

 

Curso Gratuito en SAP ABAP
Aprendiendo las Bases del Lenguaje de Programación ABAP

 

 

:: Preámbulo SAP:

SAP es un sistema informático constituido por diversos módulos, mediante los cuales lleva a cabo la gestión de los procesos de negocios de las empresas que lo utilizan, si usted no posee conocimientos básicos sobre el Sistema SAP, antes de avanzar sería muy conveniente que acceda a este Curso Sap Gratuito y nivelatorio).

Los módulos del Sistema SAP
La Programación ABAP abarca todos los módulos del Sistema SAP

 

 

:: ¿Qué es ABAP?:

ABAP es el lenguaje de programación propiedad de la empresa SAP, que se utiliza para programar la mayoría de los productos de la misma.

ABAP Significa (Advanced Business Application Programming), ABAP también conocido como SAP ABAP.

También nos referimos a ABAP como ABAP 4 debido a que es un lenguaje de cuarta generación.

ABAP: Las Bases del Lenguaje de Programación
ABAP: Las Bases del Lenguaje de Programación

 

El Desarrollador ABAP o también llamado Programador ABAP, será el encargado de desarrollar nuevas funcionalidades en el Sistema SAP y/o adecuar las existentes de modo de que cumplan con los requerimientos de la empresa en donde se encuentra SAP instalado.

"ABAP es un lenguaje de programación de 4ta generación el cual se usa para adaptar las posibilidades del Sistema SAP estándar a los requisitos específicos del cliente."

En la jerga, comúnmente cuando se habla de programadores ABAP se los suele nombrar como "Abapers".

Si hablamos "formalmente" entonces al programador abap lo llamaremos "Desarrollador ABAP".

 

 

:: Los puntos fuertes de ABAP:

Algunos de los puntos fuertes de ABAP que es bueno destacar y que conozca son:

  • Mediante ABAP podemos crear reportes clásicos, reportes Interactivos y Reportes ALV ABAP que permiten mostrar rápidamente los datos en pantalla.
  • Desde ABAP tendremos acceso directo a la base de datos mediante la utilización de OPEN SQL
  • ABAP proporciona una ayuda muy potente sobre la semántica y sintaxis de su lenguaje. 
  • ABAP nos permite crear aplicaciones en múltiples idiomas
  • ABAP proporciona una herramienta muy potente para la gestión de los datos en el sistema como es el Diccionario de datos
  • Dispondremos también de ABAP para crear formularios rápidamente mediante las técnicas sapscript , smartforms y adobeforms.  
  • Para crear aplicaciones web podemos utilizar webdynpro abap. 
  • Para agregar las funcionalidades que el cliente solicite al sistema SAP podremos utilizar field exits, user exits, enhancements, badis, etc.

Y un sin fin de temas interesantes que al avanzar en su formación ABAP irá conociendo y disfrutando.

 

 

:: Las versiones de SAP y ABAP:

SAP HANA y su antecesor SAP ECC, representan la versiones activas del Sistema SAP para su producto ERP diseñadas para las grandes empresas, actualmente ambas cuentan con pleno soporte de la compañía SAP, y son las versiones que usted encontrará instaladas en las empresas, acompañándolas día a día por varios lustros más.

 

Versiones del Sistema SAP y ABAP

  • SAP R/1 (Discontinuada)
  • SAP R/2 (Discontinuada)
  • SAP R/3 (Discontinuada)
  • SAP ECC / ABAP (Activa y con soporte hasta el año 2030)
  • SAP HANA / ABAP FOR HANA (Activa y con soporte hasta el año 2040)

 

A continuación, el siguiente gráfico conceptualiza la evolución del sistema SAP en el tiempo, donde le pedimos enfocarse en la sección "Programación" para notar cómo el lenguaje ABAP ha variado en este cronograma.

 

Evolución de la arquitectura del Sistema SAP
El lenguaje ABAP dentro de la evolución de la arquitectura SAP

 

Cómo lo pudo observar la evolución de la arquitectura SAP en las últimas tres décadas, la principal modificación se ha dado con la versión ABAP (o ABAP4) hacia la versión ABAP FOR HANA (o ABAP 7.4).

 

 

:: ABAP FOR HANA:

ABAP FOR HANA o ABAP 7.4, es la versión desarrollada por SAP para dar soporte a la nueva tecnología presente en su plataforma HANA, las empresas de a poco y a sus tiempos están migrando hacia esta nueva tecnología.

ABAP for HANA utiliza las bases de la programación de ABAP4, e incorpora avances y modificaciones para aprovechar y optimizar ciertos procesos técnicos.

👣Paso a paso: Para manejar los procesos de ABAP for HANA, debe previamente tener bien en claro y dominar el funcionamiento de la programación ABAP4 para la versión de SAP ECC.

 

 

:: ABAP 4:

ABAP4 o ABAP a secas cómo es más común llamarlo, es la versión que utiliza el Sistema SAP en su versión ECC.

SAP ECC tiene soporte y validez comprometido por la empresa SAP hasta el año 2030,y cómo SAP ECC es la versión predominante en la industria actual, esto conlleva a que ABAP4 sea la versión más común a encontrar en un cliente.

🎯Objetivos: Este curso que estamos compartiendo se encuentra enfocado en las bases de la programación ABAP4.

 

 

:: ABAP y el mercado laboral actual:

Al integrar el dominio de ABAP a su currículum vitae, el mismo se destacará y le permitirá postular a los mejores empleos, con los mejores salarios, en las mejores empresas del mundo.

😱Si usted es del ámbito de sistemas, o le interesaría serlo, no dominar ABAP puede ser un gran excluyente y limitador de carrera dentro del mercado laboral actual, ya que se calcula que el 85% de la industria moderna implementa la tecnología SAP, y por ende las mismas requieren que el personal contratado sepa gestionar eficientemente los procesos SAP intervinientes en su modelo de negocios.

 

 

Acceder al informe de empresas que usan SAP
Las principales empresas del mundo usan SAP / Acceder a esta nota

 

:: ABAP: Profesiones afines:

ABAP es una excelente opción de carrera profesional o perfeccionamiento de currículum hacia una amplia variedad de perfiles entre los cuales se destacan:

  • Analistas, licenciados o ingenieros en sistemas
  • Técnicos y/o programadores universitarios
  • Desarrolladores de otros lenguajes de programación que deseen llevar al máximo su carrera
  • Público en general que busquen iniciar una carrera en programación exitosa y de gran salida laboral

 

 🚀ABAP potenciará su perfil cómo especialista en programación! en solo 6 meses de formación académica intensiva usted puede alcanzarlo si se lo propone, en nuestra academia ya lo lograron cientos de personas ¿por qué usted no? (ver Programadores ABAP egresados).

 

💼 Carrera Programador ABAP:

Si usted desea aprender programación ABAP de manera integral y correcta, debe ir paso a paso.

 
Se trata de una gran carrera y toda carrera inicia por un primer paso.
👏Nuestras felicitaciones si decide iniciarla!

 

 

:: Avancemos con ABAP!

Sigamos adentrándonos ordenadamente en el mundo de ABAP, enfocándonos en las consultas más frecuentes realizadas por la gente que recién comienza.

👍¡Vamos, que este curso recién comienza!

 


 

🎓 EGRESADOS ABAP | ❤️ 100% REAL EMOTIONS! >SELECCION DE EGRESADOS ALEATORIA<

"Estoy muy satisfecho con el curso, ahora quisiera tomar el nivel avanzado de programador Abap. Este nivel me gusto y pienso continuar con ustedes!!   Saludos,"

Luis Guzman, Consultor de informatica
ESTADOS UNIDOS / Florida || Legajo Certificación: CM88X
Ha certificado en los módulos: Programador ABAP Nivel Inicial, Programador ABAP Nivel Avanzado, Introducción A SAP, Programador ABAP Orientado A Objetos y Desarrollador BI BW Nivel Inicial

Si no persigues tus sueños, nadie lo hará por ti!

 

 

 

ABAP: Top Five de Preguntas Frecuentes

Es muy Interesante poder compartir aquí consultas básicas que las personas que se inician en ABAP se hacen habitualmente, así que bueno, comencemos a ver las ABAP FAQ´s (Frecuented Asqued Cuestions / Consultas frecuentes)

ABAP: Preguntas Frecuentes
ABAP: Preguntas Frecuentes

 

 

:: FAQ1: ¿Qué hace un programador ABAP?

Un Abaper crea nuevos programas o bien modifica los programas existentes en el sistema SAP, adaptándolos a los requisitos de cada cliente en particular.

Intervenciones de un abapper:

  • El código estandard de SAP es solo modificable "en partes", para ello la SAP deja huecos en distintas partes de su sistema para que los programadores realicen sus intervenciones.
  • Todo el código fuente de programas ABAP Z es abierto y modificable por un abaper.
  • Normalmente todo el código fuente correspondiente a Reportes, utilidades comunes de usuarios es totalmente abierto y modificable por un abaper

    Es aquí por donde pasa la mayor parte del trabajo del abaper (y créame que es mucho), respecto a las modificaciones del estándar pocas veces se altera...


Cargando...


En ABAP se programa para todos los módulos que integran al sistema SAP, por ello no importa que módulos de SAP tenga instalados una empresa, siempre requerirá de un abaper (o equipo de abapers) para llevar a cabo sus modificaciones, es por ello que ABAP tiene un rápida e inmejorable salida laboral al mercado.

"La gran demanda actual de ABAPERS bien capacitados, es la causa de que muchas empresas que visitan nuestra galería de egresados y bolsa de empleo OnLine, contraten incluso alumnos de nuestra academia que aún no han egresado de sus carreras"

Bueno, por último y como frutilla del postre, los abapers son los programadores mejores pagos del mercado.

¿No me podrá negar que suena interesante?...

 

 

 

:: FAQ2: ¿Cómo acceder al Editor de SAP?

Si tiene SAP:
Para realizar las prácticas es necesario tener acceso a un Servidor SAP, puede que dentro de su empresa usen SAP, entonces simplemente, debería pedir que le habiliten una cuenta de acceso al mismo.

Si no tiene SAP:
Puede descargarse a su PC una versión de pruebas del servidor, clásicamente esta versión de pruebas se llamaba "MiniSAP" o "MySAP" ahora con la nueva nomenclatura se lo denomina SAP Netweaver.

Para ello:

  • Primero deberá registrarse en la SDN de SAP.
  • Luego Descargar el instalador del Servidor, optando entre las versiones SAPNetweaver 32 Bits o SAP Netweaver 64bits.
  • Descomprimir e iniciar la instalación.

Una vez instalado SAP Netweaver, contará con un completo laboratorio montado en tu PC, ideal para comenzar sus estudios.

El proceso de instalación de SAP Netweaver suele demorar entre 4 a 6 horas mínimo, como no es muy sencillo, para evitar quebraderos de cabeza, es aconsejable empaparse bien en el tema antes de instalarlo.

Analizar el proceso de instalación excede el alcance y enfoque de este seminario, encontrará mucha info en la web al googlear "Instalación del Servidor SAP Netweaver" e incluso vídeos que tratan este tema.

 


Conozca nuestra propuesta Académica

 

 


:: FAQ3: ¿Cómo se programa en ABAP?

En ABAP se programa escribiendo líneas de código dentro del "editor SAP", para que luego una vez escritas, el sistema las interprete y actúe en consecuencia, el proceso para acceder a este "editor SAP" es el siguiente:

  • 1º: Acceder a SAP logueandose al sistema (loguearse significa poner un nombre y clave de acceso válido para iniciar sesión en una plataforma).
  • 2º Acceder al Editor SAP
    • Como SAP trabaja con una estructura de transacciones, cada transacción sirve para realizar una tarea específica, cada transacción tiene un nombre o mejor dicho un "TCODE".
    • Usted deberá acceder a la transacción de acceso al editor, ingresando a la transacción SE38.
  • Listo!!! ya estará en condiciones de empezar a programar.

 

Tómelo con calma, esto le quedará más mucho más claro a medida que avancemos con los temas de este curso, por ahora pasemos a la siguiente FAQ.


🎓 EGRESADOS ABAP | ❤️ 100% REAL EMOTIONS! >SELECCION DE EGRESADOS ALEATORIA<

"La capacitacion me parece excelente, pero en ciertos temas no se brinda el detalle necesario para lograr realizar los ejercicios y uno tiene que hacer busquedas en la SDN para darse cuenta en que estas mal. En mi caso que no trabajo con un sistema SAP si no con otra platarforma de desarrollo algunas de las lecciones son muy aceleradas. En general el sistema me parece excelente y lo he recomendado a varios de mis compañeros y amigos. Les tengo una sugerencia pudieran crear estos cursos en el idioma ingles pues existen muchas personas que conosco que aunque son bilingues (español e ingles) entienden los terminos de computacion mejor en ingles. Tambien deseo sugerirles que el curso este disponible en otra media como DVD's despues que uno se inscriba y como es logico que pague  para asi poder acceder a las lecciones y refrescar los conocimientos adquiridos o que el alumno tenga acceso a las lecciones indefinidamente.  Quisiera darle las gracias al instructor Ezequiel por su valiosa ayuda en este curso y nos comunicaremos mas adelante para realizar el curso de Programador ABAP Nivel Avanzado. Reapetuosamente quedo de ustedes, Raul Moreno."

Raul Moreno, Ingeniero en systema
ESTADOS UNIDOS / Florida || Legajo Certificación: CP25P
Ha certificado en el módulo: Programador ABAP Nivel Inicial

Si no persigues tus sueños, nadie lo hará por ti!

 

 


 

:: FAQ4: ¿Cómo es la estructura de trabajo de un ABAPER?

Este es un tema muy interesante para tratar y del que muy pocos hablan.

Si bien cada empresa posee su propia estructura organizativa de flujo de trabajo, habitualmente todas las que trabajan de manera medianamente ordenada cumplen los mismos lineamientos.

 

Un Abaper crea nuevos programas o bien modifica los programas existentes en el sistema SAP, adaptándolos a los requisitos de cada cliente en particular.

Cargando...

Esta estructura si se encuentra bien implementada, mejora el control de los costos de las peticiones de los usuarios antes de llevarlas a cabo, aunque en primer instancia pudiera parecer un tanto burocrática, la misma garantiza la calidad del producto final y la organización del trabajo a realizar, ya que "en teoría" los tiempos han sido calculados con antelación, no teniendo que trabajar a las apuradas o con demasiado tiempo ocioso improductivo.

 

Estructura Organizativa de trabajo
Ciclo de trabajo de un desarrollador ABAP


El siguiente es un ejemplo para ilustrar este concepto.


1º La Petición del Cliente al Consultor Funcional
.

Es muy raro que un gerente de ventas contacte a un abaper directamente ante una petición de trabajo.

Lo que habitualmente pasa (y es correcto que pase) es que el gerente de ventas cite a un Consultor Funcional SAP, para este ejemplo, por tratarse de un requerimiento del sector/módulo Ventas, tendría que tomar esta petición un Consultor Funcional SAP SD, al cual el gerente le comentará sus necesidades.

Luego el consultor citado analizará el pedido del cliente y evaluará si ese trabajo se puede realizar parametrizando el sistema SAP (o sea configurando el sistema vía transacciones existentes), si se puede realizar la adaptación mediante una "parametrización", el consultor funcional la realizará dicha tarea y trabajo terminado.

Si el pedido del gerente excede las posibilidades abarcadas por la parametrización del sistema, es allí cuando el "Consultor Funcional" y el "Consultor Técnico" (el abaper para nuestro caso) se ponen a trabajar en conjunto y nace la magia!

 

2º La elaboración del Diseño Funcional:


La forma más básica de realizar este trabajo Funcional y Técnico en conjunto, es que el Consultor Funcional, lo inicie elaborando una documentación llamada "Diseño Funcional", en este documento se le indica al Consultor Técnico entre otras cosas lo siguiente:

  • Si se trata de hacer un programa nuevo o modificar un programa existente y la finalidad del mismo.
  • El detalle de la interfaz gráfica de selección de datos que debe tener el programa o bien la modificación/es.
  • El detalle del trabajo a realizar sobre las tablas afectadas por el programa, detalle del ABM.
  • La especificación y planteo de "Casos de prueba", a sea... Las pruebas a realizar luego de que el programa esté terminado.
  • Y demás documentaciones que crea necesaria o útil al abaper.

Una vez que Consultor Funcional elaboró el "Diseño Funcional", en base a la estructura organizativa con la que trabaje la empresa, le pedirá al Consultor Técnico:

  • Que Realice el programa en base al Diseño Funcional que él ha generado.
  • Que en base al Diseño Funcional elabore y entregue un "Diseño Técnico".
    (Normalmente aquí se incluirá entre otras, la cotización de horas que el abaper presume insumirá realizar o modificar el programa).
  • Que Realice el programa en base a un "Diseño Técnico Preexistente"

 


3º Abaper! Manos a la Obra

Bueno, en base a la clase de petición que le llegue, el programador comienza su trabajo.

Al terminarlo lo prueba, genera o completa la documentación requerida y avisa al consultor funcional.

El Consultor Funcional a su vez realizará sus propias pruebas y si está todo en orden, avisará al gerente de ventas, cerrando de esta manera la petición establecida en un principio.

 

 


 

:: FAQ5: ¿ABAP es un lenguaje Orientado a Objetos?

La programación abap originalmente era pura y exclusivamente de carácter estructural y orientada a eventos, pero...

En una las últimas versiones SAP introduce la Programación Abap Orientada a Objetos de modo de estar a tono con las últimas tendencias del mercado mundial.

Hoy ABAP soporta ambas modalidades, o sea... la clásica programación Abap Orientada a Eventos y la el nuevo paradigma de la programación ABAP Orientada a Objetos (ABAP POO).

Del abaper depende tomar la decisión que considere más adecuada al momento de encarar un trabajo, según cada caso, según cada petición en particular lo amerite, escogiendo así entre la programación orientada a objetos o bien orientada a eventos.

Por último le comento que CVOSOFT posee el Master Abap Orientada a Objetos de para capacitarse pura y exclusivamente en este tema.

 

 

Finalizando esta sección...

Bueno, terminamos así la sección de preguntas frecuentes en ABAP, esperamos que le sea útil esta info, pero no se vaya, aún nos queda mucho para ver y compartir.

Como lo pudo notar ABAP le tiene reservado excelentes posibilidades a los que trabajan en él, si bien ABAP posee un gran mercado, el mismo está reservado para la gente que conoce del tema, quedándose fuera de él, las personas improvisadas (por fortuna para todos).

 


Conozca nuestra Carrera Programador ABAP
Carrera Programador ABAP
Domine el Lenguaje de programación líder del mercado

🎓Carrera Programador ABAP

De Cero a Programador ABAP Profesional, esta carrera le propone un plan de estudio intensivo de 24 Semanas y 3 niveles formación (Inicial, Avanzado y HANA), para dominar íntegramente la programación ABAP en todos sus aspectos, alcanzando las bases de conocimientos requeridas a un Consultor ABAP SENIOR de perfil internacional.

: : Próximo Inicio 26 Octubre 2020 : :

👉Más Información

 

 

 

 

ABAP: Transacciones Escenciales

El Programador ABAP lleva a cabo su trabajo diario accediendo a lo que se denomina en SAP "Transacciones".

Las transacciones son programas que se encargan de permitirle al programador ABAP realizar una tarea en particular dentro del sistema SAP.

ABAP: Códigos de Transacciones principales
ABAP: Códigos de Transacciones principales

 

Cada transacción posee un nombre único, a ese nombre en se lo denomina como "Código de la transacción" o "TCODE".

Para acceder a una transacción existen dos opciones:

► La primera opción es escribiendo el código de la transacción que en SAP se lo denomina "TCODE" (Transaction CODE) en el Campo de Comandos de SAP.

Por ejemplo, para dar alta una Orden de Venta usted debería acceder con el TCODE "VA01".
 

► La segunda opción es accediendo a la transacción mediante la "Navegación" en la Interfaz Gráfica de SAP, a la cual se la denomina "SAP Easy Access", un ejemplo claro esto lo analizaremos un poco más adelante en este mismo curso.

 

En ABAP existen 8 transacciones que todo programador debe conocer como la palma de su mano, le invitamos a conocerlas:

 

Código de Transacción Funcionalidad
SE38 El Editor ABAP por excelencia
SE80 Navegador de Objetos
SE37 Biblioteca de Funciones
SE11 Base de Datos
SE16 Browser de Datos
SM37 Gestión de JOBS
SE10 Organizador de Órdenes de Transporte
SMARTFORMS Administrador de SMARTFORMS
Las Principales Transacciones en ABAP

 

Ahora analicemos brevemente de que se trata cada una de ellas.

 

 

:: SE38: El Editor ABAP por excelencia

TCODES ABAP: SE38 - EL EDITOR ABAP
TCODES ABAP: SE38 - EL EDITOR ABAP

La transacción SE38, conocida como el Editor ABAP, es la transacción más importante dentro del mundo de la programación en ABAP, ya que mediante ella podremos crear, modificar y visualizar los programas ABAP Z que desarrollamos, así como también los programas ABAP estándar que ya vienen incorporados en el sistema.

Cargando...

Es importante tener en cuenta que para poder crear o modificar un programa ABAP, nuestro usuario de SAP debe tener asignada una clave de desarrollador, la cual deberemos introducir en el sistema la primera vez que intentemos crear o modificar un objeto.

 

 

:: SE80: Navegador de Objetos

TCODES ABAP: SE80 - EL NAVEGADOR DE OBJETOS
TCODES ABAP: SE80 - EL NAVEGADOR DE OBJETOS

La transacción SE80 conocida como el "Navegador de Objetos" nos permitirá crear, modificar o visualizar los diferentes tipos de objetos que se pueden presentar en ABAP.

Estos pueden ser:

La gran ventaja que presenta esta transacción tiene que ver con la visualización clara que nos brinda el árbol que se muestra a la izquierda de la pantalla y la vista preliminar del objeto a la derecha de la pantalla.

Es sumamente útil cuando se desarrollan programas de diálogo, es decir programas que están compuestos por varias pantallas o dynpros

 

 

:: SE37: Biblioteca de Funciones

TCODES ABAP: SE37 - LA BIBLIOTECA DE FUNCIONES
TCODES ABAP: SE37 - LA BIBLIOTECA DE FUNCIONES

Mediante la transacción SE37 conocida como la "Biblioteca de funciones", podremos crear, modificar y visualizar los módulos de funciones existentes en el sistema SAP. 

Aquí encontraremos tanto los módulos de funciones desarrollados por el usuario, es decir los programas Z, como también los módulos de funciones estándares del sistema.

Un módulo de funciones está compuesto por parámetros de entrada, parámetros de salida, excepciones y el código ABAP que se ejecutará dentro del módulo.

También desde esta transacción podremos crear, modificar y visualizar los grupos de funciones, que son necesarios en la creación de los módulos de funciones.

 

 

:: SE11: Base de Datos

TCODES ABAP: SE11 - ACCESO A BASE DE DATOS
TCODES ABAP: SE11 - ACCESO A BASE DE DATOS

La transacción SE11 conocida como el Diccionario de datos ABAP, es la transacción mediante la cual podemos realizar toda la gestión de los datos existentes en sistema.

Cuando hablamos de datos, nos referimos a:

Esta transacción es una de las mayores potencialidades que presenta SAP, ya que nos permite acceder muy fácilmente a las tablas que componen la base de datos para trabajar con ellas, cuestión que con otros sistemas es una tarea mucho más compleja.

 

 

:: SE16: Browser de Datos

TCODES ABAP: SE16 - EL BROWSER DE DATOS
TCODES ABAP: SE16 - EL BROWSER DE DATOS

 

Mediante la transacción SE16 conocida como el "Browser de datos", podremos acceder muy fácilmente a los datos existentes en las tablas que componen a la base de datos central del sistema SAP.

Esta transacción es sumamente útil tanto para programadores como para analistas ya que nos permitirá visualizar los registros que están almacenados en las tablas.

Esta transacción sirve para visualizar, insertar, modificar y borrar registros de tablas transparentes, hay que tener en cuenta que SAP no permite editar el contenido de las tablas por una simple razón, y es que si editamos alguna tabla podemos causar graves daños al sistema, dejando inconsistencias y provocando errores inesperados.

 

 

:: SM37: Gestión de JOBS

TCODES ABAP: SM37 - GESTIÓN DE JOBS
TCODES ABAP: SM37 - GESTIÓN DE JOBS

 

Mediante la transacción SM37, podremos acceder a todos los "jobs" o "procesos de fondo" existentes en el sistema SAP.

Podemos filtrar los jobs a visualizar por diferentes conceptos como ser:

  • El nombre del job y el usuario que lo lanzó
  • El status del job que puede ser previsto, liberado, preparado, activo, terminado y cancelado
  • Así como también las condiciones de inicio del job como son la fecha y la hora.

 

 

:: SE10: Sistema de Transportes

TCODES ABAP: SE10 - TRANSPORT ORGANIZER
TCODES ABAP: SE10 - TRANSPORT ORGANIZER

 

Mediante la transacción SE10 accedemos al "Transport Organizer" que es la herramienta que nos proporciona SAP gestionar las órdenes de transporte dentro del sistema.

Existen dos tipos de órdenes de transporte:

Una orden de transporte puede tener dos estados: Modificable cuando la orden puede ser modificada y Liberada cuando la orden ya ha sido liberada y no puede modificarse.

 

 

:: SMARTFORMS: Administrador de SMARTFORMS

TCODES ABAP: SMARTFORMS
TCODES ABAP: SMARTFORMS

 

Es la transacción estándar de SAP que se utiliza para la creación de formularios SmartForms.

Cuando trabajamos con formularios SmartForms también vamos a trabajar con estilos y para ello vamos a utilizar la trasacción estándar smartstyles para crear todos los estilos que necesitemos.

Dentro de los estilos podemos crear principalmente:

  • Formatos de párrafo
  • Formatos de caracter

Dentro de estos vamos a crear también: sangrías, negritas, itálicas, definir interlineados, tipos de letras y tamaños, etc.

 

Bueno, tal como lo puede apreciar ABAP es un tema extenso y apasionante, tenga en cuenta que cada uno de estas transacciones vistas, requieren un análisis intensivo y práctica en profundidad, dentro de un ámbito académico adecuado, excediendo por lo tanto la capacidad de este o cualquier seminario.

👉Si lo que usted desea es alcanzar conocimientos sólidos y convertirse en un Consultor ABAP Profesional, nuestra 🎓Carrera Programador ABAP es una excelente opción.

 

Ahora bien... ¿🤔 Cómo se accede al sistema SAP para ejecutar las transacciones mencionadas anteriormente?

La respuesta es mediante el "SAP Logon", tema que a continuación veremos.

 

 

 

 

ABAP: Acceso


Una vez disponible el acceso al Sistema SAP en su PC, para hacer el login al Sistema SAP y empezar a programar, debe usar el ícono que se genera en su escritorio.

Acceso Directo SAP
Acceso Directo a SAP

 

Luego en la primera pantalla, introduciremos el usuario y password (clave de acceso).

login a SAP
Login en el Sistema SAP

 

Inmediatamente después visualizaremos la pantalla ("el modo") correspondiente al usuario logueado en el sistema SAP.

Ya estamos listos entonces como para iniciar nuestra jornada de trabajo y/o estudios.

Dentro de SAP
Pantalla Presentación SAP - Post Login

 

Finalizando...

Simple, pero efectivo!

Parece una obviedad explicar esto que es tan básico, pero si nadie se lo explicó alguien se lo tenía que contar, empezaremos un largo camino... y todo camino inicia siempre con un primer paso.


🎓 EGRESADOS ABAP | ❤️ 100% REAL EMOTIONS! >SELECCION DE EGRESADOS ALEATORIA<

"Estoy muy satisfecho con el curso, ahora quisiera tomar el nivel avanzado de programador Abap. Este nivel me gusto y pienso continuar con ustedes!!   Saludos,"

Luis Guzman, Consultor de informatica
ESTADOS UNIDOS / Florida || Legajo Certificación: CM88X
Ha certificado en los módulos: Programador ABAP Nivel Inicial, Programador ABAP Nivel Avanzado, Introducción A SAP, Programador ABAP Orientado A Objetos y Desarrollador BI BW Nivel Inicial

 

🤯 IMAGÍNESE
Si todo esto lo aprendió en nuestro curso introductorio.
TODO lo que va a puede aprender en la 🎓Carrera Programador ABAP SENIOR

regalo SAP fiSOMOS CVOSOFT - SABEMOS DE SAP!

 

 

 

Curso ABAP: Vídeo Tutoriales

Basta de tanto leer, llego el momento de compartir de unos vídeos explicativos que hemos seleccionado para usted.

Encienda sus parlantes, póngase cómodo y disfrútelos.

Ah! no se olvide de tener papel y lápiz a mano para tomar eventuales apuntes.

ABAP: Vídeo Tutoriales
ABAP: Vídeo Tutoriales

 

Términos técnicos utilizados en los vídeos

En los vídeos que compartiremos a continuación se mencionarán muchos términos de los cuales posiblemente usted desconozca el significado, ¡pero a no desalentarse!

Esto se debe a que los vídeos forman parte del contenido de una lección, que a su vez está inmersa en una unidad de estudios, que sigue un proceso pedagógico de asimilación de contenidos en complejidad creciente por parte del estudiante.

Si bien extrajimos vídeos de complejidad baja para compartir juntos, usted puede no entender algunos conceptos elementales mencionados, entonces para minimizar este efecto antes de cada vídeo le indicaremos los términos básicos que debe conocer y su definición en nuestro glosario.

 

 

:: Vídeo ABAP: Tutorial Login, Navegación y Obtención de ayuda en el sistema SAP

  • Descripción: Antes de comenzar con la creación de programas en ABAP, es importante que tenga conocimiento de cómo navegar por el entorno de desarrollo.
    Por ello a continuación veremos un video donde exponemos los principales conceptos que debemos saber a la hora de navegar a través de las transacciones de SAP

(Cambiar Player - Si tiene Restringido el Acceso Youtube)

 

Conozca nuestra propuesta Académica

 

 

:: Vídeo ABAP: Tutorial Mi Primer Programa en ABAP Orientado a Objetos

  • Descripción: Ya más adelante analizaremos su primer programa en abap, pero ahora que le parece para terminar con la sección de vídeos dar un vistazo a un programa ABAP básico creado bajo el paradigma de programación Orientada a Objetos?.
    ¿Se anima?... Bueno si es así, le invito a compartir este el tema ABAP POO, que si bien es un poco avanzado para el nivel de este curso introductorio que estamos compartiendo, no por ello será menos interesante...
  • Antes de avanzar con el siguiente vídeo asegúrese de estar familiarizado con los siguientes conceptos:

(Cambiar Player - Si tiene Restringido el Acceso Youtube)

 

 

:: Finalizando la Sección Vídeos ABAP

Espero que estos vídeos le hayan ayudado para cerrar un poco más los conceptos que está adquiriendo, posiblemente antes de entrar a este curso introductorio no sabía nada de ABAP y ya a esta altura tiene una idea global bastante importante.


 

 

 

Mi primer programa en ABAP

¡A codificar se ha dicho! 
Lo que todo programador ansía es justamente programar, explicados ya los preámbulos necesarios estamos en condiciones de dar a luz a nuestro primer programa abap.

ABAP: Mi primer desarrollo
ABAP: Mi primer desarrollo

 

Vamos a ingresar al editor abap correspondiente a la transacción SE38 para crear nuestro primer programa... el Superclásico “Hola Mundo”.

 

Mi primer programa abap
Acceso al Editor ABAP

 

Vamos a ingresar al editor abap correspondiente a la transacción SE38 para crear nuestro primer programa “Hola Mundo”.

ejecutar mi programa abap
Asignando el nombre a nuestro programa ABAP

 

Completamos el título del programa abap, el tipo de programa y presionamos el botón grabar.

 

Guardamos el programa que acabamos de crear como Objeto local.

Guardamos programa abap
Asignación de programa ABAP como un Objeto Local

 

Finalmente escribimos el código abap correspondiente para generar el mensaje “Hola Mundo” y activamos el programa.

código fuente de programa abap
Código Fuente de nuestro programa ABAP

 

Al ejecutar el programa veremos la siguiente salida por pantalla.

Ejecución de programa abap
Resultado de la ejecución de nuestro Primer Programa ABAP

 

Finalizando su primer programa...

"El Hola Mundo y el nacimiento de un nuevo ABAPER"

El sentido del programa "Hola Mundo" es hacer la primera prueba de programación en un lenguaje determinado, aparte de probar que el compilador, el entorno de desarrollo y el entorno de ejecución están instalados correctamente y funcionando.

No se sabe quién impuso que el primer programa que una persona haga debe ser el famoso "Hola Mundo", pero se considera una buena cábala entre los programadores y se sigue a rajatabla... =)

 


🎓 EGRESADOS ABAP | ❤️ 100% REAL EMOTIONS! >SELECCION DE EGRESADOS ALEATORIA<

"Estoy muy satisfecho con el curso, ahora quisiera tomar el nivel avanzado de programador Abap. Este nivel me gusto y pienso continuar con ustedes!!   Saludos,"

Luis Guzman, Consultor de informatica
ESTADOS UNIDOS / Florida || Legajo Certificación: CM88X
Ha certificado en los módulos: Programador ABAP Nivel Inicial, Programador ABAP Nivel Avanzado, Introducción A SAP, Programador ABAP Orientado A Objetos y Desarrollador BI BW Nivel Inicial

Si no persigues tus sueños, nadie lo hará por ti!

 

 

 

Curso ABAP - EBOOK Gratuito

Ebook ABAP Gratuito desarrollado por la Editorial CVOSOFT de más de 150 páginas, versión pdf, multiplataforma y listo para imprimir (mejor imposible :).

regalo SAP fiSomos CVOSOFT, 😎Sabemos de SAP.

Descargue su EBOOK SAP FREE !
  • EBOOK ABAP FREE: Ideal para profundizar los temas tratados en este curso introductorio.
  • Ebook Libre y Gratuito, en formato pdf, totalmente en castellano, multiplataforma e imprimible.

Su biblioteca de referencia SAP comienza aquí!, pase y descargue su Ebook Free y sigamos avanzando hacia la recta final que a su carrera aún le falta lo mejor!

 

 

:: 🚀Invierte en ti, eres tu mejor proyecto ::

 

🎓 | ABAP: Inicio de carrera

Bueno llegamos al final de este curso introductorio, espero que se haya sentido cómodo con su visita.

Si llegó hasta aquí y está leyendo estas líneas, es porque realmente le interesa ABAP y 👏le felicito por ello!!! ya que dominar esta tecnología llevará al podio su perfil profesional!

Le propongo:

  • Profundizar profesionalmente los temas tratados y analizar en detalle los temas esenciales de ABAP.
  • Estudiar en un ambiente Académico de Excelencia, en el mayor centro de formación en tecnología SAP de habla hispana
  • Disponer de un laboratorio de prácticas, obtener certificación, diploma, acceso a bolsa de empleo y mucho más! con nuestro modelo de capacitación ALL INCLUSIVE ★★★★★
  • Y contar con mi total soporte y tutoría, desde su primer al último día de estudios

 

(Cambiar Player - Si tiene Restringido el Acceso Youtube)

El lunes 26 Octubre 2020 iniciaremos las clases junto a un nuevo contingente de alumnos deseosos de aprender ABAP.
¡Será un placer contar con usted como estudiante!

Más info / Inscripción y Reserva de Cupo

En nombre del Equipo CVOSOFT le deseo EXITOS Profesionales, nos vemos en clase!

 

 

 Cargando presentación, aguarde unos instantes...

:: Invierte en ti, eres tu mejor proyecto! ::

 

ABAP: Testimonios en vivo

logo CVOSOFT

¿Qué tan bueno somos?

100% Comentarios Reales de alumnos Reales con perfiles verificables.
Compartimos con usted las últimas opiniones de encuestas de nuestra Carrera Desarrollador ABAP.

Andrea Soledad Orozco:

" Estoy muy feliz de haber realizado el curso de introducción a Sap ,la verdad que para mi es de gran importancia y tengo ganas de seguir mi capacitación con ustedes ya que el material brindado está muy bien detallado para aprender. muchas gracias!!!!!!"

Andrea Soledad Orozco, Técnico superior en gestión de negocios
ARGENTINA / Salta || Legajo Certificación: ZA18R

Andres Rodriguez:

"   Es de mi interés conservar la información de la plataforma y sus videos  gracias continuare con el nivel avanzado"

Andres Rodriguez, Ingeniero
COLOMBIA / Antioquia || Legajo Certificación: KW56B

Aender Alexander Lara Romero:

" Realmente todo estuvo perfecto, lamento no haber podido llevar el mismo ritmo del curso pero todo se debe a mis tiempos laborales y personales.   Exitos y gracias."

Aender Alexander Lara Romero, Consultor de sistemas para iseries
MEXICO / Distrito Federal || Legajo Certificación: LJ31P

Roberto Carlos Enrique Cruz Alvarado:

"Les felicito por el excelente nivel de toda la plataforma, hay algunas pantallas que entiendo se deben de actualizar por las nuevas versiones de SAP sin embargo no impide la comprensión de cada tema, creo que en la redacción utilizada se dificultó un poco comprender temas como roles, perfiles y procesos pero nada que no fuera asimilable.   De antemano muchas gracias!   Roberto"

Roberto Carlos Enrique Cruz Alvarado, Ingeniero en computación / sap technology senior consultant
MEXICO / Df || Legajo Certificación: NH72S

Milton Granadillo:

"Antes que nada felicitarlos por tener este tipo de capacitacion para personas que muchas veces no tenemos el tiempo disponible para asistir a un curso. El contenido del programa, la metodoligia de enseñanza, los videos y en general el contenido del curso me han parecido excelentes. Seria de gran ayuda tener la posibilidad de descargar los videos para futuras consultas que uno desee realizar. Gracias por su ayuda y espero que puedan ampliar los cursos que se dictan para continuar. Saludos y Exitos.   Milton Granadillo"

Milton Granadillo, Ingeniero de sistemas
COLOMBIA / Bogota || Legajo Certificación: MT40N

Soraya Mejias:

" Muy buena plataforma que permite interactuar con otros alumnos y con el instructor, fácilmente. Me parece excelente tener acceso a las consultas de otros compañeros"

Soraya Mejias, Ingeniero en computación
VENEZUELA / Miranda || Legajo Certificación: OA98O

Jorge Eliecer Henao Isaza:

"El curso me parecio exelente, muy buena asesoria y acompañamiento por parte del docente, es un curso muy acelerado en tiempo para todo los temas que se tratan, muy poco tiempo para practicar."

Jorge Eliecer Henao Isaza, Tecnólogo en sistemas.
COLOMBIA / Antioquia || Legajo Certificación: GF99D

Diego Garcia Nieto:

"Buenas noches Daniel. He quedado muy satisfecho con este curso, ya que he afianzado los procedimientos de compra. Sumando las interacciones con ámbitos de SAP. La plataforma educativa me parece de lo más asequible y el método, bueno que mas puedo decir quede muy satisfecho. Te comento que estoy inscrito en el siguiente nivel de SAP MM, así que no te hagas ilusiones de librarte de mi. Un abrazo Daniel y nos vemos muy pronto... "

Diego Garcia Nieto, Consultor de procesos
MEXICO / Estado De México || Legajo Certificación: OM26L

Carmen Luisa Alvarez Aranzamendi:

"El curso me parecio muy bueno al igual que la metodologia y facilidades que nos dan para culminarlo. con exito. Gracias Nancy por tu paciencia y muy buen soporte en todas nuestras inquietudes."

Carmen Luisa Alvarez Aranzamendi, Contadora
PERU / Lima || Legajo Certificación: PW60A

Erica Yolisma Vasquez Mejia:

"Excelente programa, buenos tiempo de estudio para la presentación de la evaluación  "

Erica Yolisma Vasquez Mejia, Contadora pública
COLOMBIA / Bogotá || Legajo Certificación: OO56O

Andres Tovar Esteban:

"Hola Nancy, muchas gracias por tu pasciencia, les agradezco mucho haberme acompañado en esta etapa de estudios. Quisiera saber si mas adelante van a incluir cursos mas especificos, como por ejemplo Tesoreria Avanzada, Consolidacion Financiera, Gestion de Viajes, etc. Saludos"

Andres Tovar Esteban, Consultor sap fi
MEXICO / Ciudad De Mexico || Legajo Certificación: DK92T

Carlos Corrales:

"Me gusto mucho la pedagogía utilizada durante el curso, tengo grandes expectativas con el nivel avanzado, ya que con el inicial obtuve conocimientos que me han permitido hablar fluidamente con consultores MM."

Carlos Corrales, Ingeniero informático
COLOMBIA / Antioquia || Legajo Certificación: SV37U

Alejandro Jose Herrero Herrera:

"Excelente metodología y estructura de estudios. La instructura se mostro muy atenta y pendiente de cualquier consulta de mi parte, con un buen tiempo de respuestas a mis inquietudes. Felicidades y continue innovando... Exito."

Alejandro Jose Herrero Herrera, Business administrator
PUERTO_RICO / Toa Alta || Legajo Certificación: ZT17G

Riki Jose Toledo Hernandez:

" La información teorica es muy detallada sobre todo los videos explicativos ya que considero que SAP es mas practico que teorico. Otra de las cosas que me gusto mucho fue el compartir informacion con los demás colegas ya que habían muchos que tenían mas experiencia en y practicaba sus comentarios. El profesor supo resolver las dudas que tuve a lo largo del modulo incluyendo cosas que estaban fueran de la tematica ya que eran situaciones laborales que me estaban sucediendo. Como crítica, personalmente pienso que se necesitaron mas casos practicos para afianzar mas los conocimientos. Para finalizar, quiero agradecer al profesor Daniel y al staff de CVOSOFT por haberme dado un abanico de conocimientos en este modulo. Nos veremos en el modulo avanzado."

Riki Jose Toledo Hernandez, Jefe de bodega e inventarios
CHILE / Region Metropolitana || Legajo Certificación: XS80X

Juan Jose Saavedra Calderon:

" Estimado Ezequiel, Te soy sincero al decir que el curso ha sido de mucho utilidad para mi porque ha despejado muchas dudas y algo que al principio para mi se veia muy complicado con las lecciones estudiadas se ha aclarado y ha expandido mi vision, actualmente yo trabajo con SAP dando un soporte funcional pero con los conocimientos adquiridos me siento capaz de comenzar a hacer desarrollos lo cual era mi objetivo. No es facil encontrar un curso parecido online, gracias por esta iniciativa.   Sldos.   Juan Jose  "

Juan Jose Saavedra Calderon, Ing. industrial
BOLIVIA / Santa Cruz || Legajo Certificación: VA90R

Morela Silva Barrios:

" Excelente academia, super agradecida con el instructor Ing.Daniel Flesler, respondiendo de manera inmediata mis planteamientos e inquietudes durante el curso de SAP Master S/4Hana MM. Muy buena plataforma de estudios para la modalidad online, versatil la cual permite nuevos conocimientos."

Morela Silva Barrios, Ingeniero de sistemas
VENEZUELA / Aragua || Legajo Certificación: EZ30J

Karenina Acosta León:

" Agradezco a mi instructor Ezequiel Karsz por estar al pendiente siempre de mis inquietudes y haber respondido a cada una de ellas inmediatamente. Realmente disfruté mucho el curso y la manera de enseñanza propuesto por ustedes que involucra escuchar, leer y apuntar. Me ha servido incluso como una nueva y buena forma de estudios en general.  Únicamente comentar que la instalación de Hamachi y SAP en mi computadora sí se me dificultó y me quitó tiempo. Consideraría necesario detallar aún más los pasos de instalación para las personas que no somos programadores o ingenieros en sistemas. Agradezco nuevamente y espero verlos pronto para un nuevo módulo de estudios. Gracias y saludos!!! Karenina"

Karenina Acosta León, Licenciada en contaduría y finanzas
MEXICO / San Andres Cholula || Legajo Certificación: NQ15D

Rosario Andrea Reyes Alvarez:

" Buenas tardes Santiago: Muchas gracias por todo, espero en el próximo nivel nos apoye, igual.     ROSARIO ANDREA "

Rosario Andrea Reyes Alvarez, Diseñadora de modas
COLOMBIA / Bogota || Legajo Certificación: QX74W

Juan Carlos Olvera:

" Marcelo nuevamente agradezco mucho el apoyo brindado sobre esta carrera, y de verdad mis felicitaciones a ti y a todo el grupo que compone esta institución. Tratare de seguir adelante claro con ustedes ayudandome en este aprendizaje.   Gracias a todos."

Juan Carlos Olvera, Soporte e infraestructura
MEXICO / Distrito Federal || Legajo Certificación: DW84Q

Alexander Murillo Parales:

" Los contenidos, metodologia, plataforma tecnologica y asesoria del instructor cumplieron mis expectativas y me han permitido realizar de una mejor manera mi cargo como supervisor lider de bodegas de materiales. mi sugerencia tiene que ver con que las descripciones de los materiales usadas en los diferentes ejemplos de los documentos sean mas reales, por ejemplo, que se utilicen abiertamente nombres y descripciones de materiales mecanicos ( rodamientos, tuberia etc), partes electricas (bombillos, cables etc) quimicos y otros con los numeros de parte correspondientes. por lo demas quedo muy satisfecho con la capacitacion. gracias"

Alexander Murillo Parales, Administrador financiero y de sistemas
COLOMBIA / Casanare || Legajo Certificación: KK39A


 

🌈Recursos Free

Los mejores recursos Libres y Gratuitos compartidos con la comunidad:

 

 

Consultas y Soporte

👋Hola! ¿Podemos ayudarle con su plan de estudios?

Estamos listos para darle el soporte que su carrera merece mediante un asesoramiento especializado.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su contacto, Éxitos!