Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SAṔ es un programa informático de gestión empresarial, sino que es tan potente que podríamos decir
que es un sistema.
Esta tecnología permite gestionar los recursos de la empresa al más alto nivel. Su utilidad radica en
que permite recopilar todo tipo de datos de la empresa y procesarlos para proporcionar a las diferentes
áreas de la organización, información útil para tomar decisiones.
Su sistema modular facilita que pueda llegar a actuar en un departamento muy concreto de la empresa
o bien a nivel global y estratégico si se le suman más módulos al software.
ABAP Significa (Advanced Business Application Programming ), ABAP también conocido como SAP
ABAP. Este es el lenguaje de programación propiedad del Sistema SAP, que se utiliza para programar en
la mayoría de los productos de la empresa.
Crear nuevas transacciones que no existen en el estándar de SAP , pero también sirve
para ampliar transacciones que ya existen en el estándar cuando la funcionalidad que proveen es
insuficiente para su negocio.
¿Cuáles son las características de SAP ABAP?
Sí, ya que todo el sistema SAP está programado en ABAP y todos los módulos del ERP hacen uso de
este lenguaje. A nivel técnico ABAP es un lenguaje que soporta tanto programación procedimental
como orientada a objetos y es común ver programas muy diversos.
Algunos hechos a la antigua (similares a COBOL) y otros más modernos orientados a objetos (más
similar a Java, salvando las distancias), además ha tenido algunas actualizaciones recientes que han
mejorado y modernizado su sintaxis, haciéndola más agradable para los desarrolladores de esta
época.
Por último es importante destacar que SAP ha desarrollado nuevas tecnologías para llevar sus
soluciones al desarrollo web y móvil, estás tecnologías se basan en estándares web (OData, HTML,
CSS, Javascript, etc).
• Para modificar un programa conservando el original, haciendo una copia del mismo. Los
programas fuente pueden bajarse a fichero de texto y luego recuperarlos con Utilidades –
Upload / Download. Con CTRL+Y se puede marcar un rectángulo de la pantalla, y copiarlo.
• Todo objeto debe tener asignada una clase de desarrollo (son agrupaciones de objetos), para
poder luego transportarlo a la máquina de producción (con la que trabaja el usuario), desde
la máquina de desarrollo (la del programador).
• Al crear objetos no locales también hay que ‘guardarlos’ en una orden de transporte, donde
se graban. Las órdenes se pueden crear, liberar, bloquear, ... Los objetos locales (de la clase
local $TMP) NO se pueden transportar.
• Jerarquía: Los objetos pertenecen a una orden de corrección o tarea, y esta a su vez a una
orden de transporte.
• Para crear nuevas líneas en el editor hay que crearlas partiéndolas (con el botón Partir o F7),
en donde se desea insertar; o bien poniendo In como nº de línea, con n el nº líneas a insertar.
• Desde una palabra de un programa, desde el editor de Abap/4, se puede navegar a cualquier
otro sitio haciendo doble clic.
• Menú Painter:Sirve para diseñar menús, con sus teclas de función, botones, iconos, y
funciones estándar (save, exit, back, cancel, print, find, ...).
• Screen Painter:Sirve para diseñar pantallas y formularios. Hay marcos, botones, iconos, ...
Es de tipo visual. El número de dynpro (un dynpro es cada pantalla de un programa, que
puede tener varias) identifica el número de pantalla. Para ver el diseño de la pantalla
(‘layout’), pulsar el botón Full Screen.