![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP El lenguaje de programación ABAP
SAP El lenguaje de programación ABAP
![SAP El lenguaje de programación ABAP SAP El lenguaje de programación ABAP](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/164.jpg)
Programacion ABAP:
Procesamiento en tiempo real = procesamiento in memory
Se podra por SAP HANNA:
- Acelerar lo programas ABAP y para ampliarlos habra que optimizarlos
- Ampliar la funcionalidad , procesos que se ejecutaban de fondo o en bacht
- pueden ejecutarse en forma on line
parte de la logica de la aplicacion debe ejecutarse ne la base de datos en calculos complejos con gran cantidad de informacion
Antes, los programas desarrollados en abap accedian lo menos posible a la bd porque consumia mucho tiempo, por eso se trataba de limitar al maximo la seleccion de los datos en las tablas bd y luego se realizaba un procesamiento de los datos obtenidps en memoria, de modo de depurarlos y quedarnos con distintas logicas unicamente con la info que buscabamos.
en la actualidad, con la nueva tecnologia de sap hanna y toda la potencia de bd se invierte esta logica:
se trata de acceder alas tablas de bd y realziar todos los calculos, logicas y condiciones en este acceso de datos, ya que con sap hanna posee una bd mas potente que resuelve mas rapido todas las consultas.
el proceso de mover el codigo del programa desde la capa de aplicacion a la capa de bd dentro del modelo osis se denomina pushdown de codigo o code pushdown.
Hasta ahora se usaba data to code, pero las aplicaciones optimizadas o utilizadas especificamente para sap hanna debe utilizar el paradigma code to data.
Otro cambio significativo, tiene que ver con el entorno de desarrollo. Antes se usaba la interfaz grafica worckbench.
Ahora de usa el ADT, advance develoment tools, y se basa en la plataforma Eclipse.
Eclipse es una framework open source que se puede desarrollar cualquier tipo de software. IBM desarrollo eclipse y luego la siguío la fundacion Eclipse.
el ADT no esta disponibles en el workbench, sino en la plataforma Eclipse.
Para modelar las tablas de las bd se usara el SAP HANNA STUDIO (antes se usaba la transaccion SE11) donde se prodra realziar todo el desarrollo de la base de datos.
SAP con al nueva plataforma eclipse desarrollo nuevas aplicaciones: abap core data services , abap data manager procedure y no se pueden crear en el ambiente estandar de desarrollo SE38 o SE80, o sea, solo se encuentra en el ADT bajo el entorno de desarrollo Eclipse.
A partir de la version ABAP 7.4 se introdujo en el lenguaje de ´rpgramacion una serie de mejoras para reducir y simplificar el codigo abap que generamos: Inline Declaration DATA
Conclusiones:
La migracion de SAP ECC a SAP HANNA y SAP S/4 HANNA la empresas deberarn ralizr el up grade de las versiones anteriores de SAP (SAP ECC) porque no tendran mas soporte. Ademas los abapers deberan capcitarse continuamente a estas nuevas tecnologias.
 
 
 
Sobre el autor
Publicación académica de Fernando Sebastian Huss, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Fernando Sebastian Huss
Profesión: Farmacéutico Industrial - Argentina - Legajo: VE32H
✒️Autor de: 11 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Mi objetivo es ser consultor sap y para fortalecer mi carrera en un entorno sostenible en los diferentes rubros industriales y en sintonía de la empresa con el medio ambiente y la sociedad.
Certificación Académica de Fernando Huss