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

 X 

✒️SAP El lenguaje de programación ABAP

SAP El lenguaje de programación ABAP

SAP El lenguaje de programación ABAP

ABAP (Advanced Business Application Programming).

Es el lenguaje de programación de cuarta generación utilizado para programar en SAP ECC y SAP S/4 Hana.

El entorno de desarrollo de SAP se llama ABAP Development WorkBench o Entorno de Desarrollo ABAP.

ABAP es Estructurado y orientado a Eventos.

En sus inicios fue desarrollado para elaborar reportes para el sistema SAP R/2, en los años 80.

En ese momento podíamos decir que ABAP era una mezcla entre el COBOL y el SQL.

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

PRINCIPALES FORTALEZAS DE ABAP.

  • Utiliza sentencias de OPEN SQL para conectarse a cualquier base de datos.
  • puede programarse estructurado, orientado a eventos y orientados a objetos.
  • Cuenta con miles de funciones para el manejo de archivos, bases de datos, fechas, caracteres, entre otros.
  • Permite conexiones RFC (es una llamada a funcion remota como sus siglas Remote Function Call. ) para conectar a los sistemas SAP con cualquier otro sistema o lenguaje de programación

HERRAMIENTAS PROPIAS DE ABAP.

El Diccionario de Datos de ABAP (Transacción SE11)

El Editor de programas (transacciones SE38 y SE80).

El Screen Painter (transacción SE51) con esta creamos interfases graficas de usuario incluyendo una amplia gama de elementos de control, como botones de pulsación, botones de radio, checkboxes, etc.

Las pantallas que se crean se llaman: dynpros (es el sinonimo de pantalla dentro de SAP. Cada dynpro tiene asignao un numero compuesto por 4 digitos numericos).

Con la SE38 se puede hacer debugging.

LAS MODIFICACIONES AL SISTEMA ESTANDAR DE SAP.

Hay huecos que existen en SAP y se denominan Ampliaciones (utilizadas para que poder poner código ABAP).

Las ampliaciones se hacen a través de las transacciones Customer Exists (CMOD y SMOD)

Field Exists (transacciones CMOD y escribir PRFB)

Badis (Business Adds-ins, Transacciones SE18 y SE19). Es una forma de ampliación utilizando Objetos de ABAP.

Enhancements (desde la misma transacción SE38) ampliaciones para agregar funciones determinadas.

  • Hay Consultores Funcionales.
  • Consultores SAP Basis
  • Consultores técnicos (ABAP).


 

 

 


Sobre el autor

Publicación académica de Jhonatan David Fernandez Rosa, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.

SAP Junior

Jhonatan David Fernandez Rosa

Profesión: Auditor de Ti - Republica Dominicana - Legajo: RS14K

✒️Autor de: 13 Publicaciones Académicas

🎓Egresado del módulo:

Certificación Académica de Jhonatan Fernandez