¿Qué idioma es abap?
ABAP/4 es un lenguaje orientado a objetos. Admite encapsulación y herencia. La encapsulación es la base de la orientación a objetos y la herencia es una característica importante basada en la encapsulación.
ABAP/4 está controlado por eventos.
ABAP/4 y COBOL tienen similitudes.
ABAP/4 es adecuado para generar informes.
ABAP/4 soporta operaciones de bases de datos.
El lenguaje ABAP/4 (Advanced Business Application Design) desarrollado originalmente por SAP es solo para uso interno y proporciona un entorno de trabajo optimizado para los programadores de aplicaciones. Se ha mejorado y modificado continuamente para satisfacer las necesidades del ámbito empresarial. Ahora, ABAP/4 se ha convertido en la única herramienta utilizada por SAP para desarrollar todas sus aplicaciones.
Los clientes de SAP utilizan ABAP/4 para su propio desarrollo. Estos desarrollos son importantes para adaptar la solución estándar R/3 a problemas especiales. La plataforma de desarrollo ABAP/4 contiene todas las herramientas para crear y mantener programas ABAP/4.
La naturaleza interpretable de ABAP/4 facilita la generación, prueba y ejecución de versiones intermedias de un programa para producir la versión final en el futuro. Este proceso también se conoce como creación temprana de prototipos, lo que significa que no es necesario desechar versiones intermedias.
ABAP/4 es el lenguaje de cuarta generación que soporta programación estructurada. Combina todas las estructuras de control y conceptos modulares habituales.
En la primera parte de la versión china del "Conjunto de desarrollo ABAP/4", se describen en detalle las características básicas de ABAP/4. Estas características incluyen:
Abap/4 incluye
-Elementos declarativos para declarar datos con varios tipos y estructuras
-Elementos de operación para la producción de datos
p>
-Elementos de control que controlan el flujo del programa
-Elementos de evento que reflejan eventos externos.
ABAP/4 soporta múltiples idiomas. Los resúmenes de texto (como títulos, encabezados y otro texto) se almacenarán por separado del código del programa. Puede cambiar, transformar y mantener estos resúmenes de texto en cualquier momento sin cambiar el código de su programa.
ABAP/4 admite operaciones y tipos de datos comerciales. Puede utilizar campos especiales de fecha y hora para los cálculos. El sistema realizará automáticamente las conversiones de tipo necesarias.
Abap/4 proporciona una serie de funciones para procesar cadenas.
Abap/4 contiene un subconjunto de SQL llamado OpenSQL. Con OpenSQL, puede leer y acceder a tablas de bases de datos independientemente del sistema de base de datos utilizado.
Abap/4 permite definir y manipular tablas internas, que sólo existen cuando se ejecuta el programa. Las tablas internas facilitan el trabajo con tablas de datos y facilitan el uso de estructuras de datos complejas en programas.
Abap/4 permite definir y llamar a subrutinas. También puedes llamar subrutinas de otros programas. Los parámetros se pueden pasar de una subrutina a otra de varias maneras.
ABAP/4 contiene una subrutina especial llamada módulo de función. Puede crear y mantener módulos de funciones en la biblioteca central. Los módulos de funciones tienen interfaces de datos bien definidas entre los programas que llaman y las subrutinas. Se pueden probar individualmente en el modo independiente del programa de llamada.
Hay dos tipos principales de planes ABAP/4:
Programas de informes
Los programas de informes se utilizan para analizar datos en tablas de bases de datos. Los resultados de este análisis pueden mostrarse en la pantalla o enviarse a una impresora. La base de datos lógica admite procedimientos de generación de informes. Una base de datos lógica es un programa ABAP/4 especial que evita que los desarrolladores tengan que escribir todo el código de acceso a la base de datos.