PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 X 

✒️ABAP El lenguaje de programación ABAP

ABAP El lenguaje de programación ABAP

ABAP El lenguaje de programación ABAP

ABAP Advanced Business Application Programming

Es un lenguaje de programación de cuarta generación, propiedad de SAP, que se utiliza para programar en sus productos SAP ECC y SAP S/4HANA.

Es un lenguaje de programación de muy alto nivel, fácil de leer y se aprende rápidamente.

ABAP Development Workbench es un entorno completo de desarrollo compuesto de una serie de herramientas integradas, que permiten crear desarrollos nuevos en poco tiempo.

Historia

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

Se mantuvo como el lenguaje de desarrollo para la versión cliente-servidor de SAP R/3, que fue lanzada al mercado en 1992.

En 1999 con el lanzamiento de la versión 4.6 de R/3, SAP lanzó una extensión orientada a objetos denominada ABAP Objects.

Fortalezas

  • 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, bases 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 multi-idioma
  • 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

Herramientas

  • 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

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, agregando ampliaciones al código ABAP necesario para ello.

Las principales ampliaciones que existen en SAP son las siguientes:

  • Customer Exits (Transacciones CMOD y SMOD)
  • 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)

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 y otros sistemas, 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, estos son:

  • Consultor Funcional
  • Consultor SAP Basis
  • Consultor Técnico

El ciclo de trabajo de un consultor ABAP

  • El requerimiento del Cliente al Consultor Funcional
  • La elaboración del Diseño Funcional
  1. Si se trata de hacer un programa nuevo o modificar un programa existente
  2. La funcionalidad del programa a realizar
  3. El detalle de la interfaz gráfica de selección de datos que debe tener el programa o bien las modificaciones
  4. Las tablas bases de datos que se accederán para obtener la información del programa
  5. Las pruebas básicas a realizar luego que el programa esté terminado
  6. Demás documentación que crea necesaria o útil al Consultor ABAP

  • La elaboración del Diseño Técnico y la Programación
  1. El nombre del programa a crear
  2. Los campos que componen lo que se denomina en ABAP la pantalla de selección
  3. La forma de acceder a las tablas de la base de datos para obtener información
  4. Las validaciones que se realizarán en el programa
  5. Si se imprimirán datos en pantalla
  6. Si se generará un archivo de salida y muchas cuestiones más
  7. Pruebas Unitarias
  8. Pruebas Integrales


 

 

 


Sobre el autor

Publicación académica de Alexis Jesus Perez Ramirez, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Senior

Alexis Jesus Perez Ramirez

Profesión: Licenciado en Computación - Venezuela - Legajo: LK96B

✒️Autor de: 69 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Licenciado en computación egresado de la ucv, con amplia experiencia en base de datos, análisis de sistemas y programación; tanto en ambiente web, cliente/servidor como en computación central.

Certificación Académica de Alexis Perez