✒️SAP El lenguaje de programación ABAP
SAP El lenguaje de programación ABAP
APAB: lenguaje de cuarta generación para programa SAP ECC y S/4HANA
Programación Avanzada de Aplicaciones de Negocio
muy fácil de aprender. lenguaje de programación estructurado orientado a eventos (la ejecución va determinado por eventos o sucesos definidos por el sistema o usuario)
Secuencia: orden de instrucciones
Instrucción: elegir entre 2 según la condición
Iteración: repetición de instrucciones al cumplirse una condición
Si la funcionalidad del sistema estandar no se ajusta a las necesidades existe un entorno de desarrollo ABAP Development Workbench con herramientas integradas para crear nuevos desarrollos en poco tiempo
Beneficios:
Sentencias de OPEN SQL para conectarse con casi cualquier base de datos
Programarse orientado a eventos o objetos
Miles de funciones para maenejar archivos, datos...
Permite conexiones RFC (Remote Function Call) para conectar sistemas SAP con otros sistemas o lenguajes de programación
Apps multidiomas: traduce todo sin tener que volver a crearlo
Al pulsar F1 se abre la ayudasobre sintaxis y semántica
Herramientas de ABAP:
Diccionario de datos (SE11) punto referencia de los programadores. permite crear ,modificar y borrar bases de datos
Editor de programas (SE38 y SE80) funciones básicas de edición de texto y facilita programación
Screen Painter (SE51): crear interfaz grafica de usuario, botones, checkboxes... las pantallas que se crean se llaman dynpros
Entorno de depuración (S38): modo debugging, creación de breakpoints y watchpoints ,ejecución paso a paso y por bloques mientras vemos el código, eso permite identificar el error muy rápido
Ampliaciones: huecos en el sistema para poder ampliar funcionalidades del sistema estandar
Customer Exits (CMOD y SMOD): agregar validaciones y mejoras
Field Exits (CMOD y PRFB) validaciones de datos asociados a campos de pantallas SAP
BADIS (Business Add-Ins SE18 y SE19): extensión basado en objetos sin tener que modificar código
Enhancements (SE38): ampliaciones de código con funcionalidades determinadas
Estructuras Append (SE11): objetos que agregan datos o configuraciones adicionales a las bases de datos
Consultor: ofrece servicios de implementación, optimización y ejecución de los productos SAP
-Funcoinal: conocimiento de 1 módulo. ayudan a la empresa a configurar SAP, forman personal
-SAP Basis: administrador de la plataforma operativa. asegurar integridad del sistema, mantenimiento, actualizaciones ,backups. gestionan SAP Netweaver
-Técnico: programación, confeccionar documentación, pruebas, asesorar consultores funcionales, optimizar sistema... perfiles tecnológicos
Etapas de trabajo:
Usuario final se reúne con Consultor Funcional y elabora el Diseño Funcional. Se lo envía al Consultor Técnico y ejecuta la petición
Diseño Funcional:
programa nuevo o existente/funcionalidad/interfaz gráfica y selección de datos/pruebas básicas/documentación necesaria
Diseño Técnico.:
nombre del programa/campos que componen/forma de acceder a la base de datos/validaciones.../dificultad de la tarea/experiencia del ABAPER
Elaboración del Diseño Técnico y Programación:
pruebas unitarias o básicas para
 
 
 
Sobre el autor
Publicación académica de Francesc Ventura Iglesias, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Francesc Ventura Iglesias
Profesión: Soporte Técnico - España - Legajo: PM58X
✒️Autor de: 94 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Actualmente, me encuentro buscando empleo en el sector tecnológico, ya que me atrae y tengo la habilidad para aprender rápidamente y prosperar en este campo.
Certificación Académica de Francesc Ventura