🚀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

SAP ABAP

Es un lenguaje de programación de cuarta generación que permite construir aplicaciones sencillas con piezas ya prefabricadas programando en SAP ECC Y SAP S/4 HANA

ABAP = Programación Avanzada de Aplicaciones de Negocio.

De presentarse el caso en que un cliente que adquiere SAP posea alguna necesidad específica de su negocio y no este dentro del sistema estándar existe un entorno completo donde se desarrollan nueva aplicaciones integradas al sistema SAP y a esto se le denomina Entorno de Desarrollo SAP donde puedes crear desarrollos nuevos en poco tiempo.

ABAP es un lenguaje de programación estructurado que está orientado a mejorar la claridad, calidad y tiempo del desarrollo de un programa de computación y posee 3 estructuras básicas:

  1. Secuencia: orden que se debe seguir para ejecutar una instrucción.
  2. Instrucción condicional o selección: donde se puede elegir entre dos instrucciones y la decisión se toma en base a una evaluación.
  3. Iteración: repetición de una o mas instrucciones mientras se lleva a cabo una condición.

FORTALEZAS DE ABAP

  • Puede conectarse con prácticamente cualquier base de datos.
  • Aunque es un lenguaje de programación estructurado, puede ser orientado a eventos o a objetos.
  • Vuelve operaciones complejas en simples gracias a sus miles de funciones para manejar archivos y base datos.
  • Permite la conexión RFC o remoto.
  • Se pueden traducir todos los textos de las aplicaciones en diferentes idiomas.

HERRAMIENTAS DE ABAP

  • Diccionario de datos ABAP (transacción SE11): se puede crear, modificar y borrar los objetos de bases de datos.
  • Editor de programas (transacciones SE38 y SE80): permite la edición del texto.
  • Screen Painter (transacción SE51): permite crear interfaces gráficas de usuario rápidamente, las pantallas que se crean se denominan dynpros.
  • Entorno de depuración (transacción SE38): es un modo debugging de ABAP donde se identifican y corrigen errores viendo el código fuente del programa localizando el error de forma exacta.
  • Otras herramientas: engloban una variedad de herramientas cuyo uso no es tan frecuente.

MODIFICACIONES AL SISTEMA ESTÁNDAR DE SAP

Existen huecos en el sistema SAP a los que se le denominan ampliaciones donde el usuario puede adaptar el sistema a sus propias necesidades donde se puede agregar el código ABAP necesario para ello, las principales ampliaciones son:

  • Customer Exits (transacciones CMOD y SMOD): permite agregar código para realizar validaciones y mejoras.
  • Field Exits: (transacción CMOD y escribir PRFB): son validaciones de elementos de datos asociados a campos de pantallas SAP.
  • BADIS (transacciones SE18 y SE19): se utiliza para ampliar el código estándar de SAP sin tener que modificarlo.
  • Enhancements (transacción SE38): ampliación al código estándar de SAP que permite agregar funcionalidades determinadas.
  • Estructuras Append (desde la misma transacción SE11): Objetos de ABAP que se crean para agregar configuraciones adicionales a la base de datos.


 

 

 


Sobre el autor

Publicación académica de Aliuska Jeantaney Almeida Briceño, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.

SAP SemiSenior

Aliuska Jeantaney Almeida Briceño

Profesión: Ingeniero Industrial - Venezuela - Legajo: JZ75J

✒️Autor de: 30 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Soy una joven emprendedora, capaz y autosuficiente, deseo aprender y ganar experiencia profesional, soy una persona proactiva que trata siempre de lograr los objetivos propuestos.

Certificación Académica de Aliuska Almeida