#1
|
|||
|
|||
Como ejecutar transaccion automatica segundo plano
Saludos.
No se si el titulo es muy orientativo de la información que les solicito. Me explicaré mejor ahora: Tengo una macro en excel que se conecta automáticamente con SAP y ejecuta una transacción pre-asignada y la ejecuta varias veces cambiando diversos parámetros que se le van pasando. Esta aquí todo funciona bien. Yo lo que deseo es que dicho proceso se realice en un segundo plano, o sea, que no se estén viendo como se van rellenando los campos correspondientes. que solo se vea la hoja de excel desde donde lanzo la macro. El codigo de conexion es: Set SapGui = GetObject("SAPGUI") Set Appl = SapGui.GetScriptingEngine Set Connection = Appl.Openconnection("XXXXXXX", True) Set Session = Connection.Children(0) Session.findById("wnd[0]/usr/txtRSYST-BNAME").Text = User Session.findById("wnd[0]/usr/pwdRSYST-BCODE").Text = Pass Session.findById("wnd[0]/usr/txtRSYST-LANGU").Text = "EN" Session.findById("wnd[0]").sendVKey 0 ....... Con poder mantener la ventana de la aplicación minimizada me llegaría. Gracias de antemano por la ayuda. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|