Jump to content

gfsouza86

Membros
  • Contagem de Conteúdo

    1
  • Ingressou

  • Última visita

Informações Pessoais

  • Cidade
    São Paulo
  • Estado
    São Paulo (SP)

Visitantes Recentes do Perfil

O bloco de visitantes recentes está desativado e não está sendo mostrado a outros usuários.

Conquistas de gfsouza86

1

Reputação na Comunidade

  1. Boa tarde galera, espero que estejam todos bem Tenho o código abaixo para realizar a abertura e escolher uma opção do SAP import win32com.client import subprocess import sys import time class SapGui(object): def __init__(self): self.path = r"C:\Program Files (x86)\SAP\FrontEnd\SAPgui\saplogon.exe" subprocess.Popen(self.path) self.SapGuiAuto = win32com.client.GetObject("SAPGUI") application = self.SapGuiAuto.GetScriptingEngine() time.sleep(8) self.connection = application.OpenConnection( "S/4 PRD - PRODUÇÃO", True) self.session = self.connection.Children(0) self.session.findById("wnd[0]").Maximize() self.saplogin() def saplogin(self): try: self.session.findById( "wnd[0]/usr/txtRSYST-MANDT").text = "500" # client do SAP self.session.findById( "wnd[0]/usr/txtRSYST-BNAME").text = "123456" # usuario self.session.findById( "wnd[0]/usr/pwdRSYST-BCODE").text = "123456" # senha self.session.findById( "wnd[0]/usr/txtRSYST-LANGU").text = "PT" # idioma self.session.findById("wnd[0]").sendVKey(0) # enter except: print(sys.exc_info()[0]) SapGui() Ele abre o SAP porem não acessa a opção S/4 PRD - PRODUÇÃO Já tentei com mais tempo no time.sleep porem nem assim deu certo
×
×
  • Create New...