✒️ABAP - El lenguaje de programación ABAP

ABAP El lenguaje de programación ABAP

ABAP = Programacion Avanzada de Aplicaciones de Negocios.

Es un Lenguaje estructurado:

  • Secuencial: porque sigue en orden las instrucciones a ser ejecutadas.
  • Instruccion Condicional o Seleccion: Puede elegir las instrucciones y la decision a tomar en base a una condicion.
  • Iteraciòn: Es la repeticion de una instruccion o campo de instrucciones mientras se cumple una condicion.

ABAP tambien es un lenguaje orientado a Eventos, donde la secuencia de instrucciones depende del cumplimiento de un evento o condicion.

En el año 1999 se incorporo lo que se llama ABAP Objects, esto no hizo que el lenguaje dejara de ser estructurada, mas bien permitio que determinadas funcionalidades puedan ser pensadas y desarrolladas utilizando POO.

POO es un metodo de desarrollo de software basado en el comportamiento de los objetos en el mundo real. Esta formado por objetos, atributos, metodos, eventos y una serie de terminos nuevos.

Fortalezas de ABAP:

  1. Utiliza Sentencias OpenSQL.
  2. Lenguaje de Programacion Estructurado.
  3. Cuenta con miles de funciones para el manejo de archivos, BD, fechas, caracteres, etc.
  4. Permite Conexiones RFC, para conectar el sistema SAP con cualquier otro sistema, ya sea SAP o la que este desarrollada en otro lenguaje de programacion

RFC es REMOTE FUNCTION CALL, que permite a un programa ejecutar codigo en otra maquina remota sin tener que preocuparse con la conexion entre ambos dado que ya se configura previamente por el administrador.

Tipos de Ampliaciones que nos ofrece SAP:

  • Customer Exits (CMOD y SMOD): son espacios donde se pueden agregar codigos para validaciones o mejores.
  • Field Exits (CMOD y escribir PRFB): ampliaciones de campo, ampliaciones de los elementos de datos asociados a campos de pantallas de SAP.
  • BADIS (Tranx SE18 y SE19): utiliza de objetos ABAP para implementar validaciones y ampliaciones sin modificar el codigo estandar.
  • Enhancements (Tranx SE38): son ampliaciones al codigo estandar mediante las cuales se pueden agregar determinadas funcionalidades.
  • Estructuras Append (Tranx SE11): son objetos de abap que se crean para agregar datos o configuraciones adicionales a las Tablas y/o estructuras estandar de SAP.

Agradecimiento:

Ha agradecido este aporte: Juan Forneron

Favorito:

Está publicación ha sido agregada a sus favoritos por: Juan Forneron


Sobre el autor

Publicación académica de Jessica Daiana Garcete Paez, en su ámbito de estudios para la Carrera Programador ABAP.

SAP Senior

Jessica Daiana Garcete Paez

Profesión: Residente Sap - Paraguay - Legajo: ER32H

✒️Autor de: 45 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: PartTime

Presentación:

Licenciada en análisis de sistemas de la universidad nacional del este, con experiencia en desarrollo de software, actualmente especializándome en programación abap.

Certificación Académica de Jessica Garcete

 

:: Al igual que Jessica ¿Usted está dispuesto a aprender ABAP?

El lunes 12 Abril 2021 comenzamos la 🎓Carrera Programador ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

📗 EBOOKS FREE:

Si le interesa la Tecnología SAP, pase por nuestra sección Ebooks Free y descargue uno de los 10 Ebooks libres y gratuitos que hemos desarrollado para compartir juntos.

✒️Más Publicaciones Académicas sobre Tecnología SAP:

Buscador de Publicaciones:


 

🌈Recursos Free

Los mejores recursos Libres y Gratuitos compartidos con la comunidad:

 

 

Consultas y Soporte

👋Hola! ¿Podemos ayudarle con su plan de estudios?

Estamos listos para darle el soporte que su carrera merece mediante un asesoramiento especializado.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su contacto, Éxitos!