DIPLOMATURA EN
PROGRAMACION ABAP
Presentación
Esta unidad tiene como objetivo guiar a los estudiantes en la instalación de SAP
NetWeaver AS ABAP Developer Edition. Al finalizar, los estudiantes tendrán
mejores conocimientos sobre cómo obtener un entorno de desarrollo SAP
funcional para la realización de prácticas y proyectos.
Objetivos
● Comprender brevemente los sitios oficiales para desarrolladores de SAP
● Aprender a instalar una versión básica de prueba que nos sirva como
ejemplo para el curso
● Comprender algunos conceptos generales sobre las versiones y su
instalación
Bloques temáticos
1. Introducción ....................................................................................................... 5
2. ¿Instalación o uso? ........................................................................................... 6
3. Simplificando, virtualización ............................................................................ 7
4. Conclusiones ................................................................................................... 13
5. Anexo ............................................................................................................... 14
1.Introducción
Bienvenido/a a tu primer paso en el viaje de aprendizaje SAP con la Diplomatura
ABAP!.
Esta unidad te guiará a través del emocionante proceso de instalar y configurar tu
propio entorno de desarrollo SAP, utilizando SAP NetWeaver AS ABAP Developer
Edition. Inspirados por las últimas tendencias y recursos de SAP Developers, te
proporcionaremos toda la información necesaria para comenzar. Además, te
invitamos a explorar experiencias y consejos compartidos por la comunidad en el
blog de SAP, SAP AS ABAP and SAP BW on SAP HANA, ASE Free Developer Trial
Editions, donde encontrarás orientación adicional y apoyo para tu instalación.
Prepárate para sumergirte en el mundo del desarrollo ABAP, un paso crucial hacia
tu éxito en la tecnología SAP.
Antes de comenzar repasemos algunos puntos:
● Idioma: La mayoría de las comunidades y links suelen estar en idioma
original (inglés) por lo cual es importante entender que debemos
partir de una base mínima para poder descargar y luego instalar las
versiones
● Versionado: Los links y versiones listadas son de las ultimas al
momento de escritura este material, pero si actualizan
constantemente por lo cual es importante recordar que lo aquí
expuesto es tan solo una guía
¿Como se accede?
Se accede a través de un sitio web:
https://developers.sap.com/trials-downloads.html
Se debe crear una cuenta o iniciar sesión (si no tienes una cuenta, crea una
proporcionando tu correo electrónico y eligiendo una contraseña)
Si ya tienes una cuenta, simplemente inicia sesión con tus
credenciales)
Listo!.. una vez accedidos podemos elegir alguna de las opciones que se
adapten a nuestro sistema operativo.
Las versiones cambian con el tiempo como con cualquier otro
software, los conceptos generales del lenguaje ABAP se mantienen
2. ¿Instalación o uso?
Una vez que formamos parte de la comunidad de desarrolladores, tenemos en
efecto 2 opciones, proceder con una instalación de SAP local (lo que implica
destinar tiempo a instalar y configurar el sistema) o utilizar una versión Trial que
cuente con la funcionalidad necesaria.
Ejemplo de instalación: Descargar el instalador y seguir los pasos, de la misma
forma que se instalar cualquier otro programa, en este caso elegimos SAP
Netweaver AS ABAP Developer Edition por razones obvias (es un curso de
desarrollo en ABAP)
Ejemplo de Trial o versión de prueba: En este caso se proporciona desde SAP
mismo un link para acceder a una versión ya instalada de prueba
En el caso de la instalación SAP nos ofrece una guía de ayuda en el propio sitio,
los procesos de instalaciones suelen ser largos, requieren muchos recursos y
son relativamente complejos.
3. Simplificando : virtualización
Si la versión trial o la instalación es compleja, tenemos otra tercera opción quizás
más simple: obtener una máquina virtual con SAP ya instalado.
La máquina que mostramos a continuación fue creada con un “Windows Server”
con “SAP NetWeaver ABAP 7.02 Trial Version”, es una versión bastante antigua,
pero sirve perfectamente para nuestros propósitos de aprendizaje del lenguaje.
En concreto si ya se dispone de una máquina virtual precreada para SAP
NetWeaver AS ABAP Developer Edition en VirtualBox, el proceso de instalación se
simplifica considerablemente. Aquí tienes una guía detallada adaptada a tu
situación:
1. Preparativos: VirtualBox instalado en tu PC. Si aún no lo has instalado, visita la
página oficial de VirtualBox y descarga la última versión. Sigue las instrucciones de
instalación proporcionadas en el sitio.
Obtener un archivo de una máquina virtual precreada (generalmente en formato
OVA), este archivo contiene la configuración y el sistema operativo ya instalados
necesarios para ejecutar SAP NetWeaver AS ABAP.
2. Importar la Máquina Virtual en VirtualBox : Inicia VirtualBox e Importar la
máquina virtual:
• Seleccionar "Archivo" > "Importar servicio virtualizado" en la barra de menú
de VirtualBox.
• Buscar y seleccionar el archivo de la máquina virtual precreada (archivo
OVA). Haz clic en "Abrir" y luego en "Continuar" para ver los detalles de la
importación.
• Revisar y, si es necesario, ajusta rla configuración de la máquina virtual,
como la cantidad de memoria RAM y el espacio de almacenamiento. Para
SAP NetWeaver AS ABAP, se recomienda asignar al menos 4 GB de RAM (o
más para versiones más modernas) y verificar que el espacio de
almacenamiento sea suficiente para tus necesidades.
• Hacer clic en "Importar" para comenzar el proceso de importación. Este
proceso puede tardar varios minutos, dependiendo de la velocidad de tu
PC.
•
•
3. Configuración de la Red: Una vez importada la máquina virtual, es posible que
necesites configurar la red para asegurarte de que SAP NetWeaver pueda
comunicarse correctamente con tu PC y viceversa.
Acceder a la configuración de la máquina virtual:
• Con la máquina virtual seleccionada en VirtualBox, hacer clic en
"Configuración".
• Ir a la sección "Red": Aquí puedes configurar cómo se conectará la máquina
virtual a Internet y a tu red local. La configuración más común es utilizar
"Adaptador puente" o "NAT". Si no estás seguro, puedes comenzar con NAT,
que es la configuración más sencilla y suele funcionar bien para la mayoría
de las necesidades básicas.
•
4. Iniciar la Máquina Virtual: Seleccionar la máquina virtual en VirtualBox y hacer
clic en "Iniciar". Esto cargará el sistema operativo y el entorno SAP preinstalados.
5. Listo! ¡¡Ya tenemos entorno SAP para trabajar!!
Tener un entorno propio SAP para trabajar requiere algún
esfuerzo, existen al menos 3 alternativas: Instalar todo desde cero, utilizar un
servicio en la nube o utilizar una maquina virtual con todo ya instalado
4. Conclusiones
La implementación y configuración de SAP NetWeaver AS ABAP Developer
Edition representa un paso fundamental para los estudiantes y profesionales que
buscan profundizar en el desarrollo ABAP. A través de esta unidad, hemos
explorado diversas rutas para establecer un entorno de desarrollo funcional, desde
la descarga directa de versiones de prueba hasta la utilización de máquinas
virtuales preconfiguradas. La comprensión de los recursos oficiales y la capacidad
para navegar por las opciones de instalación son habilidades clave que permiten
a los usuarios adaptarse a los rápidos cambios tecnológicos en el ámbito de SAP.
Además, la familiaridad con conceptos de virtualización y la práctica con versiones
de prueba brindan una sólida base práctica. Este conocimiento no solo habilita a
los estudiantes para realizar prácticas y proyectos, sino que también sienta las
bases para futuras exploraciones y especializaciones en tecnologías SAP
avanzadas.
5. Anexo
A modo de ejemplo, al momento de escritura del curso, los siguientes son enlaces
disponibles para una de las versiones de prueba mencionada en máquinas
virtuales VirtualBox. Vale la pena mencionar que existen disponibles en internet
maquinas virtuales VirtualBox creadas para estos fines.
Set de descargas de Mirror 1 (archivo a descomprimir con la utilidad 7zip)
1. http://www.mediafire.com/?ccik183wyda552e
2. http://www.mediafire.com/?f0v1e9e57wsuey2
3. http://www.mediafire.com/?s19hddcjl8qqxm4
4. http://www.mediafire.com/?r521p893g34r49m
5. http://www.mediafire.com/?h4vsrszvtm37b34
6. http://www.mediafire.com/?0hvg37nd7mg92y9
7. http://www.mediafire.com/?ut70lucc8k422fa
8. http://www.mediafire.com/?1aqbxworakxxat2
9. http://www.mediafire.com/?3chk7o47iiho2li
10. http://www.mediafire.com/?4oh85po5khe7hkx
11. http://www.mediafire.com/?zqca1kxwi69x1vw
12. http://www.mediafire.com/?v2vr3t2nvb1mppd
13. http://www.mediafire.com/?3l9x7169q6vs47x
14. http://www.mediafire.com/?3643qb99v3dg342
15. http://www.mediafire.com/?vsa4icvcqssittg
16. http://www.mediafire.com/?uypkkmm5zd4sark
Set de descargas de Mirror 2 (archivo a descomprimir con la utilidad 7zip)
1. https://mega.nz/file/kApwSLxD#bp9hHU3h4VhnA_7IgELNjyRFKW
BlavjQJ-h8g7yvkRc
2. https://mega.nz/file/FEwQkILL#BE5fBnjTMLUi323YVg5C7VRkhzM
XD3yaANGS4yvHK0U
3. https://mega.nz/file/BdxTGSzK#EamJagZl7K96wMGjHhn4SBizVK
oVmbv8KBF_K1w5bH0
4. https://mega.nz/file/dQAjBTAS#GsMf7VJtfPNG0LQraZBaCWm6uz
JqD1gKGsKQV0AVbPw
5. https://mega.nz/file/RAp1VZRK#MXqDhw7G2Z_zG6ffzu3nbEf4TO
gRXBVu-WU4dNGLots
6. https://mega.nz/file/pRJ0FDqJ#UYQbZD9U3iE5GMCTvlq1qlDKfEJ
yPztsJ-qnnprzTNs
7. https://mega.nz/file/hVQ2BIIA#Gy5s4V7w08IlXSuboNIKxks8GFF8
NGysdefcRKvCUaQ
8. https://mega.nz/file/NcRVWDxZ#OxmcKSCWLs_Jfb2WzAZvKGaT
S9sPaONL2Y8JxvEOtps
9. https://mega.nz/file/EY4yTQaB#aXAKrmlakWCT7EmHYMpiX1Ked
8UqzfUkxPO3h0Ppmoo
10. https://mega.nz/file/AApn1SLB#dWX4IiQCun8chTcYuv1KQ0uIU7N
_G9hCFWOJOONUs6k
11. https://mega.nz/file/IMowxZza#UC7hN0miTWLjuK2uYcJ-
HzpVftomxaxy0ywxLG8X5CU
12. https://mega.nz/file/scxgnKpa#EUXOql3TjkbzQ0CKo4XIEBDTCKJr
lNo7ypwJcdEaddw
13. https://mega.nz/file/tBICDZqL#L1DjA3UTpqD4XGlLghcKa148ibtzw
tK0jxRaFIXJYa0
14. https://mega.nz/file/5cYACI4D#JCucwDUkPksAO_MXhL2rDghMg
e9VFsOzIV2iNIpNneA
15. https://mega.nz/file/Bc5hzRIJ#KbwlRBLQeqWZEZeYEn3mGFMeJ
Cpsz4mC8qwKRHLyvF0
16. https://mega.nz/file/MYIGkJaA#J2tcPEL-0SZ-UxCLZ0R-
tH3jMZVLzQ7EFgCYhg2H7Uw
Bibliografía utilizada y sugerida
Libros y otros manuscritos:
● SAP SE. (2024). SAP NetWeaver AS ABAP Developer Edition: Guía de
Instalación. Recuperado de https://developers.sap.com/trials-
downloads.html
● Oracle Corporation. (2024). VirtualBox: Software de Virtualización.
Recuperado de https://www.virtualbox.org/
● SAP Community. (2024). SAP AS ABAP and SAP BW on SAP HANA, ASE Free
Developer Trial Editions: Experiencias y Consejos. Recuperado de
https://blogs.sap.com/
● SAP Education. (2024). Guías Oficiales de SAP: Recursos y Documentación
para Desarrolladores. Recuperado de https://training.sap.com/Hosseini, H.,
Devlin, J., Arivazhagan, A., Ng, A., & Yosinski, J. (2021). GPT Understands, Too.
arXiv preprint arXiv:2103.10385.