Logo

Lenguaje de ProgramaciÓn ABAP


El ABAP (Advanced Business Application Programming o Procesador Genérico para la Preparación de Informes) es un leguaje de programación de cuarta generación. El ABAP se utiliza para preparar los Sistemas de Planificación de Recursos de una empresa. Es decir, que este lenguaje se puede emplear para planificar la mayoria de los productos y servicios de la empresa.

Estos sistemas de planificación de recursos son métodos de gestión de la información que automatizan la mayoría de las prácticas de negocio relativas a los aspectos operativos o productivos de cualquier empresa u organismo. Todo este cometido se lleva a cabo a través de una serie de módulos, como por ejemplo: finanzas, ventas y distribución, logística, gestión de materiales, recursos humanos, etc. Para de este forma gestionarlos mejor.

El ABAP es un lenguaje de programación especializado en la gestión de los sistemas de planificación de recursos de las empresas. Utiliza sentencias de otro lenguaje de programación el Open SQL para conectar bases de datos. Es buen lenguaje para el manejo de archivos, bases de datos, fechas, etc.

El ABAP se invento en los años 80, con este lenguaje se quería conseguir una especie de plataforma que permitiera a las grandes empresas crear aplicaciones para mejorar la gestión de sus negocios.

El ABAP se parecía mucho al COBOL en sus orígenes, se creo para que los usuarios finales lo pudiese utilizar sin problemas, pero con el tiempo se fue volviendo cada vez más complejo para los usuarios normales, y ahora solo los programadores expertos pueden usarlo.

Actualmente muchas empresas están usando el ABAP como lenguaje de programación que es capaz de soportar un enorme caudal de transacciones como es el caso de la banca. El Cobol realizaba antes de la década de los 80 estas tareas, hoy en día el ABAP le esta quitando mercado al Cobol, la mayoría de la empresas han apostado por el ABAP, únicamente le queda al Cobol, un sector tan importante como es la banca, que se niega a cambiarse al nuevo sistema implantado por el lenguaje ABAP.

Principales Lenguajes de Programación