题
就像一些背景一样,我打算用.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),但它可以在一个表中将所需的内容带入其中。
不隶属于 StackOverflow