🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️SAP El lenguaje de programación ABAP

SAP El lenguaje de programación ABAP

SAP El lenguaje de programación ABAP

21/05/21

Lenguaje de programación ABAP

1- Qué es ABAP?

- Es un lenguaje de programación de cuarta generación, propiedad de SAP, es un lenguaje de programación de muy alto nivel, fácil de leer y se aprende rápidamente, ABAP es un lenguaje de programación estructurado

La programación estructurada es un paradigma de programación orientado a mejorar la claridad, la calidad y el tiempo de desarrollo de un programa de computación

ABAP también es un lenguaje orientado a eventos, donde la secuencia de instrucciones depende del cumplimiento de una condición o evento

La programación orientada a eventos es un paradigma de programación en el que la estructura y la ejecución de los programas va determinado por los sucesos o acciones que ocurren en el sistema

2- Un poco de historia de ABAP

- ABAP fue desarrollado por SAP como lenguaje de programación para elaborar reporte para el sistema SAP R/2, en los años 80

ABAP fue pensado como un lenguaje de programación para los usuarios finales del sistema SAP pudieran manipular la información, pero con el correr del tiempo, el lenguaje de cuarta generación se fue volviendo demasiado complicado para usuarios comunes.

3- Las principales fortalezas de ABAP

  • Utiliza sentencias de OPEN SQL para conectarse con prácticamente cualquier base de datos
  • Es un lenguaje de programación estructurado, que también puede ser programado orientado a eventos y también puede programarse utilizando la orientación a objetos
  • Cuenta con miles de funciones para el manejo de archivos, base de datos, fechas, caracteres, entre otros
  • Permite conexiones RFC para conectar a los sistemas SAP con cualquier otro sistema o lenguaje de programación
  • Permite la creación de aplicaciones multidioma
  • Posee una ayuda muy potente sobre la sintaxis y la semántica del lenguaje
  • Permite la realización de reportes en forma rápida y sencilla

4- Las herramientas propias de ABAP

  • El diccionario de datos ABAP (Transacción SE11)
  • El editor de programas (Transacciones SE38 y SE80)
  • EL Screen Painter (Transacción SE51)
  • El entorno de depuración (Dentro de la transacción SE38)
  • Otras herramientas: existen una gran variedad de herramientas adicionales, los mas frecuentes son el menú Painter, el análisis del tiempo de ejecución, el class builder, function builder, etc

5- Las modificaciones al sistema estándar de SAP

- Para que los usuarios puedan adaptar el sistema a sus propias necesidades, SAP deja espacios en el sistema estándar de modo que los usuarios puedan satisfacer sus requerimientos

Las principales aplicaciones que existen en SAP son:

  • Customer Exits (Transacciones CMOD y SNOD)
  • Field Exits (Transacción CMOD y escribir PRFB)
  • BADIS (Business Adds-Ins, Transacciones SE18 y SE19)
  • Enhancements (desde la misma transacción SE38)
  • Estructuras Append (desde la misma transacción SE11)

6- Los consultores SAP

- Un consultor SAP puede definirse como un profesional que ofrece servicios para la implementación, optimización y ejecución de los productos SAP, que mediante interfaz con SAP aseguran el máximo aprovechamiento de los conocimientos y las herramientas de tecnología en beneficio de la compañía

Dentro del ecosistema SAP, existen básicamente 3 tipos de consultores:

  • Consultor funcional
  • Consultor SAP Basis
  • Consultor Técnico

7- El ciclo de trabajo de un Consultor ABAP

  1. El requerimiento del cliente al consultor funcional
  2. La elaboración del diseño funcional
  3. La elaboración del diseño técnico y la programación


 

 

 


Sobre el autor

Publicación académica de Nicolás Marcial Armoa Orué, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.

SAP Junior

Nicolás Marcial Armoa Orué

Paraguay - Legajo: EE86F

✒️Autor de: 29 Publicaciones Académicas

🎓Egresado de los módulos: