Desarrolla ABAP en VS Code (No oficial) – Entorno en 5 minutos!

En entradas anteriores comente que SAP no daba… de momento… soporte a desarrollar ABAP en versiones «no cloud», es decir, que nuestra única opción era utilizar eclipse. Pero existe un plugin bastante completo que nos permitirá desarrollar en ABAP utilizando VS Code.

Además os traigo muy buenas noticias, es muy fácil de instalar. Vamos a por los pasos.

Instalando el plugin

Para instalar el plugin vamos a extensiones de VS code:

E instalamos los siguientes plugins:

ABAP Remote FileSystem

ABAP Snippets

Aunque es necesario instalar algún plugin mas, con estos será suficiente ya que el resto de plugins se auto instalarán.

Vamos a realizar una comprobación en SAP para validar si el sistema esta preparado, para ello, vamos a SAP y accedemos a la transacción SICF, vamos a validar si el siguiente servicio esta activo:

Ya sabéis, se tiene que verificar que el servicio no esta en gris. Si queréis conocer la URL del servicio, con botón derecho y en el menú de opciones seleccionamos «Test». Se abrirá el navegador con la URL.

Con estos pasos rápidos ya tenemos preparando el IDE para conectar a nuestro sistema SAP.

Preparando la conexión

Lo siguiente es preparar los datos para conectar a nuestro sistema SAP.

NOTA: Los datos que veréis son los de la instalación local donde no hemos configurado el localhost de nuestro servidor local. Pero con la URL apuntada del paso anterior podréis acceder al sistema.

Ahora tenemos que acceder a preferencias del sistema:

En el buscador escribimos «ABAP» y seleccionamos la opcion «Editar en settings.json»

Ahora añadimos la configuración para acceder de manera remota al sistema ( Como he dicho antes, la configuración que veis en el ejemplo es de nuestro servidor local ):

Aquí os dejo el código para poder hacer «copiar > pegar»:

  "A4H": {
    "url": "https://localhost:50001",
    "username": "usuario",
    "password": "password",
    "client": "001",
    "language": "EN",
    "allowSelfSigned": true
  }

Accediendo al sistema

Ahora vamos a «activar» la conexión. Para ello, vamos a «Paleta de comandos…»

Escribimos «ABAP» y seleccionamos la primera opción que nos aparece «AbapFs Connect to an ABAP system»

Esperamos unos momentos y… veremos nuestro sistema ABAP como «carpeta».

Ahora podremos acceder al código y al diccionario de datos


Como veis, con esta solución podemos trabajar de una manera cómoda en VS Code aunque como os he comentado al inicio del post, esta no es una opción oficial de SAP.

Como siempre suscribete, dale a la campanita de notificaciones y comparte en redes ayudarme a llegar a más personas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.