0

就像一些背景知识一样,我打算用 .NET 编写一个 Excel 插件,它可以执行来自 SAP 系统的查询。

因此,我正在寻找 SAP 的 SQVI 事务的功能模块列表。我似乎找不到太多关于它们的信息;我之前发现的少数论坛帖子似乎已经被互联网遗忘了。

具体来说,我希望能够查找用户创建的查询,然后在 Excel 中显示结果。我可以管理Excel操作以及远程执行SAP功能模块;我根本找不到需要执行哪些 SQVI 功能模块。

更新:我确实找到了这篇文章,它指导我在 AQGF 组中搜索功能模块(以 RSAQ* 开头的功能模块)

4

3 回答 3

2

试试 RSAQ_REMOTE_QUERY_CALL_CATALOG,它似乎对我有用。

于 2010-09-17T19:09:29.327 回答
0

正如 tomdemuyt 所说,您现在已经找到了获取所需数据的函数。要浏览并获取更多数据,请转到事务 SE93,输入事务 id SQVI,转到开发类或包 SQUE,然后用 SE80 浏览此包/查看对象的层次结构,特别是功能组。然后你会看到很多函数组,但其中一个是 AQRC,上面提到的函数模块 RSAQ_REMOTE_QUERY_CALL_CATALOG 属于它。

于 2011-02-04T13:25:18.163 回答
0

只需使用事务 SE16N 中表 AQLTS 的以下选择,即可找到按用户列出的 SQVI 查询列表。

  • AQLTS-CLAS = 'SYSTQV*'</li>
  • AQLTS-HEAD = 'X'</li>

这不是检索数据的理想方式,因为必须为 userID:reportID 解析单个字段 (AQLTS-TEXT),但它会将所需内容集中在一个表中。

于 2016-10-17T18:42:41.020 回答