Instalando e Configurando o SAPGui para Linux
Problema
Instalar o SAPGui para rodar no Linux ou Mac OSX.
Solução
A SAP disponibiliza duas versões do SAPGui, uma exclusiva para Windows, a mais comum, e outra platform independent, escrita em Java e C/C++ e compatível com Windows, ambientes UNIX (incluindo Linux) e Mac OSX. Esta versão também é chamada de PlatinGUI.
Então, para acessar o SAP usando Linux, precisamos instalar essa versão do SAPGui.
O PlatinGUI para Java está disponível via ftp no endereço ftp://ftp.sap.com/pub/sapgui/java/, baixar a versão mais recente. Hoje, agosto/2007, a versão mais recente é a 7.00 r4.
É necessário que você também tenha instalado a JVM Sun Java Runtime Evironment 1.4.2 (32-bit) or 5.0 (32-bit) incluindo Java Plugin.
Para instalar, execute o seguinte comando:
java -jar PlatinGUI-Linux-700r4.jar
Siga as instruções na tela até o final da instalação. Se você seguir os padrões sugeridos no programa de instalação, o SAPGui será instalado no diretório /opt/SAPClients/SAPGUI7.00rev4/bin.
Para executar o SAPGui, digite o seguinte comando:
/opt/SAPClients/SAPGUI7.00rev4/bin/guilogon
Após esse comando, a seguinte janela será aberta:
Para adicionar novos itens no guilogon, você pode usar o botão New e ir direto para a aba Advanced, onde você entra com a connection string. No exemplo, estou usando o application server 192.168.1.16, e porta 3200, onde “00” é o system number:
Clique no Save e pronto.
Para acessar diretamente da linha de código, você pode usar o comando:
/opt/SAPClients/SAPGUI7.00rev4/bin/sapgui /H/192.168.1.16/S/3200
Discussão
Nota 1:
Quando você tiver uma conecção que necessite usar Route String, a sua linha conn ficará um pouco diferente:
conn=/H/<route ip>/S/3299/H/<application server>/S/3200
Essa linha conn foi derivada dessa linha usada no SAP Router String do SAPGui do Windows:
/H/<route ip>/W//H/
A porta 3299, é a porta padrão para o primeiro route, 3298 o segundo:
/H/gate.acme.com/S/3299/P/secret/H/gate.sap.com/S/3298/H/iwdf8997.sap.com/S/3200<-------- 1st router ----------><---- 2nd router ----><------ app_server ------>
Veja Também
Se você quizer aprender um pouco mais, no diretório de instalação existe uma pasta ~/doc, onde você encontra um manual de configuração e administração do SAPGui.
Sempre fui entusiasta do linux e, portanto, uso bastante o SAPGUI Java.
No entanto, existe um grande problema que eu não sei como resolver que é armazenar o histórico dos campos digitados. Já virei o treco de cabeça pra baixo e não consigo resolver… acho q nem é possível.
Sou usuário do macosX e fiz o download do sapgui for mac. Qual a versão do sap netweaver server abap compatível com o macosx86?
Resumindo:
Além do que platgui, o que mais é necessário? Estou iniciando em abap e gostaria de fazer o download das versões trial.
Eu tentei instalar o netweaver 2004s trial através do windows, mas ocorre um erro (dispacth+exe). Ao tentar usar o sapgui ocorre a mensagem de erro como se não existisse um servidor.
Um amigo me passou o endereço do seu blog. Talvez conheça a solução para este problema.
Obrigado.
tenho um problema com a configuraç~ao do sapgui no suse. ele da-me o seguinte erro :
############################# ERROR #############################
12.12. 14:02:07.944 ERROR: GuiConnection: Connection failed
12.12. 14:02:07.944 ERROR: JniAgiLibAdaptor.: Cannot load JNI library
############################# ERROR #############################
############################# ERROR #############################
12.12. 14:02:07.945 ERROR: JniAgiLibAdaptor.: Cannot load JNI library
############################# ERROR #############################
eu ja procurei bastantes foruns a ver se alguem me consegue ajudar, mas ate agora nada.
ja agora a minha versao do java e a 1.4.2 e o sapgui que estou a usar e o 700r6 for linux.
espero que me possam ajudar
Eu estou com um problema com o SAPGUI for Java eu instalei e consegui configura-lo bem, mas o problema é quando seleciono o ambiente que desejo fazer o login e clico no botão conect nada acontece não aparece a tela para colocar meu login e senha do SAP, você já passou por esse problema ?? Como posso resolve-lo ???
Abs.
Eu ja uso linux e SAPGUI for linux, meu problema é que eu não consigo usar o autocompletar do SAPGUI igual tem na versão para windows.
Alguém tenha alguma dica
Bom dia! Poderia me ajudar?
Indiquei o comando:
conn=/H/192.168.255.31/S/3200
No SAP windows eu colocava somente o IP, o sistema 00 e ID DEV e ele ia direto. Me parece que o comando acima seria equivalente mas gera a mensagem abaixo:
Error: partner ‘192.168.255.31:3200’ not reached
Wed Sep 16 10:32:31 2009
Release 710
Component NI (network interface), version 39
rc = -10, module nibuf.cpp, line 4634
Detail NiBufIConnect: connection pending after 10000ms
System Call connect
Error No 36
‘Operation now in progress’
Obrigado
Victor Moore
Estou com o mesmo problema acima, conexão remota sempre mostra esse erro:
Error: partner ’192.168.255.31:3200′ not reached
Wed Sep 16 10:32:31 2009
Release 710
Component NI (network interface), version 39
rc = -10, module nibuf.cpp, line 4634
Detail NiBufIConnect: connection pending after 10000ms
System Call connect
Error No 36
‘Operation now in progress’
Boa noite, estou precisao instalar o sap no linux, entrei no link ftp://ftp.sap.com/pub/sapgui/java/ porem não econtrei o arquivo PlatinGUI-Linux-700r4.jar para fazer o download, peciso com urgencia algum link para baixar o sapgui.
Desde já agradeço a atenção