【问题标题】:"SAP Connector for .NET": Generate proxies without Visual Studio 2003“SAP .NET 连接器”:在没有 Visual Studio 2003 的情况下生成代理
【发布时间】:2010-04-14 09:03:04
【问题描述】:

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

【问题讨论】:

    标签: .net sap proxies sap-dotnet-connector


    【解决方案1】:

    您可以使用 NC0 3.0

    SAP Connector for Microsoft .NET 3.0 released.
    NCo 3.0 可以从SAP Service Marketplace 下载,包括随附的文档。

    【讨论】:

      【解决方案2】:

      NCo 3.0 与 NCo 2.0 有很大不同:

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

      【讨论】:

        【解决方案3】:
        猜你喜欢
        • 1970-01-01
        • 2016-04-18
        • 1970-01-01
        • 2020-08-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-16
        相关资源
        最近更新 更多