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

 X 

✒️SAP El lenguaje de programación ABAP

SAP El lenguaje de programación ABAP

SAP El lenguaje de programación ABAP

1-QUE ES ABAP?

Lenguaje de programacion avanzado de SAP que ayuda a programar soluciones especificas que no estan integradas en el sistema estandar de SAP.

2-Historia: creado en los 80 es una mezcla de COBOL y SQL que ayuda a manejar la informacion en el sistema.

con el paso del tiempo y el volumen de info se volcio demasiado complicado para ususarios finales y se necitaban expertos, luego en el 99 se lanzo una version orientada a objetos.

3- Principales fortalezas de ABAP:

-Utiliza sentencias OPEN SQL para conectarse con casi todas las bases de datos, a partir de SAP S/4HANA solo utiliza la base de datos HANA.

-Lenguaje estructurado pero tambien orientado a eventos u objetos

-cuenta con miles de funciones de manejo de archivos , base de datos , fechas, caracteres

-permite coneccione s RFC para conectar a los sitemas SAP con otro sistema

-permite la creacion de aplicaciones multiidioma

- posee ayuda muy potente sobre la sintaxis y semantica del lenguaje, simplemente con presionar F1 sobre la sentencia que queramos

-permite la realizacion de reporte de forma rapida y sencilla

4- HERRAMIENTAS PROPIAS DE ABAP:

-Diccionario de datos (transaccion SE11) desde aqui se pueden crear o borrar objetos en la base de datos.

-Editor de progrmas (transacciones SE38 Y SE80) desarrollo de aplicaciones ABAP dentro del sistema SAP.

-Screen Printer (transaccion SE51) crea interfaces graficas, botones, etiquetas, listas de bases de datos, etc.

-Entorno de depuracion (dentro de transaccion SE38) identifica y depura errores "modo debugging"

5-MODIFICACIONES AL SISTEMA ESTANDAR DE SAP:

Existen espacios en SAP para realizar ampliaciones que necesite el usuario y satisfacer sus requerimientos.

Las principales ampliaciones son:

-Customer exits (transacciones CMOD Y SMOD) utilizadas para la administracion de las denominadas ampliaciones de usuario del sistema SAP

-Field exits (transacciones CMOD y escribir PRFB) ampliaciones de campo, validaciones a campos de pantallas de SAP

-BADIS (transacciones SE18 y SE19) nuevo tipo de extension al sitema SAP basado en la utilizacion de objetos ABAP para la implementacionde validaciones al codigo estandar

-Enhancements (desde la misma transaccion SE38) ampliaciones al codigo estandar e SAP con las que podemos agregar funcionalidades determinadas.

-Estructuras Append (desde la misma SE11) objetos ABAP que se crean para agregar datos o config adicionales a las tablas y estructuras SAP.

6- LOS CONSULTORES SAP:

-Consultor funcional: tienen el conocimiento de un modulo en particular del sistema por ejemplo del modulo SD o MM

-Consultor SAP Basis: administran el entorno del sistema asegurando la integridad de la misma, mantenimiento, actualizaciones y generacion de backups son sus principales tareas, gestionan la plataforma SAP Netweaver.

-Consultor tecnico: posee el conocimiento tecnico dentro del sistema SAP, son programadores ABAP o Abapers

7- Ciclo de trabajo de un Consultor ABAP:

-El cliente realiza un requerimiento al consultor funcional, este desarrolla un "diseño funcional", es el documento para que el Consultor tecnico pueda desarrollar la solucion "diseño tecnico", es el trabajo que realizara desde el punto de vista tecnico y programacion, el Consultor tecnico realiza pruebas unitarias y pruebas integrales para asegurar el funcionamiento de la solucion


 

 

 


Sobre el autor

Publicación académica de Roberto Castro, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.

Roberto Castro

Profesión: Coordinador Senior de Comex y Log - Uruguay - Legajo: OA82Q

✒️Autor de: 6 Publicaciones Académicas

🎓Cursando Actualmente: Introducción a SAP

Disponibilidad Laboral: FullTime

Presentación:

Experiencia en importación, exportación y toda la cadena de transporte y logística. gestionando y liderando equipos de trabajo enfocados en la satisfacción del cliente con altos estándares de calidad.

Certificación Académica de Roberto Castro