2

是否有可能/方法在没有 Visual Studio 2003 的情况下生成“SAP Connector for .NET”-代理,以便它们可以在 Visual STudio 2008 中使用?

4

3 回答 3

2

您可以使用 NC0 3.0

适用于 Microsoft .NET 3.0 的 SAP 连接器已发布。
NCo 3.0 可以从SAP Service Marketplace下载,包括随附的文档。

于 2011-01-18T09:21:29.947 回答
1

NCo 3.0 与 NCo 2.0 有很大不同:

使用 .NET 连接器 2.0,NCo 设计时将为您要调用的每个 ABAP 功能模块生成一个“代理方法”,并为该功能模块引用的每个结构或表类型生成一个特定的类。您必须从这些结构/表类创建对象并将它们传递给与功能模块对应的代理方法。现在有了 .NET 连接器 3.0,不再有任何类型的生成代码。代替为每个功能模块生成一个代理方法,有一个单独的 IRfcFunction 类,其 Invoke() 方法动态执行每个给定的 ABAP 功能模块。并且不是为每个结构和表生成一个专用的类,而是一个通用的 IRfcStructure 类表示所有可能的结构,类似地,一个通用的 IRfcTable 类用于所有表。因此,基本上,NCo 3.0 不再是在设计时对所有内容进行静态硬接线,而是在运行时动态处理所有内容。另一个区别是您不再需要自己为结构和表格创建对象。您只需创建一个 IRfcFunction 对象,它会在内部处理所有包含的结构和表(使用延迟初始化)。

于 2015-02-11T08:05:12.533 回答