🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP El lenguaje de programación ABAP

ABAP El lenguaje de programación ABAP

ABAP El lenguaje de programación ABAP

Apuntes Ing. Ezequiel Hurtado Benitez.

ABAP es un lenguaje exclusivo de SAP ECC y SAP S/4HANA.

ABAP significa Advanced Business Application Programming es decir Programación Avanzada de Aplicaciones de Negocios.

Este entorno de SAP denomina ABAP Development Workbench o Entorno de Desarrollo ABAP

La programación estructurada es un paradigma de programación orientado a mejorar la calidad, la calidad y el tiempo de desarrollo de un programa de computación. este contiene parámetros como:

Secuencias: es decir el orden en que las instrucciones deben ser ejecutadas.

Instrucciones Condicionales o Selecciones: es decir la posibilidad de poder elegir entre dos instrucciones y la decisión a tomar en base a una evaluación, la cual se le llama condición.

Iteraciones: es la repetición de una instrucción o grupo de instrucciones mientras se cumple una condición.

Las principales fortalezas de ABAP.

Utiliza sentencias de OPEN SQL para conectarse con prácticamente cualquier base de datos.

Es un lenguaje de programación estructurando, que también puede ser programado orientado a eventos y también puede programarse utilizando la orientación a objetos.

Cuenta con miles de funciones para el manejo de archivos, bases de datos, fechas, caracteres, entre otros.

Permite conexiones RFC para conectar a los sistemas SAP con cualquier otro sistema o lenguaje de programación.

Permite la creación de aplicaciones multidiomas.

Posee una ayuda muy potente sobre la sintaxis y la semántica del lenguaje.

Permite la realización de reportes en forma rápida y sencilla.

Las herramientas propias de ABAP.

El diccionario de datos ABAP (Transacción SE11)

El editor de programas (Transacciones SE38 y SE80)

El screen painter (Transacción SE51)

El entorno de depuración (Dentro de la transacción SE38)

Otras herramientas.

Los consultores SAP: Es un profesional que ofrece servicios para la implementación, optimización y ejecución de los productos SAP y otros sistemas, que mediante interfaz con SAP aseguran el máximo aprovechamiento de los conocimientos y las herramientas de tecnología en beneficio de la compañía. Estos se dividen en.

Consultor Funcional.

Consultor SAP Basis.

Consultor Técnico.

El ciclo de trabajo de un consultor ABAP

Ver el requerimiento del cliente hacia el consultor funcional.

La elaboración del diseño funcional, esta sigue los siguientes incógnitas: Si se trata de hacer un programa nuevo o modificar un programa existente, La funcionalidad del programa a realizar, El detalle de la interfaz gráfica de selección de datos que debe tener el programa o bien la modificación/es, Las tablas de bases de datos, Las pruebas básicas a realizar luego que el programa esté terminado y Demás documentos que crea necesaria o útil al Consultor ABAP.

Después de hacer el diseño de funciones se sigue al diseño técnico con los siguientes pasos: El nombre del programa a crear, Los campos que componen lo que se denomina en ABAP la pantalla de selección, La forma de acceder a las tablas de la base de datos para obtener información, Las variaciones que se realizarán en e programa, Si se imprimirán datos en pantalla y Si se generará un archivo de salida y muchas cuestiones mas. en ocasiones se incluye, La dificultad de la tarea a realizar y La experiencia que posee el consultor ABAP como programador.

La elaboración del diseño técnico y la programación.

En este proceso encontramos las pruebas unitarias y las pruebas integrales, las cuales son previas a la ejecución final.


 

 

 


Sobre el autor

Publicación académica de Ezequiel Hurtado Benitez, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Senior

Ezequiel Hurtado Benitez

Profesión: Ingeniero Mecatrónico - Colombia - Legajo: FD18B

✒️Autor de: 45 Publicaciones Académicas

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Ingeniero mecatrónico bilingüe con maestría en dirección de ventas y marketing empresarial, con conocimientos y experiencia en programación, diseño, elaboración y pruebas en proyectos de automatizació

Certificación Académica de Ezequiel Hurtado