SAP DDIC中的数据库表信息

时间:2018-10-16 08:58:21

标签: sql-server sap abap sap-data-dictionary

我的任务是编写一份报告,该报告将提供以下详细信息(作为ALV中的单独列): 1)数据库表的名称(如MSEG,EKPO等) 2)数据库表的大小(以兆字节为单位) 3)记录数 4)在表上执行的读取请求数 5)在表上执行的写请求数

有些DB *表包含此类信息。具体来说,我指的是DB6PMHST和DB6HISTBS。当我尝试通过SE11或SE16查看它们时,系统报告这些表未保存任何记录。我尝试了所有三个开发,测试和生产环境。 请您提供有关我做错了什么的指南?也许还有其他一些包含必要信息的系统表? 附言我尝试调试ST04事务,以便查看报表从中选择数据的表,但找不到源代码的那些行。

非常感谢您的帮助。

P.S.S。检查了表MSSDBSTATT-它也为空(我们的企业使用MS SQL数据库)

2 个答案:

答案 0 :(得分:3)

转到SE38并运行此报告RSTABLESIZE,输入表ID并查看魔术。

RSTABLESIZE

答案 1 :(得分:0)

在表上的读写次数是特定于数据库类型( MSSQL )的主题->请相应地标记您的问题。

如果MSSQL专家回答说数据存储在某些MSSQL表中,则不能使用“ Open SQL”查询这些表,而可以使用“本地SQL”查询它们(即{{ 1}}或ADBC)。