// // 1 comentario

Cómo conectar Excel con SAP

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:


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.



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

Excel SAP Conectar


Más información

Ver más códigos y debate sobre este tema en nuestra comunidad (foros) de Ayuda SAP: Excel con SAP

1 comentario:

Nota Importante: los comentarios son para agradecer, comentar o sugerir cambios (o hacer preguntas) sobre el artículo de arriba.


Para otras preguntas, por favor use nuestro foro de Ayuda SAP, es gratis!. Su consulta no molesta, le responderemos a la brevedad en el foro.

El enlace al foro está en la parte superior de nuestra web, es: https://foros.consultoria-sap.com