Si esta es tu primer visita, asegúrate de leer la página de ayuda FAQ. Puedes registrarte ingresando a Registro
antes de poder postear: Regístrese en el link previo. Para comenzar a ver los mensajes,
seleccione el foro que quiere visualizar en listado a continuación.
Mira no estoy seguro pero creo que no puedes conectarte a SAP con .net, esa programacion se hace mediante abab, ahora si lo qeu quieres es conectarte a SAP BUSIINES ONE, si lo haces por .net, en este caso si te puedo ayudar. seria algo asi como
Dim oCompany As SAPbobsCOM.Company
Dim lRetCode, lErrCode As Long
Dim sErrMsg as String
'Instanciate a Company object
oCompany = New SAPBobsCOM.Company
oCompany.Server = "(local)"
oCompany.CompanyDB = "SBODemo_US"
oCompany.UserName = "manager"
oCompany.Password = "manager"
oCompany.Language = ln_English
lRetCode = oCompany.Connect()
If lRetCode <> 0 Then
oCompany.GetLastError(lErrCode, sErrMsg)
End If
cualquier duda avisa, espero qeu te sirva de algo, por cierto necesitas agregar las librerias en visual, solo la de DI
Yo he trabajado mucho en proyecto .NET conectados directamente con SAP. La forma con la que yo he trabajado ha sido la siguiente:
- Crear RFC en abap de R/3
- Instalar el conector .NET-sap 2.0
- Desde este conector, indicando los datos del sistema, se nos muestran todas las RFC del sistema. Pulsamos sobre la deseada y automáticamente se nos crean todas las clases necesarias para poder trabajar en .NET.
- Una vez creadas estas clase podemos trabajar con las funciones ABAP como si fueran unas funciones más, dentro de nuestra aplicación.
La respuesta correcta es la de xergiagui. Necesitas un conector específico de .NET con Sap.
Pero esa es una de las formas de conectar. En general siempre puedes conectar Sap con cualquier sistema externo mediante webservices.
El prodcedimiento es crear una RFC y un webservice en SAP. Una vez creado haces la conexión con el sistema externo que quieras (java, .net...) y puedes comunicar los sistemas en los dos sentidos.
A efectos prácticos el conector es más sencillo de utilizar, necesitas menos pasos, pero el webservice es más flexible y menos sensible a los cambios.
Comentario