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.
Puedes encontrar más información en:
http://www.bizzit.es/blog/?p=231
Saludos