Sap abap

Solo disponible en BuenasTareas
  • Páginas : 4 (817 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de diciembre de 2010
Leer documento completo
Vista previa del texto
SAP ABAP - Introducción
ABAP (Advanced Business Application Programming, o Programación de Aplicaciones de Negocios Avanzadas) es un lenguaje de alto nivel creado por la compañia alemana SAP, líderen sistemas de gestión empresarial. Fue históricamente el lenguaje en el que se programaba en el sistema SAP R/3, aunque hace unos años también se sumó Java como lenguaje para codificar en el WebApplication Server (WAS) de la plataforma NetWeaver. La sintaxis es algo parecida a COBOL
Historia
ABAP es uno de los tantos lenguajes de cuarta generación desarrollados a principios de la década del80. Originalmente era el lenguaje para reportes de SAP R/2, la versión anterior a SAP R/3 que se ejecutatba sobre mainframes (y tenía arquitectura de 2 capas, a diferencia de la arquitectura de 3 capasde R/3). Las siglas significaban Allgemeiner Berichtsaufbereitungsprozessor, del alemán Procesador para Preparación de Reportes Genéricos.
Con este lenguaje se desarrolló entonces el sistema SAP R/3,creado en 1992, pero además es lenguaje en que los clientes pueden agregar su código propio para crear reportes, interfases o cualquier tipo de programa específico para su negocio.
ABAP sigue siendoel lenguaje para desarrollar en SAP R/3, pero con el avance del hardware se fue adaptando hasta que en la versión 4.6 de R/3 evolucionó a ABAP Objects, que incluye el concepto de ProgramaciónOrientada a Objetos.La última plataforma de desarrollo de SAP, NetWeaver, soporta ABAP y Java.
Implementación
Los programas ABAP se encuentran en la Base de Datos de SAP, no en archivos externos como en lamayoría de los lenguajes (C, C++, Java).
El entorno de programación SAP, así como el chequeo de sintaxis, la generación de código y el sistema de ejecución es parte del componente SAP Basis. SAPBasis es la plataforma tecnológica que soporta todas las aplicaciones de SAP que actualmete se se implementa en el framework de SAP Web Application Server. De esta manera, SAP Basis es una especie de...
tracking img