
✒️Publicaciones Master ABAP for HANA

Base Conocimientos Comunitarios en Tecnología ABAP HANA creada y compartida abiertamente por los alumnos de el Master ABAP for HANA.
Actualmente existen 379 Publicaciones Académicas en ABAP HANA.
✒️Publicaciones ABAP HANA por tema tratado en lecciones
¿Qué cambia en ABAP a partir de SAP HANA?
En esta lección analizaremos a nivel conceptual que cambia en ABAP a partir de SAP HANA.
Lección con 38 publicaciones , correspondientes a Master ABAP for HANA - Unidad 1: SAP HANA y el nuevo entorno de desarrollo y administración en Eclipse
:: A
ABAP Core Data Services
En esta lección aprenderemos las nuevas herramientas y mejoras que presenta ABAP 7.4 para realizar programación de bases de datos y particularmente nos enfocaremos en las ABAP Core Data Services.
Lección con 33 publicaciones , correspondientes a Master ABAP for HANA - Unidad 2: La programación ABAP HANA avanzada
ABAP Development Tools para Eclipse
En esta lección aprenderemos las principales características de ABAP Development Tools y cómo instalarlo en nuestro equipo.
Lección con 37 publicaciones , correspondientes a Master ABAP for HANA - Unidad 1: SAP HANA y el nuevo entorno de desarrollo y administración en Eclipse
:: E
El análisis y la optimización con SAP HANA
En esta lección veremos con que herramientas contamos en ABAP para optimizar los códigos existentes o desarrollar desde cero códigos optimizados para SAP HANA.
Lección con 32 publicaciones , correspondientes a Master ABAP for HANA - Unidad 2: La programación ABAP HANA avanzada
El paso a paso para programar ABAP con Eclipse
En esta lección crearemos nuestro primer programa ABAP HANA en Eclipse.
Lección con 23 publicaciones , correspondientes a Master ABAP for HANA - Unidad 1: SAP HANA y el nuevo entorno de desarrollo y administración en Eclipse
El sistema SAP S/4HANA
En esta lección aprenderemos todo lo relativo al sistema SAP S/4HANA.
Lección con 7 publicaciones , correspondientes a Master ABAP for HANA - Unidad 1: SAP HANA y el nuevo entorno de desarrollo y administración en Eclipse
:: I
Introducción al sistema de estudios
En esta lección conocerás cómo llevar a cabo de manera óptima tus estudios dentro del sistema.
Lección con 5 publicaciones , correspondientes a Master ABAP for HANA - Unidad 1: SAP HANA y el nuevo entorno de desarrollo y administración en Eclipse
:: L
La búsqueda de textos y el análisis de datos no estructurados
En esta lección analizaremos las nuevas opciones que nos brinda SAP HANA en lo que se refiere a búsqueda de textos y el análisis de datos no estructurados.
Lección con 27 publicaciones , correspondientes a Master ABAP for HANA - Unidad 2: La programación ABAP HANA avanzada
La plataforma Eclipse
En esta lección analizaremos las principales características que presenta la plataforma Eclipse y presentaremos las nuevas herramientas para el desarrollo de programas ABAP y la gestión de la base de datos.
Lección con 35 publicaciones , correspondientes a Master ABAP for HANA - Unidad 1: SAP HANA y el nuevo entorno de desarrollo y administración en Eclipse
La plataforma SAP HANA
En esta lección aprenderemos todo lo relativo a SAP HANA y sus principales características.
Lección con 40 publicaciones , correspondientes a Master ABAP for HANA - Unidad 1: SAP HANA y el nuevo entorno de desarrollo y administración en Eclipse
La preparación para el examen final
En esta lección veremos algunas recomendaciones que debes tener en cuenta antes de presentar el examen final.
Lección con 1 publicaciones , correspondientes a Master ABAP for HANA - La entrega de materiales y la bibliografía
La presentación del instructor
En esta lección te presentamos al instructor que te acompañará a lo largo de la capacitación.
Lección con 4 publicaciones , correspondientes a Master ABAP for HANA - Unidad 1: SAP HANA y el nuevo entorno de desarrollo y administración en Eclipse
Las mejoras a partir de ABAP 7.40
En esta lección analizaremos las mejoras que fueron incorporadas al lenguaje ABAP a partir de la versión 7.4.
Lección con 33 publicaciones , correspondientes a Master ABAP for HANA - Unidad 2: La programación ABAP HANA avanzada
Las recomendaciones para desarrollar aplicaciones ABAP en SAP HANA
En esta lección presentaremos algunos consejos prácticos sobre temas que son particularmente importantes al desarrollar aplicaciones ABAP en SAP HANA.
Lección con 22 publicaciones , correspondientes a Master ABAP for HANA - Unidad 2: La programación ABAP HANA avanzada
Los principios básicos para programar ABAP en Eclipse
En esta lección analizaremos todo lo que debemos saber antes de programar ABAP en Eclipse.
Lección con 35 publicaciones , correspondientes a Master ABAP for HANA - Unidad 1: SAP HANA y el nuevo entorno de desarrollo y administración en Eclipse
:: S
SAP Fiori
En esta lección conoceremos algo totalmente nuevo que se llama SAP FIORI.
Lección con 25 publicaciones , correspondientes a Master ABAP for HANA - Unidad 2: La programación ABAP HANA avanzada
SAP HANA Studio
En esta lección analizaremos todo lo que debemos saber acerca de SAP HANA Studio.
Lección con 32 publicaciones , correspondientes a Master ABAP for HANA - Unidad 1: SAP HANA y el nuevo entorno de desarrollo y administración en Eclipse
:: ¿Realmente desea a aprender ABAP HANA?
Tenemos una excelente noticia! el lunes 03 Abril 2023 comienza el 🎓Master ABAP for HANA, un brillante futuro le espera!!!
✒️Publicaciones ABAP HANA por fecha
Listando últimas 30 Publicaciones Académicas en ABAP HANA (Scroll panel).
ABAP Core Data Services 1.- Introducción a la programación avanzada de bases de datos ABAP 7.4 Para utilizar paradigma Code-to-Data en aplicaciones ABAP, necesitamos implementar y ejecutar la lógica de procesamiento en la base de datos. Objetos disponibles en Eclipse: Procedimientos de base de datos vistas de atributos vistas analíticas vistas de cálculo Restricciones o desventajas de objectos de SAP HANA No se integran completamente con la gestión del ciclo de vida de ABAP, ni estan vinculados a la gestión de versiones de ABAP No se consideran en la verificación de sintaxis y activación de una aplicación o programa ABAP No pueden extenderse...
Ambito de estudios: Master ABAP for HANA - Lección: ABAP Core Data Services
Creado y Compartido por: Adan Elizarraras
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP HANA Studio 1.- Introducción a SAP HANA Studio SAP HANA Studio.- Es un entorno de desarrollo IDE basado en Eclipse que se utiliza para desarrollar objetos en un servidor HANA. Administrar la base de datos, autorizaciones y crear modelos de datos o modificarlos. Se puede acceder al sistema HANA local o remoto SAP HANA estudio incluye las siguientes perspectivas: Consola de administración de SAP HANA. - Supervisar el sistema, configurar ajustes, administrar usuarios y autorizaciones Modelador SAP HANA.- Crear vistas y procedimientos SAP HANA Planviz.- Visualizar planes de ejecución Desarrollo de SAP HANA.- Administrar proyectos de desarrollo de aplicaciones SAP HANA 1.1 Los roles para desarrolladores...
Ambito de estudios: Master ABAP for HANA - Lección: SAP HANA Studio
Creado y Compartido por: Adan Elizarraras
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
El paso a paso para programar ABAP con Eclipse 1.- Mi primer programa ABAP HANA en Eclipse Crear un proyecto ABAP desde File->New->ABAP Project Definir una nueva conexión o elegir una conexión existente al sistema SAP. Para una conexión nueva debemos completar los datos de la nueva conexión(systemid, application server e instance number), luego las credenciales (cliente, usuario y password) Nota: El sistema SAP debe ser SAP Netweaver 7.3 EHP1 SP4 como mínimo Introducir nombre del proyecto y finalizar Crear o asignar proyecto a un paquete ABAP Crear o asignar proyecto a un transporte Visualizar paquete y proyecto en Project Explorer Crear un programa ABAP desde la opción...
Ambito de estudios: Master ABAP for HANA - Lección: El paso a paso para programar ABAP con Eclipse
Creado y Compartido por: Adan Elizarraras
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1.-Los principios básicos para programar ABAP en Eclipse Abrir perspectiva ABAP.- Desde Window->Perspective->Other y buscar ABAP y finalmente Open. Secciones de una ventana de la perspectiva ABAP Vistas. - Por ejemplo la vista de Problemas muestra las advertencias y errores que suceden al activar un programa. Solo se puede abrir una vez y los cambios de guardan inmediatamente Editores. - Para editar un objeto en desarrollo, se pueden abrir varios editores y los cambios deben guardarse explicitamente Barra de menú.- Contiene los comandos que pueden ser ejecutados por ejemplo guardar o activar un programa Barra de herramientas.-Comandos utilizados mas frecuentemente, se pueden agregar comandos adicionales....
Ambito de estudios: Master ABAP for HANA - Lección: Los principios básicos para programar ABAP en Eclipse
Creado y Compartido por: Adan Elizarraras
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
La plataforma Eclipse 1.- Introducción a las nuevas herramientas de SAP HANA ABAP Workbench. - Utlizado para desarrollo ABAP basado en el GUI de SAP (Tcodes SE38 & SE80) ABAP Development Tools (ADT).- Nuevo entorno de desarrollo con nuevas herramientas basado en la plataforma Eclipse. Solo disponible para SAP Hana SAP HANA Studio. - Herramienta para administración y desarrollo de bases de datos. Solo disponible para SAP HANA 2.- La plataforma Eclipse Eclipse.- Es un framework open source, con el que se puede desarrollar cualquier tipo de software. Plataforma para herramientas y entornos de desarrollo Eclipse proporciona el Software Development Kit (Eclipse SDK) Componentes Plataforma Eclipse Entorno...
Ambito de estudios: Master ABAP for HANA - Lección: La plataforma Eclipse
Creado y Compartido por: Adan Elizarraras
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
ABAP Development Tools para Eclipse 1.- Introducción al nuevo entorno de desarrollo ABAP Development Tools para Eclipse.- Es un plugin de Eclipse que agrega la perspectiva ABAP a la plataforma Eclipse y permite conectarse al repositorio ABAP ABAP Development Tools for SAP Netweaver (ADT). - ABAP 7.31 SP4 ABAP Development Tools para Eclipse (AiE). - Permite a los programadores ABAP desarrollar código fuente ABAP desde un IDE en Eclipse. Los CDS (Core Data Services) solo se encuentran disponibles desde el AiE de Eclipse. Nota: El AiE no sustituye al SAP GUI 2.- Ventajas de ABAP Development Tools respecto de la transacción SE80 Errores.- En eclipse los errores aparecen a medida que vamos desarrollando (se...
Ambito de estudios: Master ABAP for HANA - Lección: ABAP Development Tools para Eclipse
Creado y Compartido por: Adan Elizarraras
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1.- Los cambios en ABAP a partir de SAP HANA 1.1 Las nuevas opciones técnicas Acelerar.- Reduce tiempo de ejecución en trabajos en segundo plano y proporciona respuesta inmediata en consultas de las transacciones de diálogo (transacciones online) Ampliar.- Personalizar y extender aplicaciones existentes. Convertir programas ejecutados en segundo plano (debido al tiempo de respuesta) a transacciones interactivas. Nueva herramienta Full Text Searches permite busquedas de texto completo con tolerancia a errores Innovar.- Desarrollar aplicaciones nuevas e innovadoras como aplicaciones híbridas ( combinando funciones transaccionales y analíticas) para apoyar en la toma de medidas en tiempo real 1.2...
Ambito de estudios: Master ABAP for HANA - Lección: ¿Qué cambia en ABAP a partir de SAP HANA?
Creado y Compartido por: Adan Elizarraras
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1.- El Sistema SAP S/4HANA SAP Business Suite 4 HANA (S/4HANA) Diseñado utilizando experiencia de usuario SAP Fiori Funciona únicamente con BD HANA Provee simplificaciones en modelado de datos, experiencia de usuario, toma de decisiones y procesos de negocio Innovaciones para nuevas tecnologías: Internet of things, Big Data, Business Networks y Mobile First. 1.1 La arquitectura de SAP S/4HANA Líneas de negocio SAP S/4HANA (LoB) Finance (Finanzas) Human Resources (Recursos Humanos) Sourcing and Procurement (Abastecimiento y Adquisiciones) Supply Chain (Cadena de Suministro) Manufacturing (Fabricación) Asset Management (Gestión de Activos)...
Ambito de estudios: Master ABAP for HANA - Lección: El sistema SAP S/4HANA
Creado y Compartido por: Adan Elizarraras
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
En cuanto a la optimización de rendimiento, hay que familiarizarse con lo que ya trae SAP, estudiarlo y ver si es viable su uso. Hay veces que en funciones estándar te ves falta de optimización, puede ser que sea código que lleva ahí desde vete tú a saber cuando. Por ejemplo, para mostrar el nombre del mes de una fecha determinada en el idioma seleccionado, es tan sencillo como acceder a la tabla T247 que tiene todos los nombres de los meses en todos los idiomas y simplemente hacer un SELECT. Con cuatro líneas lo resuelves: SELECT SINGLE ltx FROM t247 INTO (vl_mes) WHERE spras = sy-langu AND mnr = v_fecha+4(2). IF sy-subrc NE 0. vl_mes = 'XXXXXXXXXX'. ENDIF. Si lo haces mediante la funcion,...
Ambito de estudios: Master ABAP for HANA - Lección: Las recomendaciones para desarrollar aplicaciones ABAP en SAP HANA
Creado y Compartido por: Fernando Morales Del Rosario / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Puesto que ahora hay búsquedas de texto que son sensibles a mayúsculas y minúsculas, a la hora de definir una tabla Z habrá que tener en cuenta el elemento de dato que utilizamos. Creo que lo mejor es definir los nuestros propios y luego utilizar NO tipos instalados sino dominios, ya que son estos últimos los que permiten tener activado las minúsculas. Un CHAR de longitud 30 convierte a mayúsculas siempre que utilicemos la SM30 (esto no pasa si actualizas el registro mediante programa),mientras que un dominio TEXT30 te permitirá conservar el formato del texto introducido. Para ver los dominios instalados que cumplen las condiciones que buscas, o sea, tipo char, longitud 30 y minúsculas,...
Ambito de estudios: Master ABAP for HANA - Lección: La búsqueda de textos y el análisis de datos no estructurados
Creado y Compartido por: Fernando Morales Del Rosario / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
A tener en cuenta sobre la declaración de tablas internas "en línea": Esto es un ejemplo de un SELECT de tres tablas mediante alias. La creación de la tabla en línea dará error si encuentra campos con el mismo nombre a~nombre y p~nombre (alumno y profesor). Esto no pasa si usamos el modo clásico, es decir, si utilizamos el volcado en la tabla interna previamente creada. Este es el código, el mensaje de error, y al final del código está la línea errónea y la línea que funciona comentada. De todas formas hay otra solución que permite declarar en línea sin conflictos, pero es añadiendo un alias al alias, que quedaría como...
Ambito de estudios: Master ABAP for HANA - Lección: El análisis y la optimización con SAP HANA
Creado y Compartido por: Fernando Morales Del Rosario / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Hay que tener en cuenta que en la declaración en línea de variables que no sean tablas, es el sistema quien decide el tipo de la variable. En el caso de las tablas tomará como referencia los tipos de los campos. Esto: DATA: v_texto TYPE string. vtexto = 'Hola mundo'. y esto: DATA(v_texto) = 'Hola mundo'. No es lo mismo. Si cambiamos el valor por 'Mi primer programa en ABAP': En la primera definición quedará bien: 'Mi primer programa en ABAP'. Pero en la segunda quedará como 'Mi primer p'. DEBUG y haz la prueba. Y es que en la definición en línea crea la variable como de tipo C y longitud 10, lo que imposibilita su reutilización salvo que sepamos a priori que la longitud del texto...
Ambito de estudios: Master ABAP for HANA - Lección: Las mejoras a partir de ABAP 7.40
Creado y Compartido por: Fernando Morales Del Rosario / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1. ¿Qué es SAP Fiori? Las aplicaciones Fiori siguen el concepto de app, similar a lo que utilizamos en los smartphones, en el sentido de que cada una de ellas es muy simple, y está dedicada a una función específica, por ejemplo, visualización de balances o informes. Se ejecutan en el browser sin necesidad de instalar ningún componente en el dispositivo. El Fiori Launchpad es una página inicial con las aplicaciones que corresponden al rol laboral del usuario En S/4HANA SAP Fiori es la forma estándar de trabajo para los usuarios. Hoy en día, para los clientes SAP, SAP Fiori es gratis. Todo usuario que cuenta con una licencia de la Business Suite tiene derecho a usar SAP Fiori....
Ambito de estudios: Master ABAP for HANA - Lección: SAP Fiori
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Reglas de oro para la programación de bases de datos Existe un conjunto de 5 reglas cuyo objetivo es optimizar la programación de las bases de datos: 1. Mantener el conjunto de resultados lo más pequeño posible Podemos minimizar el número de filas seleccionadas utilizando varias medidas: Utilizando una cláusula WHERE Debemos leer solo los registros de datos que realmente necesitamos. Podemos no utilizar el WHERE solo si s requieren todos los registros para cada acceso. No utilizar WHERE es problemático para las tablas de base de datos que aumentan con el tiempo porque los volúmenes crecientes de datos se transfieren con el tiempo. Trabajando con la cláusula HAVING Se...
Ambito de estudios: Master ABAP for HANA - Lección: Las recomendaciones para desarrollar aplicaciones ABAP en SAP HANA
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1. Las ayudas de búsqueda y la búsqueda de textos en SAP HANA La función de búsqueda de texto de SAP HANA nos permite desarrollar ayudas de búsqueda que proporcionan una cierta tolerancia a errores y pueden procesar términos y sinónimos multilingües. Por ejemplo, podemos ingresar "buenes eires tele" en una ayuda de búsqueda y se interpretara correctamente a pesar de la ortografía incorrecta. Sin embargo, los usuarios no siempre pueden determinar fácilmente si el resultado devuelto es el esperado en este tipo de búsqueda tolerante a errores (Fuzzy search). La función de análisis de texto en SAP HANA no solo nos permite realizar búsquedas...
Ambito de estudios: Master ABAP for HANA - Lección: La búsqueda de textos y el análisis de datos no estructurados
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1. Introducción al análisis y optimización con SAP HANA Para optimizar una aplicación para utilizarla con SAP HANA tenemos las siguientes herramientas que nos ayudaran a que nuestro código aproveche la potencialidad del paradigma code pushdown. Transacción ST05 (SQL traces): Para poder conocer a que tablas accede un programa y poder determinar por ejemplo, si un SELECT está demorando más tiempo debido a que se está accediendo de forma no optima a la tabla. Transacción SAT (Análisis de tiempo de ejecución): La sección "Tips and tricks" de esta transacción nos permite comparar el performance de diferentes sentencias ABAP. Transacción...
Ambito de estudios: Master ABAP for HANA - Lección: El análisis y la optimización con SAP HANA
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1. Introducción a la programación avanzada de bases de datos con ABAP 7.4 Para utilizar el paradigma code-to-data disponemos de los siguientes objetos de desarrollo de SAP HANA, los cuales solo se pueden crear con SAP HANA Studio: Procedimientos de base de datos Vistas de atributos Vistas analíticas Vistas de calculo Sin embargo, estos objetos de desarrollo de HANA tienen desventajas con respecto a los objetos que están completamente administrados por el AS ABAP: Los objetos de desarrollo de SAP HANA no se integran con la gestión del ciclo de vida ABAP ni con la gestión de versiones ABAP. No se consideran en la verificación de sintaxis y activación de un programa...
Ambito de estudios: Master ABAP for HANA - Lección: ABAP Core Data Services
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1. Las mejoras a ABAP Junto con SAP NetWeaver 7.4 llegó el servidor de aplicaciones AS ABAP 7.4. A partir del lanzamiento de SAP NetWeaver 7.4 se han implementado una serie de mejoras en el lenguaje de programación ABAP. La orientación hacia las expresiones permite escribir un código más corto y legible. El paradigma code pushdown puede utilizarse para realizar cálculos dentro de la base de datos y la aplicación puede orquestarse utilizando considerablemente menos código de aplicación. 1.1. ¿Como determinamos con cuál versión de ABAP estamos trabajando? Vamos a menú Sistema / Status / botón Componentes (Product Version). Buscamos la versión...
Ambito de estudios: Master ABAP for HANA - Lección: Las mejoras a partir de ABAP 7.40
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1. Mi primer programa ABAP HANA en Eclipse Para trabajar con las herramientas de desarrollo ABAP, necesitamos crear un proyecto ABAP que conecte el ADT con el backend ABAP (servidor de aplicaciones ABAP). Pasos para crear un programa Crear un proyecto ABAP con la opción de menú: File / New / Project Creamos una conexión al sistema SAP que queramos o elegimos una existente. Introducimos el nombre del proyecto y hacemos clic en Finish para terminar de crear el proyecto. Creamos nuestro paquete en nuestro proyecto: Favorite Packages / clic derecho / New / ABAP Package. Introducimos nombre y descripción del paquete. Asignamos un componente de software al paquete. Creamos una orden de transporte...
Ambito de estudios: Master ABAP for HANA - Lección: El paso a paso para programar ABAP con Eclipse
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1. Introducción a SAP HANA Studio 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. Igual que ABAP Development Tools, SAP HANA Studio también incluye diferentes perspectivas: SAP HANA Administration Console: Se ocupa para supervisar el sistema, configurar los ajustes del sistema y administrar...
Ambito de estudios: Master ABAP for HANA - Lección: SAP HANA Studio
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1. Los principios básicos para desarrollar ABAP en Eclipse Eclipse maneja distintas vistas que se conocen como Perspectivas. Las Perspectivas que corresponden a ABAP y SAP HANA se agregaron a Eclipse luego de la instalación del plugin de ADT. En Eclipse podemos trabajar con una o más ventanas en paralelo. Para abrir una ventana adicional debemos seleccionar el menú: Window / New Window. Dentro de una ventana solo se muestra una perspectiva al mismo tiempo. Dentro de una perspectiva encontramos los siguientes elementos: Vistas: Por ejemplo "Problems View" y "Properties View". Para abrir una vista seleccionamos Windows / Show View. Editores: Se utilizan para editar un objeto...
Ambito de estudios: Master ABAP for HANA - Lección: Los principios básicos para programar ABAP en Eclipse
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1. Introducción al nuevo entorno de desarrollo El nuevo entorno de desarrollo basado en la plataforma Eclipse, conocido como ABAP Development Tools for Eclipse permite a los programadores ABAP desarrollar código fuente ABAP usando las capacidades del servidor de aplicaciones ABAP pero desde un entorno de desarrollo integrado (IDE) basado en Eclipse, en vez del tradicional IDE, ABAP Workbench (Transacción SE80). Se instala en Eclipse como un plugin más de la plataforma. Una vez instalado aparece la perspectiva ABAP que nos permitirá acceder a las herramientas de desarrollo ABAP. Las nuevas funcionalidades de SAP como los CDS (Core Data Services) solo están disponibles a través del AiE (ABAP Development...
Ambito de estudios: Master ABAP for HANA - Lección: ABAP Development Tools para Eclipse
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1. Introducción a las nuevas herramientas de SAP HANA Hasta ahora para desarrollar programas en ABAP, los programadores usábamos el ABAP Workbench basado en el GUI de SAP, utilizando las transacciones SE38, SE80, SE37, entre otras. A partir de SAP HANA, contamos con la nueva herramienta de desarrollo de SAP, conocida como ABAP Development Tools la cual se basa en la plataforma Eclipse. Desde el punto de vista de la base de datos, hasta el momento, usábamos para crear o mantener los elementos que conforman la base de datos el Diccionario de datos ABAP, al cual accedemos a través de la transacción SE11. A partir de SAP HANA, también basado en Eclipse, disponemos del SAP HANA Studio, el cual es una herramienta...
Ambito de estudios: Master ABAP for HANA - Lección: La plataforma Eclipse
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1. Los cambios en ABAP a partir de SAP HANA 1.1. Las nuevas opciones técnicas Acelerar: Se refiere a hacer los programas ABAP mas rápidos. Por ejemplo, se puede mejorar el tiempo de ejecución de un programa que se ejecuta en fondo o también podemos mejorar el tiempo de respuesta de un programa de dialogo. Ampliar: Debido a la mejoría del tiempo de ejecución de los programas en fondo, tenemos la oportunidad de convertir estos programas en transacciones de dialogo. Además, podemos agregarles funcionalidad como análisis integrados y búsquedas de texto completo con tolerancia a errores. A esto ultimo se le conoce como Full Text Search. Innovar: Con SAP HANA nacen las aplicaciones...
Ambito de estudios: Master ABAP for HANA - Lección: ¿Qué cambia en ABAP a partir de SAP HANA?
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1. El Sistema SAP S/4HANA SAP S/4HANA (SAP Business Suite 4 HANA) es un producto nuevo, completamente desarrollado sobre la plataforma SAP HANA y diseñado utilizando la experiencia de usuario SAP Fiori. SAP S/4HANA solo funciona con la base de datos SAP HANA. SAP S/4HANA provee simplificaciones importantes en el modelo de datos, la experiencia de usuario, la toma de decisiones y los procesos de negocio. Es un nuevo paquete de aplicaciones de negocio, diseñado para gestionar valores de manera inmediata entre empresas, industrias, líneas de negocio, datos, regiones e implementaciones. 1.1. La arquitectura de SAP S/4HANA La versión on-premise de SAP S/4HANA se compone de: SAP S/4HANA Enterprise Management: está...
Ambito de estudios: Master ABAP for HANA - Lección: El sistema SAP S/4HANA
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
¿Qué es SAP HANA? SAP HANA cuyas siglas significan "High Performance Analytic Appliance" es una plataforma integrada de hardware y software, que combina innovadoras tecnologías de base de datos, con la modalidad de procesamiento "in-memory", para soportar una nueva generación de aplicaciones de altísima performance. Las herramientas analíticas BI y BW fueron el primer objetivo de SAP HANA, por la necesidad de tener respuestas en tiempo real. El primer producto optimizado para SAP HANA se llama "SAP BW powered by SAP HANA". SAP HANA no está "versionado" y provee innovaciones automáticamente cuando se actualiza. SAP HANA es una plataforma de datos en...
Ambito de estudios: Master ABAP for HANA - Lección: La plataforma SAP HANA
Creado y Compartido por: Ricardo Daniel Tovar Barrera
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
El análisis y la optimización con SAP HANA ............................................................................................................................................................................................. ¿Qué enfoque adoptar y que herramientas utilizar para realizar la optimización de los códigos ABAP existentes o nuevos para aprovechar al máximo la pontecialidad que presenta el modelo code pushdown? Realizar traces de SQL a través de la transacción ST05. Con esta transacción conocemos las trazas de SQL, es decir; a qué tablas de base de datos accede un programa, lo cual nos permite analizar si se está accediendo de forma no...
Ambito de estudios: Master ABAP for HANA - Lección: El análisis y la optimización con SAP HANA
Creado y Compartido por: Johanna Thaina Rangel Lucero / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
¿Qué es SAP Fiori? ............................................................................................................................................................................................... SAP Fiori es una familia de aplicaciones que reflejan una nueva forma de trabajo con las soluciones SAP. Algunas características: Esas aplicaciones siguen el concepto de app similiar a las que usamos en los smartforms. Son muy simples, dedicadas a funciones específicas. Se ejecutan directamente en un navegador de internet sin necesidad de instalar ningún componente en el dispositivo. Las aplicaciones pueden quedar disponibles fácilmente para su acceso desde internet. Fiori...
Ambito de estudios: Master ABAP for HANA - Lección: SAP Fiori
Creado y Compartido por: Johanna Thaina Rangel Lucero / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Recomendaciones para desarrollar aplicaciones ABAP en SAP HANA ................................................................................................................................................................................................. Recomendaciones Generales para realizar la migración y el desarrollo en SAP HANA. Almacenamiento por columnas vs almacenamiento por filas: Las tablas de base de datos se crearán por defecto con almacenamiento por columnas (es más eficiente para analizar grandes volumentes de datos), aunque se podrá elegir que sea por fila, por columna o indefinido. Implementaciones específicas de SAP HANA: Se siguen dos esceneario: Implementaciones independientes...
Ambito de estudios: Master ABAP for HANA - Lección: Las recomendaciones para desarrollar aplicaciones ABAP en SAP HANA
Creado y Compartido por: Johanna Thaina Rangel Lucero / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Los principios básicos para programar ABAP en Eclipse .................................................................................................................................................................................................... Eclipse maneja distintas vistas a las que se le denomina Perspectivas, cada una de ellas ha sido diseñada en lo que necesita el programador para desarrollar. Estas perspectivas se agragan luego de la inslatación del plugin ADT. < Ejecutar Eclipse: Menú Windows --> Perspective --> Open Perspective --> Other --> ABAP > En Eclipse se puede trabajar con una o más ventanas en paralelo y dentro de ventana sólo se muestra una perspectiva al mismo...
Ambito de estudios: Master ABAP for HANA - Lección: Los principios básicos para programar ABAP en Eclipse
Creado y Compartido por: Johanna Thaina Rangel Lucero / Disponibilidad Laboral: FullTime + Carta Presentación
"Es deber del alumno superar al maestro"
+Recursos Gratuitos en CVOSOFT:
¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:
- 💡Curso Gratuito Introducción ABAP for HANA
- 📗Ebook ABAP HANA Gratuito
- Publicaciones en otras áreas de la Tecnología SAP
Buscador de Publicaciones:
Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.
Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.
🤝Aguardamos su mensaje, ¡Éxitos!
:: Garantía de Calidad CVOSOFT:
- Experiencia: +14 años liderando la formación online en tecnología SAP
- Respaldo: 🎓Miles de Alumnos y 💼Cientos de empresas nos respaldan
- Vocación: Somos la comunidad más grande de habla hispana
👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States Of America y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.