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

es un lenguaje de programacion de cuarta generacion, propiedad de SAP. utilizada para programar productos SAP ECC y SAP S/4HANA.

Sus siglas significan Advances Business Application Programing. Programación avanzada de aplicaciones de Negocio.

El entorno de desarrollo se denomina ABAP Development Workbeach o entorno de desarrollo ABAP

ABAP es un lenguaje de programación estructurado. recurre a las subrutinas y tres estructurras basicas:

  • secuencias: orden en que las instrucciones deben ser ejecutadas
  • instrucciones condicionales o selecciones: es la posibilidad de poder elegir entre dos instrucciones y la decisión se tomara en base a una evaluación, ala cual se llama condición.
  • iteraciones: es la repetición de una instrucción o grupo de instrucciones mientras se cumple una condición.

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

ABAP fue desarrollado para elaborar reportes de SAP R2 y consistia en una mezcla de COBOL y SQL. e 1999 lanzo su extensión orientada a objetos POO.

Fortalezas de ABAP

  • Utiliza sentencias OPEN SQL para conectarse con practicamente cualquier bases de datos
  • Es un lenguaje de programación estructurado, orientado a objetos o orientado a eventos.
  • cuenta con miles de funciones para el manejo de archivos, bases de dos, 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.

Herramientas propias de ABAP

  • El diccionario de Datos ABAP (transacción SE11)
  • Editor de programas (transacción SE38 y SE80)
  • Screen Painter (SE51)
  • Entorno de Depuracion (SE38)
  • Otras Herramientas: Menú Painter, análisis en tiempo de ejecución, Classs Builder, Function Builder. etc.

Modificaciones al sistema estándar de SAP

Las ampliaciones son huecos que el sistema SAP deja para que puedan agregar sus requerimientos.

  • Customer Exits (transacción CMOD y SMOD). para validaciones y mejoras. para administración de ampliaciones de usuario del sistema.
  • FIels Exit (transacción CMOD y escribir PRFB). ampliaciones de campo, son validaciones de los elementos de datos asociados a campos de pantallas de sap.
  • BADIS (business Adds-Ins, Trasacciones SE18 SE19). implementación de validaciones y ampliaciones al código estándar de SAP sin tener que modificar el código estándar.
  • Enhancements (SE18). ampliaciones al código estándar mediante las cuales se puede agregar funcionalidades determinadas.
  • Estructuras Append (SE11). objetos ABAP para agregar datos o configuraciones a las tablas de la base de datos y estructuras estándar de SAP.

Consultores ABAP

  1. Consultor Funcional
  2. Consultor BASIS
  3. Consultor Técnico

Ciclo de trabajo del consultor ABAP

  1. Requerimiento del cliente al consultor funcional
  2. Elaboración del diseño Funcional
  3. Elaboración del diseño Técnico y la programación. + Pruebas Unitarias + Pruebas Integrales

 

 

 


Sobre el autor

Publicación académica de Luis Fernando López Martínez, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Master


Luis Fernando López Martínez

Profesión: Lic. en Informática - Mexico - Legajo: NH37E

✒️Autor de: 25 Publicaciones Académicas

🎓Egresado de los módulos:

Certificación Académica de Luis López