Posibles errores en distros Archlinux: “Your Java Virtual Machine seems not to support JavaFX” para este error solo debemos instalar el siguiente paquete java-openjfx desde AUR.
Posibles errores en distros Debian/Ubuntu: En caso de presentar un error con JavaFX recomiendo no instalar el paquete openjdk-8 o el openjdk-11 directamente de los repositorios.
Usaremos el siguiente método:
sudo add-apt-repository ppa:webupd8team/java && sudo apt update
sudo apt install oracle-java8-set-default
Java8 trae JavaFX por defecto, cosa que no pasa con las versiones actuales
Como crear una conexión: Primero le damos a nueva conexión, luego de colocar el nombre nos vamos a la pestaña Expert Mode y ahí escribimos nuestro String de conexión el cual generaremos de la siguiente forma
conn=/H/subdominio.empresa.com/S/3299/H/192.168.0.10/S/3200&clnt=400&user=NGIACAMAN&lang=ES
Para ese string tenemos una conexión con el tag /H/ a servidor01.empresa.com la cual seria nuestro SAProuter String
Seguido por la tag /S/ que nos indica el puerto del sap router 3299.
Después observamos nuevamente la tag /H/ seguida de una IP (puede ser el nombre del equipo) la cual pertenece al servidor que nos queremos conectar, pero esta IP es de la red local. Si tienen 3 servidores, pueden usar el mismo SAProuter String y solo cambian la IP del equipo en el segundo /H/
Luego de la IP LAN del servidor también tenemos otro /S/ que corresponde al puerto de la instancia. por ejemplo si tienen una sola instancia de PRD seria la 00, entonces el puerto corresponde a 3200, si tienen 2 instancias serian 3200 y 3201 dependiendo de que instancia quieren conectarse.
Opcional: Tenemos 3 parámetros:
&clnt=400&user=NGIACAMAN&lang=ES
El parámetro clnt corresponde al client (en Venezuela le decimos mandante xD) El parámetro user es para que siempre salga tu usuario al usar esa conexión El parámetro lang poner predeterminado el lenguaje que vas a usar Los parámetros deben ser unidos por el carácter: &