Script SAP GUI automatización

Buenas tardes,

Por favor su ayuda, tengo el siguiente script que quiero automatizar para ingresar de manera directa a un usuario, pero no hasta el momento no me es posible ello:

If Not IsObject(application) Then
Set SapGuiAuto = GetObject(“SAPGUI”)
Set applicationSAP = SapGuiAuto.GetScriptingEngine
End If
If Not IsObject(connection) Then
Set connection = applicationSAP.Children(0)
End If
If Not IsObject(session) Then
Set session = connection.Children(0)
End If
If IsObject(WScript) Then
WScript.ConnectObject session, “on”
WScript.ConnectObject applicationSAP, “on”
End Ifsession.findById(“wnd[0]”).maximizesession.findById(“wnd[0]”).resizeWorkingPane 185,30,falsesession.findById(“wnd[0]/usr/txtRSYST-BNAME”).text = “JATALAYA”session.findById(“wnd[0]/usr/pwdRSYST-BCODE”).text = “********”session.findById(“wnd[0]/usr/pwdRSYST-BCODE”).setFocussession.findById(“wnd[0]/usr/pwdRSYST-BCODE”).caretPosition = 24session.findById(“wnd[0]/tbar[0]/btn[0]”).press

Quedo atento a su respuesta,

Gracias,

Rudy D.

Contanos qué hace el script, ¿lo generaste manualmente? o cómo?

Para poder ayudarte es importante que brindes todos los detalles.

El script lo que debe hacer es ingresar a una cuenta de sap

A ver., haz lo siguiente:

  1. Activa el scripting de SAP
  2. Activa la grabación
  3. Haz el proceso manualmente
  4. Deten la grabación
  5. Ve a la carpeta donde grabaste el script
  6. Toma el archivo, abre el mismo con block de notas
  7. Copia todo su contenido sin editar nada
  8. Abre https://dpaste.com
  9. Pega el código
  10. Pasanos aquí el enlace para ver el código

De esta forma, podremos re-analizar y re-testear el código