Saludos, necesito saber si alguien sabe como conectarme desde Excel a SAP, mas detallado seria si desde un archivo de Excel puedo ejecutar una macro y conectarme a SAP “en SAP ya inicie sesión con mi usuario y clave” y abrir un nuevo modulo en el cual ejecutare un Script
ivan11980
Hemos visto plantillas que utilizan RFC y realizan una conexión exitosa a SAP. Le envían toda la info que solicita la función, y luego la función sabe que hacer con esa info. Tenia una planilla de carga de materiales.
Otro ejemplo como explican a continuación:
Para conectar Excel a SAP:
Captura de pantalla

paxotio
(...) si quiero crear una lista de materiales con 5 piezas por ejemplo. En el excel meto el articulo al que se le va a crear la lista de materiales y los 5 artículos que quiero que contenga.
Y listo, lanzo el excel con un botón que tiene y me crea la lista de materiales con esos 5 artículos.
Parte de la macro esta creada con la información que se obtiene con la opción de grabar script que tiene sap y parte con visual basic, creo.
En resumen repite un trabajo rutinario.
Y listo, lanzo el excel con un botón que tiene y me crea la lista de materiales con esos 5 artículos.
Parte de la macro esta creada con la información que se obtiene con la opción de grabar script que tiene sap y parte con visual basic, creo.
En resumen repite un trabajo rutinario.
Cómo conectar Excel con SAP
Para conectar Excel a SAP:
Usamos código VBA
Dim Logoncontrol As Object
Dim objBAPIControl As Object
Dim sapConnection As Object
Dim Total
Dim MyFunc As Object
' Assign.
Set Logoncontrol = CreateObject("SAP.LogonControl.1")
Set objBAPIControl = CreateObject("SAP.Functions")
Set sapConnection = Logoncontrol.NewConnection
'Logon with initial values Credenciales de conexcion
sapConnection.Client = "200"
sapConnection.ApplicationServer = "10.10.0.111"
sapConnection.User = "USUARIO"
sapConnection.Password = "PASSWORD"
sapConnection.SystemNumber = "00"
sapConnection.System = "EMD"
sapConnection.UseSAPLogonIni = False
sapConnection.Language = "ES"
Captura de pantalla

Más información
Ver más códigos y debate sobre este tema en nuestra comunidad (foros) de Ayuda SAP: Excel con SAP
Lo puedo usar con cualquier versión de excel?
ResponderBorrar