РМщик, Удав, спасибо за советы. Так наверное действительно проще.
Кстати посмотрел вчера мануал по Microsoft .NET Data Provider for mySAP, так тоже все кажется очень просто. Сначала создается SAP Data Source, который в принципе является обычным дата-сорсом (хотя и с некоторыми ограничениями), а потом вызов RFC/BAPI выглядит следующим образом:
Code:
SAPConnection con = new SAPConnection("ASHOST=<SAPserver>; CLIENT=<client>;SYSNR=<sysnr>;USER=<user>;PASSWD=<password>;LANG=<logon language>");
con.Open();
SAPCommand cmd = new SAPCommand(con);
cmd.CommandText = "EXEC BAPI_CUSTOMER_GETLIST @IDRANGE=@param OUTPUT";
SAPDataReader dr = cmd.ExecuteReader();
...