就像一些背景一样,我打算用.NET编写一个可以从SAP系统执行查询的Excel加载项。

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

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

更新:我确实找到了 这个帖子 这指示我在AQGF组中搜索功能模块(以RSAQ*开头的功能模块)

有帮助吗?

解决方案

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

其他提示

正如Tomdemuyt已经讲述的那样,您现在找到了该功能以获取所需的数据。要浏览并获取更多数据,请浏览SE93,输入事务ID SQVI,转到开发类或软件包SQUE,然后使用SE80 /浏览此软件包 /请查看对象的层次结构,函数组中的功能组。然后,您会看到许多函数组,但其中之一是AQRC,提到的功能模块RSAQ_REMOTE_QUERY_CELED_CALL_CATALOG属于。

可以简单地使用以下在表AQLT的交易SE16N中选择用户的SQVI查询列表。

  • aqlts-clas ='systqv*'
  • aqlts-head ='x'

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top