Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用.net创建T型(sm59)程序_C#_Saprfc - Fatal编程技术网

C# 使用.net创建T型(sm59)程序

C# 使用.net创建T型(sm59)程序,c#,saprfc,C#,Saprfc,我必须实施一个.net程序,允许将数据从SAP(sm59)传递到其他系统。必须使用sm59,连接类型T,程序ID 我找到的最佳解决方案是: 创建一个SAP连接器类应用程序(在Visual C#Projects下),并给出RFC名称并构建该应用程序 在这个应用程序中,根据需要编写.net代码 完成后,此应用程序将创建一个exe文件(在bin\release文件夹下) 您需要传递命令行参数以执行此exe文件。命令行参数为 -a-g-X 例如:-aREG-gSAPSER1-xSAPGW00 在SM59

我必须实施一个.net程序,允许将数据从SAP(sm59)传递到其他系统。必须使用sm59,连接类型T,程序ID

我找到的最佳解决方案是:

  • 创建一个SAP连接器类应用程序(在Visual C#Projects下),并给出RFC名称并构建该应用程序
  • 在这个应用程序中,根据需要编写.net代码
  • 完成后,此应用程序将创建一个exe文件(在bin\release文件夹下)
  • 您需要传递命令行参数以执行此exe文件。命令行参数为 -a-g-X 例如:-aREG-gSAPSER1-xSAPGW00
  • 在SM59中的TCP/IP下创建RFC目标。 技术设置-->激活类型-->注册服务器程序(需要选择)。 程序ID必须是您的注册名称:REG 网关选项包括 网关主机:SAPSER1 网关服务:SAPGW00
  • 编写一个ABAP程序来调用RFC,其目标是在第5个setp中创建的
  • exe文件应在SAP服务器的同一域/局域网中运行。您可以在SM59中测试连接
  • NET应用程序必须实现一些接口?用这种方法调用.exe和params很简单吗?这是正确的实施方式,还是我忘记了/没有找到什么


    谢谢

    问题是什么,我已经读了4遍了,我仍然不清楚您需要什么。这是将数据从SAP提取到.NET代码的正确方法吗?(我以前从未与SAP合作过)的可能副本