Abap ERPConnect SAP表连接和筛选(查询),而不创建SAP查询

Abap ERPConnect SAP表连接和筛选(查询),而不创建SAP查询,abap,saprfc,opensql,sap-erp,erpconnect,Abap,Saprfc,Opensql,Sap Erp,Erpconnect,我对SAP知之甚少,有人要求我使用ERPConnect从中提取一些数据,如果需要,还可以使用LINQ到SAP 我可以看到,可以在SAP中创建BAPI和查询,但这些需要在SAP中预定义,然后可以使用ERPConnect通过这些BAPI和查询获取数据 是否可以使用ERPConnect为我创建查询,而不是SAP中需要存在的查询?i、 e.联接并筛选多个表并返回结果 我也反对为3个非常大的表提取数据,然后计算连接并在之后进行过滤,我的目的是先生成查询,然后只获取我需要的数据。最好的方法是让人在ABAP中

我对SAP知之甚少,有人要求我使用ERPConnect从中提取一些数据,如果需要,还可以使用LINQ到SAP

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

是否可以使用ERPConnect为我创建查询,而不是SAP中需要存在的查询?i、 e.联接并筛选多个表并返回结果


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

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

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

谢谢。我试着看看是否只有通过ERPConnect才能做到这一点,即不在SAP中编码任何更改。你的回答让我相信不是。谢谢你的评论。你知道这方面的例子吗?我不再需要在这方面工作,但信息仍然非常有用。谢谢