【问题标题】:ERPConnect SAP Table Join and filter (Query) without creating a SAP QueryERPConnect SAP 表连接和过滤(查询)而不创建 SAP 查询
【发布时间】:2013-05-14 08:08:21
【问题描述】:

我对 SAP 知之甚少,有人要求我使用 ERPConnect(如果需要 LINQ to SAP)从中提取一些数据

我可以看到可以在 SAP 中创建 BAPI 和查询,但这些需要在 SAP 中预先定义,然后可以使用 ERPConnect 通过这些 BAPI 和查询获取数据。

是否可以使用 ERPConnect 为我创建查询,而不是 SAP 中需要存在的查询?即加入和过滤几个表并返回结果?

我也反对为 3 个非常大的表提取数据,然后计算连接并过滤它,我的目的是先生成查询,然后只得到我需要的。

【问题讨论】:

    标签: abap saprfc opensql sap-erp erpconnect


    【解决方案1】:

    最好的方法是让某人在 ABAP 中对选择进行编码,将其包装在启用 RFC 的功能模块中并使用它。如果由于某种原因这是不可能的,您可能想查看RFC_READ_TABLE - 但请注意它的局限性,这里有很多关于它的问题。我发现很难根据这个相当模糊的问题给出更详细的建议。

    【讨论】:

    • 谢谢。我试图看看这是否可能仅通过 ERPConnect 进行,即不在 SAP 中编码任何更改。你的回答让我相信不是。
    【解决方案2】:

    抱歉,我知道这已经晚了,但还有其他选择。您可以开发一个通用的远程启用函数,您可以将查询(包括联合查询)传递给该函数,并在 SAP 中执行它,将结果返回给调用者。 ERPConnect 还包括内置的查询功能。如果不进一步调查,我不会驳回它。我使用 ERPConnect 对 SAP 表进行了许多查询。

    【讨论】:

    • 感谢您的评论。你知道这方面的任何例子吗?我不再需要为此工作,但这些信息仍然非常有用。谢谢
    猜你喜欢
    • 2021-12-28
    • 2020-04-12
    • 1970-01-01
    • 2016-12-16
    • 1970-01-01
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    相关资源
    最近更新 更多