I would suggest trying the SAP web site, SAP .NET Connector:
The SAP .NET Connector is a
development environment that enables
communication between the Microsoft.
NET platform and SAP systems. This
connector supports RFCs and Web
services, and allows you to write
different applications such as Web
form, Windows form, or console
applications in the Microsoft Visual
Studio.Net. With the SAP .NET
Connector, you can use all common
programming languages, such as Visual
Basic. NET, C#, or Managed C++.
Features Using the SAP .NET Connector
and SAP .NET Proxy Wizard, you can:
· Write .NET Windows and Web
form applications that have access to
SAP business objects (BAPIs).
· Develop client applications
for the SAP Server. Here you can use
either RFCs or HTTP/SOAP/XML
(outside-in).
· Write RFC server applications
that run in a .NET environment and can
be installed starting from the SAP
system (inside-out).
IDoc Receiver as a Windows Service