💡Curso ABAP for HANA Introductorio

Le proponemos aprender cómo la Programación ABAP y la potencia HANA se han unido para brindar una solución efectiva al nuevo paradigma de negocios.

🌐Un modelo de negocios moderno y globalizado, donde las bases de datos se aceleran, los volúmenes de información se agigantan y las empresas para seguir en pie necesitan simplificar y analizar íntegramente toda esta cantidad enorme de información en tiempo real. Es justamente en este ámbito donde la Tecnología HANA hace su presentación de gala con una solución efectiva.

Por otro lado ABAP como lenguaje de programación debió adaptarse para estar a la altura de las circunstancias y dar un soporte eficaz a toda esta magia.

Ezequiel Karsz Instructor del Curso SAP Inroductorio

👋Hola, me llamo Ezequiel Karsz y soy el encargado del área formativa ABAP en CVOSOFT IT ACADEMY y somos Expertos en Capacitación para Tecnología SAP®.

Le doy la bienvenida a nuestro Curso ABAP for SAP HANA Introductorio, libre y gratuito que desarrollamos para presentarle a usted un nuevo mundo de posibilidades!

 

ABAP es apasionante, Bienvenido a la PROGRAMACIÓN!

 

(Cambiar Player - Si tiene Restringido el Acceso Youtube)

Egresados ABAP: 100% Real Emotions!

★★★★★ "Estoy muy contenta gracias"

★★★★★ "Gracias por tener esa posibilidad de estudiar bien en una carrara de programador. la verdad es muy flexible y comodo"

★★★★★ "Lo que mas me agrado fue la reprogramación de los cronogramas, muy completo el curso, mucha experiencia tiene el instructor"

★★★★★ "Realmente me di cuenta que no estaba solo tratando con una maquina o sistema de aprendizaje, sino con una escuela detrás de la pantalla."

★★★★★ "Exitos a ustedes en sus labores. Me pareció excelente el curso, he entendido de verdad muchas cosas, sobre todo en la práctica"

( + Más )

 

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

Le invito a comenzar juntos el análisis de ABAP en HANA y recorrer el apasionante mundo que rodea a este lenguaje de programación.

 

 

Antes de avanzar le comento sobre dos temas excelentes para profundizar los conocimientos que vaya adquiriendo:

📘 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 compartidos 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.

Introducción a SAP HANA & ABAP

HANA: Los cambios conceptuales que comprende y las nuevas tecnologías que vienen de la mano de SAP HANA, implican estar trabajando con herramientas de última generación que le acompañarán durante muchos años.

ABAP: SAP ha evolucionado su arquitectura en un cambio rotundo como nunca antes en su larga historia y ABAP acompaña ese cambio, siendo este es un momento óptimo para que como Desarrollador ABAP este al día de las innovaciones tecnológicas propuestas.

 

Análisis evolutivo de la arquitectura SAP en los últimos 23 años
El lenguaje ABAP dentro de la evolución de la arquitectura SAP

 

Para avanzar este seminario vamos a necesitar que usted conozca las bases de la tecnología HANA y las bases de la Programación ABAP, si no las tiene no se preocupe, más bien ocúpese!

 

 

 

La Nueva Programación ABAP en SAP HANA

 

:: ABAP UPDATE!

Para cualquier persona que trabaja con tecnología es sumamente importante mantenerse actualizado sobre las últimas innovaciones del mercado.

Los programadores ABAP veníamos trabajamos prácticamente de la misma forma, utilizando las mismas herramientas desde hace casi 20 años...

Pero esto ha cambiado gracias a que la llegada del nuevo sistema HANA ha impactado fuertemente en el lenguaje de programación ABAP.

ABAP CODE-TO-DATA

La bella promesa del llamado procesamiento en "tiempo real" se ha vuelto hoy una realidad tan tangible como su mouse, gracias a las innovadoras tecnologías de bases de datos y el procesamiento in-memory  desarrollados por SAP para su producto HANA.

Desde el punto de vista del desarrollador ABAP a través de SAP HANA podrá:

  • Acelerar los programas ABAP existentes, para ello tendremos que optimizarlos.
  • Ampliar las funcionalidades, por ejemplo, procesos que antes se ejecutaban de fondo, hoy gracias a esta nueva tecnología pueden ejecutarse online.
  • Desarrollar aplicaciones nuevas e innovadoras mediante las nuevas herramientas que nos proporciona HANA.

 

Ahora bien, para que las aplicaciones ABAP aprovechen las innovaciones de hardware y software de SAP HANA, al menos parte de la lógica de la aplicación, debe ejecutarse en la base de datos.

Esto es especialmente importante si se realizan cálculos complejos con grandes cantidades de información.

 

La forma en la que programamos en ABAP cambia en gran medida, cambian las sentencias, cambia el acceso a bases de datos, la interfaz de desarrollo mejora, las transacciones migran y se innova sobre muchos más aspectos!

 

Otro cambio significativo en ABAP que viene de la mano del nuevo sistema HANA tiene que ver con el entorno de desarrollo. 

Hasta ahora para desarrollar programas en ABAP, los programadores usábamos el ABAP Workbench basado en el GUI de SAP, utilizando las transacciones de desarrollo como son las transacciones SE38, SE80, entre otras.

De ahora en más, a partir de SAP HANA, contamos con la nueva herramienta de desarrollo de SAP, conocida como ADT ABAP Development Tools la cual se basa en la plataforma Eclipse.

Por otro lado, para modelar las tablas de la base de datos, así como antiguamente teníamos acceso al Diccionario de datos a través de la transacción SE11, ahora utilizaremos el SAP HANA Studio a través del cual podemos realizar todo el desarrollo de la base de datos. 

 

 

:: Los Pilares de la tecnología ABAP HANA:

Todo listo entonces, en este Seminario o Curso Introductorio a la Programación ABAP en HANA que comenzaremos a disfrutar, nos enfocaremos en los principales 4 pilares de innovación tecnológica implementados en ABAP y presentes a partir de su versión 7.4, a continuación, comenzaremos el estudios de cada uno de ellos!

 

La tecnología ABAP for HANA
ABAP HANA y sus principales innovaciones tecnológicas

 

 

1º Pilar ABAP HANA: El Paradigma CODE-TO-DATA

Para que las aplicaciones aprovechen las innovaciones de hardware y software de SAP HANA (Base de datos en memoria y tablas columnares en HANA Delta Storage) la lógica de la aplicación debe ejecutarse en la base de datos.

Esto es especialmente importante si se realizan cálculos complejos con grandes cantidades de datos.

ABAP CODE-TO-DATA
ABAP CODE-TO-DATA: Nuevo paradigma para aprovechamiento de la base de datos HANA

 

:: 1.1 | Code Pushdown:

El proceso de mover código del programa de la "capa de aplicación" a la "capa base de datos" dentro del "modelo OSI" se denomina Pushdown de Código o Code Pushdown.

Hasta ahora las aplicaciones ABAP utilizaban el paradigma data-to-code, pero a partir de ahora aplicaciones optimizadas o desarrolladas específicamente para SAP HANA deben utilizar el paradigma code-to-data, sobre este cambio hablaremos a continuación:

 

El principio Code PushDown
FIGURA 1.1 El principio Code PushDown

 

Como podemos ver en la Figura anterior, los datos de la aplicación se colocan en la capa de la base de datos cuando se utiliza el paradigma data-to-code.

Básicamente, la lógica de la aplicación, que comprende la lógica de orquestación y lógica de cálculo, se ejecuta por completo en la capa de aplicación.

La lógica de presentación se ejecuta en la "capa de presentación".

 

AudioTip: Lógica de Aplicación

🎓Certificación, Diploma, Bolsa de empleo y Manual de Carrera, complementan un servicio Académico de Excelencia.
Conoce a nuestros egresados!

 

 

:: 1.2 | DATA-TO-CODE:

Con data-to-code una aplicación o programa ABAP lee los registros de la base de datos. Los registros se almacenan en las tablas internas del servidor de aplicaciones.

La lógica de la aplicación se implementa en base a este principio. Para la presentación, los registros o los datos calculados en base a estos registros se transfieren a la interfaz gráfica de usuario SAP GUI, SAP Enterprise Portal o SAP NetWeaver Business Client NWBC. Con este procedimiento, es posible enviar millones de registros desde la base de datos al servidor de aplicaciones.

 

:: 1.3 | CODE-TO-DATA

Con code-to-data los datos de la aplicación también se colocan en la capa de base de datos. Sin embargo, parte de la lógica de la aplicación se ejecuta en la capa de aplicación, mientras que parte de ella se implementa en la capa de base de datos. En un caso extremo, toda la lógica de la aplicación se puede ejecutar en la capa de la base de datos. Nada cambia fundamentalmente en la ejecución de la lógica de presentación.

 

El pushdown del código
FIGURA 1.2 - El pushdown del código

 

Al aplicar el paradigma code-to-data a un programa ABAP, ocurre lo siguiente: los datos de una aplicación code-to-data son almacenados en la base de datos.

La lógica de orquestación se implementa en el servidor de aplicaciones. La lógica de cálculo generalmente se ejecuta en la base de datos. Cuanto más complejo es el cálculo, más registros se necesitan para el cálculo, por lo que más valiosa será la ejecución en la base de datos.

🎯Con este enfoque, la cantidad de datos transferidos desde la base de datos al servidor de aplicaciones se puede mantener al mínimo. Incluso si se necesitan millones de registros para un cálculo, el sistema solo transfiere los pocos cientos de registros calculados que el usuario desea ver.

 

2º Pilar ABAP HANA: ABAP ADT y la Tecnología Eclipse

Hasta ahora para desarrollar programas en ABAP, los programadores usábamos el ABAP Workbench basado en el GUI de SAP, utilizando las transacciones de desarrollo como son las transacciones SE38, SE80, entre otras.

De ahora en más contamos con la nueva, potente y excelente herramienta de desarrollo de nuestros programas SAP, conocida como ADT ABAP Development Tools la cual se basa en la plataforma eclipse.

ABAP ADT - ABAP DEVELOPMENT TOOLS
ABAP ADT: La potencia del IDE Eclipse llegó a SAP

 

ECLIPSE:

Eclipse es un framework open source, es decir de código abierto, con el que se puede desarrollar cualquier tipo de software.

IBM desarrolló Eclipse originalmente, pero ha sido mantenido y desarrollado por la Fundación Eclipse (http://eclipse.org) desde el año 2004.

 

Esto significa que podemos seguir utilizando las transacciones del Workbench para desarrollar en ABAP, pero que también disponemos de un nuevo y poderoso entorno de desarrollo para programar en ABAP y acceder a nuevas herramientas, las cuales solo se encuentran disponibles en este entorno, es decir no están disponibles en el Workbench. 

 

En la actualidad, en el SAP Release Train para Eclipse disponemos de las siguientes nuevas herramientas:

 

Eclipse ABAP Development Tools
FIGURA 2.1 - Eclipse ABAP Development Tools

 

:: 2.1 | El SAP HANA STUDIO

Es un entorno de desarrollo IDE basado en Eclipse que se utiliza para desarrollar objetos en un servidor HANA. Proporciona un entorno de Administración, Modelado y Aprovisionamiento de datos.

Permite a los usuarios técnicos administrar la base de datos de SAP HANA, crear y administrar autorizaciones de usuarios, crear modelos de datos nuevos o modificarlos, etc.

Es una herramienta de cliente que se puede usar para acceder al sistema HANA local o remoto.

Ahora veamos un vídeo en donde analizamos las diferentes características y funcionalidades que presenta el SAP HANA Studio. 

  

(Cambiar Player - Si tiene Restringido el Acceso Youtube)

 

¿🧐Buscas la Mejor formación en Tecnología SAP?
Relax... estás en CVOSOFT, nuestro modelo de capacitación es ALL INCLUSIVE ★★★★★, Conocelo!

 

 

3º Pilar ABAP HANA: Las ABAP CDS

 
ABAP se ha adaptado para aprovechar la potencia de la base de datos HANA mediante las CDS!
y esto implica básicamente que la clásica relación:
"ABAP <> Base de Datos" se haya invertido en su uso, en esta sección ejemplificaremos lo dicho.

ABAP CDS - ABAP Core Data Services
ABAP CDS: Mejorando el acceso a Base de Datos

  • Antes de HANA tratábamos de cargar el trabajo de la base de datos lo menos posible, hacíamos "selects" amplios sobre el diccionario de datos, luego traíamos ese paquete de datos "grande" a nuestro programa y lo comenzábamos a purgar.
  • Ahora como HANA tiene mucha potencia en su motor de base de datos ABAP está listo para utilizarla!, ocurre entonces el proceso al revés, o sea que ejecutamos consultas más específicas mediante "vistas", para básicamente traernos sólo los registros que a nuestro programa le interesan. Cómo lo podrá notar esto acelera y mejora notablemente el desempeño de nuestros programas ABAP.

 

Todo comenzó a partir de la versión 7.4 donde se introducen en ABAP una serie de mejoras en el lenguaje de modo garantizar la integración de los objetos en el ciclo de vida ABAP, incluida la gestión de versiones y la posibilidad de extender o ampliar los objetos siendo allí cuando nacen los "CDS".

CDS: Los CDS provienen de las siglas Core Data Services (Servicios de datos básicos) son un método específico de SAP que se utiliza para definir modelos de datos persistentes en las llamadas "Vistas".

 

:: Las Vistas:

Antes de avanzar si lo necesitas repasemos un poco el concepto de vistas.

Muchas bases de datos relacionales que se utilizan en aplicaciones del mundo real tienen esquemas complejos y están conformados por muchas tablas.

En ocasiones, es conveniente que algunos grupos o perfiles de usuarios tengan una vista parcial de este esquema, o que tengan una visión de la misma con una estructura diferente a la del esquema que realmente está almacenado.

Precisamente en estos casos, el lenguaje SQL permite definir vistas.

Eclipse ABAP Development Tools
FIGURA 3 - Vistas SQL

 


►Concepto de Vista:
- En teoría de bases de datos, una vista es una consulta que se presenta como una tabla (virtual) a partir de un conjunto de tablas en una base de datos relacional.
- Una vista no contiene datos en sí misma es como una ventana a través de la cual se pueden ver o cambiar los datos de las tablas.
- Por medio de SQL Podemos representar con ellas subconjuntos lógicos o combinaciones de datos.
- Las tablas sobre las cuales se basa una vista se llaman tablas base.
- Se almacenan en el Diccionario de Datos, USER_VIEWS.


►¿Por qué usar Vistas?
- Para restringir el acceso a la B.D.
- Para realizar consultas complejas de manera fácil.
- Para obtener una independencia de los datos
- Para presentar diferentes vistas de los mismos datos.

.

 

Al igual que SQL, las CDS definen:

  •  Un lenguaje de definición de datos (DDL): que utilizamos para describir tablas de bases de datos y tipos estructurados.
  •  Un lenguaje de control de datos (DCL): con el que definimos restricciones de acceso para los objetos CDS.
  •  Un lenguaje de consulta (QL): que nos permite leer datos de una manera cómoda y se utiliza en combinación con DDL para definir vistas de base de datos.

Existen dos implementaciones diferentes de las CDS: las HANA CDS y las ABAP CDS, en este seminario trataremos las ABAP CDS.

 

:: 3.1 | Las ABAP CDS:

Las ABAP CDS consisten en la creación de Vistas de los datos comerciales existentes.

Estas "Vistas de CDS" resultantes sientan las bases para la aceleración de los programas ABAP existentes y para el desarrollo de aplicaciones nuevas e innovadoras, de sus características destacaremos:

  •  Están disponibles desde SAP NW ABAP 7.4 SP05. 
  •  Se pueden definir y crear desde el servidor de aplicaciones ABAP mediante Eclipse y el plugin ADT. 
  •  Pueden consumirse externamente con servicios ODATA
  •  Son independientes de la base de datos. 
  •  Pueden utilizar tablas, vistas, etc… definidos en el diccionario de datos ABAP. 
  •  No requieren crear vistas externas. 
  •  Necesitaremos crear una única orden de trasporte estándar de SAP mediante la transacción STMS.

 

 

:: 3.2 | Las Ventajas de las ABAP CDS:

Después de haber presentado las ABAP CDS es probable que se haga hagamos la siguiente pregunta:

¿Qué ventajas tienen las vistas ABAP CDS sobre las vistas tradicionales del diccionario que creamos desde la transacción SE11?

Para empezar, las vistas creadas desde la transacción SE11 tienen limitaciones, por ejemplo, solamente podemos crear asociaciones de tipo INNER JOIN y no podemos utilizar asociaciones de tipo LEFT OUTER JOIN.

Para contestar rotundamente la pregunta planteada, veamos a continuación en la siguiente tabla, algunas de las características disponibles en las vistas ABAP CDS y que no se encuentran disponibles en las vistas de bases de datos tradicionales de la transacción SE11.

 

 

Características ABAP CDS Vistas del Diccionario de datos
Parámetros de entrada SI NO
SQL Joins ( inner join, left outer join, right outer join ) SI SI pero con limitaciones
Agrupar resultados ( UNION / UNION ALL) SI NO
Funciones de agregación ( SUM, MAX, MIN, COUNT, AVG...)  SI NO
Cláusulas SELECT ( WHERE, GROUP BY, HAVING ) SI NO
Operaciones aritméticas sobre columnas ( , -, *, DIV... ) SI NO
Insertar literales en la selección SI NO
Funciones de conversión de fechas SI NO
Expresiones condicionales ( CASE ) SI NO
Asociación de tablas SI NO
Anotaciones SI NO
Path expressions SI NO
Tabla 3.3 - Algunas diferencias entre ABAP CDS y las Vistas de la transacción SE11

 

 

:: 3.3 | Implementación ABAP CDS:

 

 

AudioTip: Implementación CDS

 

 

4º Pilar ABAP HANA: Las Inline Declarations

Las Declaraciones en Linea o "Inline Declarations" son nuevos códigos de programación implementadas a partir de ABAP 7.4, cuyo objetivo es ayudarnos a reducir y simplificar el código ABAP que generamos.

Es totalmente necesario que cómo programador ABAP esté al tanto de las Inline Declarations para que comience a implementarlas si lo desea, o bien para que las mismas no le tomen desprevenido al momento de modificar el programa de algún cliente y que el nuevo código lo dejen con cara de asombro...😲

.

ABAP Inline Declarations
INLINE DECLARATIONS: Programación ABAP Simplificada

Por ello ahora veamos algunos ejemplos de "Inline Declarations":

 

:: 4.1 | Inline Declaration DATA

Antes de ABAP 7.4 declarábamos y asignábamos una variable en dos líneas de la siguiente forma: 

 

Declaración con DATA antes de ABAP 7.4
FIGURA 4.1.1 - Declaración con DATA antes de ABAP 7.4

 

A partir de ABAP 7.4 podemos hacer ambos pasos en una sola línea:

 

Declaración con DATA a partir de ABAP 7.4
FIGURA 4.1.2 - Declaración con DATA a partir de ABAP 7.4

 

 :: 4.2 | Inline Declaration LOOP AT INTO

Antes de ABAP 7.4 declarábamos una estructura o también llamada work area para recorrer una tabla en un LOOP, en dos líneas de la siguiente forma: 

 

LOOP AT INTO antes de ABAP 7.4
FIGURA 4.2.1 - LOOP AT INTO antes de ABAP 7.4

 

A partir de ABAP 7.4 podemos hacer ambos pasos en una sola línea:

 

LOOP AT INTO a partir de ABAP 7.4
FIGURA 4.2.2 - LOOP AT INTO a partir de ABAP 7.4

 

:: 4.3 | Inline Declaration CALL METHOD

Antes de ABAP 7.4 primero declarábamos los atributos que utilizamos luego en la llamada de un método, en dos líneas de la siguiente forma: 

 

CALL METHOD antes de ABAP 7.4
FIGURA 4.3.1 - CALL METHOD antes de ABAP 7.4

 

A partir de ABAP 7.4 podemos hacer ambos pasos en una sola línea:

 

CALL METHOD a partir de ABAP 7.4
FIGURA 4.3.2 - CALL METHOD a partir de ABAP 7.4

 

🧐Existen muchas más "Inline Declarations" que como ABAPER debe conocer pero el análisis de las mismas escapa al alcance de este seminario introductorio...
😎Pero NADA sobre ABAP HANA escapa a nuestro 🎓Master ABAP for HANA.

 

 

5. Resumiendo lo aprendido...

 

ABAP 7.4 es la versión a partir de la cual la tecnología ABAP aprovecha y gestiona toda la potencia de SAP HANA! cómo ya lo ha visto a lo largo de este curso.

Ahora bien, veamos un video que resuma, englobe y pase en blanco lo aprendido hasta aquí...

 

(Cambiar Player - Si tiene Restringido el Acceso Youtube)

 

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

 

 

6. Fin de Seminario o Inicio de Maestría

 

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

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

Le propongo:

  • Profundizar al detalle en cada uno de los temas tratados y analizar muchos otros temas esenciales en ABAP HANA
  • Realizar una práctica intensiva
  • Estudiar dentro de un modelo pedagógico académico de excelencia
  • Y contar con mi total soporte y tutoría

 

(Cambiar Player - Si tiene Restringido el Acceso Youtube)

El lunes 28 Octubre 2019 iniciaremos las clases junto a un nuevo contingente de alumnos deseosos de aprender ABAP HANA . Será un placer contar con usted como alumno!

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 ::

Sección 7. Testimonios en Vivo

Egresados y Testimonios de la Master ABAP for HANA

Ellos al igual que usted, en algún momento tuvieron la oportunidad profesional de iniciar su carrera y la aprovecharon!, a continuación sin ninguna clase de filtrado, los comentarios de los últimos 25 alumnos egresados.

 

 

#4514 | Según Armando Mayo Marquez:

"El curso de ABAP inicial ha sido excelente para poder empezar en SAP, ahora espero poder conseguir alguna oportunidad de trabajo para poder aplicar los conocimientos de manera profesional y seguro buscaré la oportunidad de poder continuar con los siguientes cursos mas avanzados de ABAP ya que me ha gustado bastante Excelente trabajo por parte de CVOSOFT"

Armando Mayo Marquez, Desarrollador / soporte infra - Legajo: RL93E
Ha egresado del módulo: Programador ABAP Nivel Inicial

#4476 | Según Jean Carlos Lopez Uzcategui:

"Me pareció un curso extremadamente bueno, buen materia de apoyo, una buena dinámica, excelente atención y soporte por parte de Ezequiel, a quien le agradezco mucho por compartir sus conocimientos, todo lo que aprendí para mi es nuevo ya que me estoy iniciando en el mundo de ABAP. Totalmente satisfecho en la realización de este curso."

Jean Carlos Lopez Uzcategui, Sistemas - Legajo: HS82J
Ha egresado del módulo: Programador ABAP Nivel Inicial

#4453 | Según Elisa Madeleine Blanco:

"Excelente, super amable, atento y conoce mucho del tema "

Elisa Madeleine Blanco, Administrativo - Legajo: DG99P
Ha egresado del módulo: Programador ABAP Nivel Inicial

#4435 | Según Mariana Villanueva Gonzalez:

"Es una excelente carrera, muy completa e interactiva. Me agrada que puedes ajustar tus tiempo para poder realizar tus estudios como mejor te acomode. Contiene una amplia información para que se entienda correctamente el tema, ademas de las prácticas las cuales te permiten vivir y entender mejor cada tema de cada lección. Gracias."

Mariana Villanueva Gonzalez, Ing en sistemas computacionales - Legajo: FM37R
Ha egresado del módulo: Programador ABAP Nivel Inicial

#4367 | Según Gustavo Mercado:

"el curso me pareció muy bueno y muy bien planificado los temas muy bien escogidos solo una sugerencia es posible aumentar el tiempo al servidor sap para practicar mucho mas... usted sabe que la practica hace al maestro. muchas gracias y bendiciones"

Gustavo Mercado, Ingeniero de sistemas - Legajo: OQ70F
Ha egresado de los módulos: Programador ABAP Nivel Inicial - Programador ABAP Nivel Avanzado

#4363 | Según Maria Eugenia Medina Rodriguez:

"Excelente metodo de enseñanza. Si se siguen todas las sugerencias e indicaciones todo el proceso se hace de manera fluida. Excelente atencion. Estoy muy satisfecha con los resultados."

Maria Eugenia Medina Rodriguez, Ingeniero en informatica - Legajo: QD51E
Ha egresado de los módulos: Introducción A SAP - Programador ABAP Nivel Inicial - Programador ABAP Nivel Avanzado

#4347 | Según Luis Alban Arguedas Hernandez:

"Ezequiel. me pareció muy provechoso el curso y metodología. Repuestas muy rápidas a las consultas y crono gramas muy manejables. como una mejora creo que seria de mucho aporte incluir una pizarra virtual y hacer un resumen de cada lecccion y extender mas el tema estos nos ayudaría mas a los que somo de la vieja escuela que la parte grafica es la que estamos acostumbrados simulando clases en vivo. Slds."

Luis Alban Arguedas Hernandez, Ing.sistemas - Legajo: NM18L
Ha egresado del módulo: Programador ABAP Nivel Inicial

#4339 | Según Julian Artunduaga:

"Me siento bastante contento con la metodología utilizada, el profesor muy atento a responder todas las dudas, en pocas palabras me siento completamente satisfecho con el curso. Recomendado 100%"

Julian Artunduaga, Oficinista - Legajo: OM53W
Ha egresado de los módulos: Programador ABAP Nivel Inicial - Programador ABAP Nivel Avanzado

#4305 | Según Jonathan Ramirez Vasquez:

"Estas semanas de capacitación han sido muy buenas. Los contenidos me han parecido muy interesantes y de una forma dinámica para poder aprender sobre el lenguaje ABAP. "

Jonathan Ramirez Vasquez, Ingeniería de sistemas - Legajo: MB36Q
Ha egresado de los módulos: Programador ABAP Nivel Inicial - Programador ABAP Nivel Avanzado

#4282 | Según Jorge Luis Leal Marquez:

"Saludos, me agrado el curso y el contenido del mismo, hay que dedicarle tiempo al mismo y seguir un buen ritmo para continuar de manera progresiva durante el curso, muy buenos aportes de parte del instructor, nos vemos en el siguiente nivel. saludos."

Jorge Luis Leal Marquez, Analista de sistemas - Legajo: CD46R
Ha egresado de los módulos: Programador ABAP Nivel Inicial - Programador ABAP Nivel Avanzado

#4254 | Según Francisco Compte Sanchez:

"Ezequiel, Agradecerte el soporte dado durante este curso. Realmente me ha sorprendido el nivel muy notable en general del mismo. Continuaré mi formación en el nivel en el nivel avanzado ABAP y me planteo posiblemente hacer el curso de ABAP Orientado a Objetos y el de ABAP para Hana. Aunque la programació ABAP no será tema de mi máxima dedicación, actualmente ejerzo como consultor funcional senior de MM y SD tanto en R3 como en S/4, si creo que al aumentar mi capacitación técnica me sera muy util en mi carrera. Actualmente estoy enfocado en obtener los conocimientos necesarios para ser considerado SAP Procurement Expert. Estoy formándome en SAP Ariba y SAP Fieldglass. Relacionado con esto último tenéis pensado hacer alguna formación en estos temas. Si no es así, conocéis algún proveedor que lo haga con una relación calidad-precio como la vuestra. Saludos y felicitaciones. "

Francisco Compte Sanchez, Sap business&integration architect - Legajo: QQ38S
Ha egresado de los módulos: Programador ABAP Nivel Inicial - Programador ABAP Nivel Avanzado

#4238 | Según Anibal De Leon:

"Interesante plataforma de aprendizaje, estoy contento con el curso aprendido y con la documentación entregada, muy completo en ese sentido, mis observaciones para mejora serían que deberían de subir vídeos de mejor calidad, el reproductor de audio al darle pausa y volver a continuar regresa al párrafo anterior lo que lo hace repetitivo."

Anibal De Leon, . - Legajo: EE44L
Ha egresado del módulo: Programador ABAP Nivel Inicial

#4142 | Según Gustavo Paredes:

"Muchas gracias por la asistencia brindada!"

Gustavo Paredes, Desarrollador - Legajo: QV80X
Ha egresado de los módulos: Consultor Funcional Módulo MM Nivel Inicial - Consultor Funcional Módulo MM Nivel Avanzado - Programador ABAP Nivel Inicial

#4042 | Según Eddy Daniel Bastidas Macias:

"Me enorgullece formar parte de la academia y poder cumplir con mi objetivo de titularme con ustedes como Desarrollador, ya manejo otros lenguajes a niveles avanzados por lo que no se me dificulta aprender este,. Lamentablemente por temas de estudio universitario no pude seguir el cronograma como lo plantearon ya que estoy en época de exámenes finales y sustentación de proyectos, es por este motivo que no pude seguir ordenadamente el cornograma para alcanzar todos los méritos, pero me siento muy satisfecho por que el soporte brindado, la plataforma de estudios y la calidad del material de estudios es muy buena, se puede mejorar, como todo sistema siempre debe mantenerse una mejora continua para lograr mayor satisfacción de los futuros estudiantes y para captar mayor interés. pronto volveré a tomar mas certificaciones, soy analista Senior en MM, pero me encantará certificar mis conocimientos con ustedes, así que esa es mi próxima meta. Hasta Pronto..."

Eddy Daniel Bastidas Macias, Estudiante - Legajo: VP22F
Ha egresado del módulo: Programador ABAP Nivel Inicial

#4026 | Según Enrique Javier Machuca Silva:

"El curso ha sido de gran ayuda, con material solido. Al realizar alguna consulta siempre me dieron una solución rápida y eficiente. "

Enrique Javier Machuca Silva, Ingeniero en informatica - Legajo: JL57O
Ha egresado de los módulos: Programador ABAP Nivel Inicial - Programador ABAP Nivel Avanzado

#4003 | Según Leonardo Alexander Basto Solano:

"Un buen contenido para dar introducción al mundo Abap, deberían de ofrecer otros cursos con Fiori, Adobe Forms y PI "

Leonardo Alexander Basto Solano, Ingeniero en sistemas - Legajo: UZ31Z
Ha egresado de los módulos: Programador ABAP Nivel Inicial - Programador ABAP Nivel Avanzado

#3997 | Según Ruben Santiago Cuenca Balanza:

"Agradecer a Ezequiel y a todo el equipo de CVOSOFT por coadyuvar en mi formación profesional, al mismo tiempo felicitarles por su plataforma y metodología de enseñanza."

Ruben Santiago Cuenca Balanza, Ingeniero de sistemas - Legajo: RU45V
Ha egresado del módulo: Programador ABAP Nivel Inicial

#3940 | Según Rene Barbosa Molina:

" Me ha servido mucho la información del curso en mi desempeño como consultor. Muy bien estructurado el contenido, buenas explicaciones y documentación. Quedo bastante conforme. Gracias!"

Rene Barbosa Molina, Ingeniero industrial - Legajo: PZ35H
Ha egresado de los módulos: Programador ABAP Nivel Inicial - Programador ABAP Nivel Avanzado

#3863 | Según Jose Dario Espindola Mora:

" Excelente... gracias por la asesoría, acompañamiento y apoyo..."

Jose Dario Espindola Mora, Ingeniero de sistema - Legajo: LL22V
Ha egresado de los módulos: Programador ABAP Nivel Inicial - Programador ABAP Nivel Avanzado

#3859 | Según Sergio Armando Beltran Castaneda:

"Buena tarde. Existen temas que requieren mayor ampliación y profundización por ser extensos (field symbols, batch inputs y reportes ALV), otros mas detallados ya que los senti muy superficiales o con material corto. Respecto a la instalación, personalmente tuve muchos inconvenientes al seguir la guia del material disponible en el aula y los manuales que enviarón fuera de la plataforma (correo personal), tambien se encuenttran desactualizados. Por lo demás me pareció un método con holgura para visualizarlo, repasarlo y aplicar a las evaluaciones. Felicito al instructor, Ezequiel, por su tiempo y dedicación y en general a la academia por brindar la facilidad para el aprendizaje de este lenguaje de programación y en espera de que se habrán las puertas al mundo SAP. Gracias. "

Sergio Armando Beltran Castaneda, Ingeniero de sistemas con especialización en gerencia de proyectos - Legajo: WK55K
Ha egresado del módulo: Programador ABAP Nivel Inicial


 

Más recursos libres y gratuitos

Recursos Free:

Los mejores recursos Libres y Gratuitos compartidos con la comunidad: