【发布时间】:2010-04-14 09:03:04
【问题描述】:
是否有可能/方法在没有 Visual Studio 2003 的情况下生成 “SAP Connector for .NET”-代理,以便它们可以在 Visual STudio 2008 中使用?
【问题讨论】:
标签: .net sap proxies sap-dotnet-connector
是否有可能/方法在没有 Visual Studio 2003 的情况下生成 “SAP Connector for .NET”-代理,以便它们可以在 Visual STudio 2008 中使用?
【问题讨论】:
标签: .net sap proxies sap-dotnet-connector
您可以使用 NC0 3.0
SAP Connector for Microsoft .NET 3.0 released.
NCo 3.0 可以从SAP Service Marketplace 下载,包括随附的文档。
【讨论】:
NCo 3.0 与 NCo 2.0 有很大不同:
使用 .NET 连接器 2.0,NCo 设计时将生成“代理方法” 对于您要调用的每个 ABAP 功能模块,以及每个特定的类 此功能模块引用的结构或表类型。你必须创造 来自这些结构/表类的对象并将它们传递给代理方法 对应功能模块。 现在有了 .NET 连接器 3.0,不再有任何类型的生成代码。 代替每个功能模块一个生成的代理方法,有一个单一的 IRfcFunction 类,其 Invoke() 方法动态执行每个给定的 ABAP 功能模块。而不是为每个人专门生成的类 结构和表,有一个通用的 IRfcStructure 类代表所有 可能的结构,以及类似的所有表的一个通用 IRfcTable 类。所以 基本上不是在设计时静态地硬连线所有东西,现在是 NCo 3.0 在运行时动态处理一切。另一个区别是你不再 需要自己为结构和表格创建对象。你只创建一个 IRfcFunction 对象,它在内部处理所有包含的结构和 表(使用延迟初始化)。
【讨论】:
【讨论】: