【问题标题】:SAP NetWeaver 7 trial and .NET connector 3.0 - available functions?SAP NetWeaver 7 试用版和 .NET 连接器 3.0 - 可用功能?
【发布时间】:2010-12-30 15:26:28
【问题描述】:

我正在使用 .NET 连接器 3.0 连接到在另一台机器上运行的一些 NetWeaver 实例。这一切都很好,但本教程只连接到一个名为 STFC_CONNECTION 的函数。为此,我正在使用以下代码:

function = destination.Repository.CreateFunction("STFC_CONNECTION"); 

问题是,我怎么知道我可以调用哪些其他函数?我有可用函数和返回值的概述吗?我有 SAP 站点的登录名,所以这不是问题。

谢谢:)

【问题讨论】:

    标签: asp.net connection sap


    【解决方案1】:

    如果您想知道可以调用的所有函数,可以使用事务se16检查带有参数FMODE ='R'(代表远程)的表TFDIR。然而,这显然是太多的信息,因为没有解释这些函数的作用,或者它们之间的关系。

    另一种可能性是使用 BAPI 事务来获取有关功能区域的可分配操作的信息。

    最后,如果您知道一些您感兴趣的功能,您可以使用事务 se37 搜索具有相同前缀或重要部分的功能(例如 HR 的 INFTY)。请注意,在这种情况下,RFC 可能无法访问返回的函数:如果执行类型为“远程”,则必须检查函数的属性。

    问候 纪尧姆

    【讨论】:

      【解决方案2】:

      您需要使用 SAP GUI 访问 SAP 系统,否则您将无法阅读文档。使用事务 SE80 / Repository Explorer 搜索功能模块。单击 + 按钮将扩展选择屏幕。在其他选择选项中,请确保仅选择启用 RFC 的功能模块。

      编辑:另请查看this question...

      【讨论】:

        【解决方案3】:

        我想通了...只需键入 SE37 作为事务并在搜索框中使用过滤器,如 STFC_*,它会找到所有功能,包括参数并返回值。

        【讨论】:

        • 您仍然需要确保该功能已启用远程功能。
        【解决方案4】:

        Consuming SAP XI Web Service with Microsoft Visual C# 2008 Express Edition 的描述提供了 Visual Studio 2008 的示例工作示例。

        SAP 支持 RFC 堆栈(SOAP、WSDL、UDDI)或直接 .NET 连接器。

        【讨论】:

        • 那不是我要找的……我想要一个可用于调用的函数的概述。我正在使用 RFC 来调用...
        【解决方案5】:

        还有 bapi explorer 事务“BAPI”,它将向您展示划分为功能区域的 BAPI 函数。

        【讨论】:

          猜你喜欢
          • 2016-06-03
          • 2023-04-03
          • 1970-01-01
          • 1970-01-01
          • 2018-12-19
          • 2023-04-02
          • 1970-01-01
          • 1970-01-01
          • 2018-01-03
          相关资源
          最近更新 更多