✒️SAP El lenguaje de programación ABAP
SAP El lenguaje de programación ABAP
Un Lenguaje de Programación de Cuarta Generación es una herramienta que permite construir aplicaciones sencillas combinando piezas prefabricadas.
Las principales ventajas que presentan los lenguajes de cuarta generación son:
- Permiten elaborar programas en menor tiempo, lo que conlleva a un aumento de la productividad.
- El personal que elabora software sufre menos agotamiento, ya que generalmente requiere escribir menos.
- El nivel de concentración que se requiere es menor, ya que algunas instrucciones, que le son dadas a las herramientas, a su vez, engloban secuencias de instrucciones a otro nivel dentro de la herramienta.
- Cuando hay que dar mantenimiento a los programas previamente elaborados, es menos complicado por requerir menor nivel de concentración.
LENGUAJE ABAP
La sigla significa Advanced Business Application Programming. Es un lenguaje de programación que se utiliza en SAP ECC para la gestión y codificación de los programas.
Este lenguaje es de cuarta generación y de propiedad de SAP.
Utiliza sentencias Open SQL para conectarse a la base de datos. Además, cuentas gran cantidad de funciones para manejos de archivos, fechas, formateos de campos, etc.
Este lenguaje permite conexiones externas del tipo RFC (Remote Function Control) para conectarse con otros sistemas SAP u otras aplicaciones que usen similares lenguajes de programación.
SE11
La transacción estándar SE11, cuya descripción es el Diccionario ABAP es utilizada para la administración de todas la definiciones de datos existentes en el sistema SAP.
Cuando hablamos de todas la definiciones nos estamos refiriendo tanto a las definiciones estándar del sistema que fueron creadas por SAP y también a las definiciones de datos creadas por el usuario, lo que se conoce como "Z".
Mediante esta transacción de SAP podemos crear, modificar y visualizar la estructura y datos técnicos de todas las tablas pertenecientes a la base de datos del sistema, así como también podremos administrar la creación, modificación y visualización de las Vistas de tablas de bases de datos, todos los tipos de datos existentes en el sistema tal como elementos de datos, estructuras, interfaces, tipos de tabla, dominios, grupos de tipos, ayudas de búsqueda y objetos de bloqueo.
Es una de las transacción estándar más utilizadas en todo el sistema SAP, tanto por Analistas Funcionales como también por Analistas Técnicos.
Esta transacción representa unos de los puntos más fuertes del sistema SAP ya que el acceso de las estructuras de datos es muy simple y amigable para el usuario.
SAP ABAP TCODE SE38La transacción SE38, conocida como el Editor ABAP, es la transacción más importante dentro del mundo de la programación en ABAP, ya que mediante ella podremos crear, modificar y visualizar los programas ABAP Z que desarrollamos, así como también los programas ABAP estándar que ya vienen incorporados en el sistema.
Es importante tener en cuenta que para poder crear o modificar un programa ABAP, nuestro usuario de SAP debe tener asignada una clave de desarrollador, la cual deberemos introducir en el sistema la primera vez que intentemos crear o modificar un objeto
SAP ABAP TCODE SE80La transacción SE80 conocida como el Navegador de Objetos nos permitirá crear, modificar o visualizar los diferentes tipos de objetos que se pueden presentar en ABAP.
Estos son: los programas ya sean los clásicos o los modulpool, un paquete o clase de desarrollo, un grupo de funciones, una jerarquía de aplicaciones, una clase o interface, un servicio de internet, un componente de webdynpro, una aplicación o extensión BSP, entre otros tipos de objetos más.
La gran ventaja que presenta esta transacción tiene que ver con la visualización clara que nos brinda el árbol que se muestra a la izquierda de la pantalla y la vista preliminar del objeto a la derecha de la pantalla.
Es sumamente útil cuando se desarrollan programas de díalogo, es decir programas que están compuestos por varias pantallas o dynpros.
CMOD
La transacción estándar de SAP CMOD se utiliza para la administración de los proyectos de ampliaciones.
Las ampliaciones son diferentes herramientas que presenta SAP para realizar mejoras, modificaciones o agregados a un programa, en general un programa estándar.
Algunos programas estándares están preparados como para agregarles funcionalidad nueva a la existente. En algunos casos se puede validar campos de alguna dynpro en particular; agregar campos a una pantalla con código que permita tratar esos datos nuevos; agregar una nueva opción dentro de un menú o agregar campos a tablas estándares.
Las ampliaciones se generan y codifican en módulos a parte del código estándar, con lo cual no se necesita modificarlo, manteniendo la funcionalidad original y el buen funcionamiento.
Utilizaremos la transacción estándar CMOD para trabajar con los tipo de ampliación denominados "Customer Exits".
Particularmente desde esta transacción crearemos los "Proyectos de ampliación", los cuales estarán compuestos por las distintas ampliaciones que deseamos implementar en el sistema.
CONSULTOR SAP
.Un consultor SAP es un profesional especializado en una o varias áreas de SAP, que interviene ya sea configurando o "parametrizando" SAP o bien, manteniendo el Sistema SAP en una empresa.
 
 
 
Sobre el autor
Publicación académica de Cesar Argenis Franco Galindo, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Cesar Argenis Franco Galindo
Profesión: Administrador Comercial - Argentina - Legajo: ZF43T
✒️Autor de: 40 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: PartTime
Certificación Académica de Cesar Franco