如何使用代码检查器tcode SCI查找针对任何tcode的表的列表?

2020-08-31 01:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图找到一种方法来...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我试图找到一种方法来获取任何程序中使用的所有表的列表。 希望用于识别ny可执行程序中的表列表。 注意到了一种情况,我们可以通过配置复选框的变体

来使用SCI(代码检查器)找到它

在安全检查下使用INSERT,UPDATE,MODIFY,DELETE进行动态和特定于客户机的访问,然后再次设置对象集和检查。 但是我在构建时遇到了一些问题。 您能否建议以相同的方式实现这一目标。 我可以配置,但是没有数据。 您能不能提出您的建议。

付费偷看设置
发送
5条回答
Tong__Ming
1楼-- · 2020-08-31 01:55

嗨,

您必须通过事务ST05使用它。 您必须使用选项"使用Code Inspector进行跟踪分析"。

这是详细的博客:

https://blogs.sap.com/2014/02/11/code-inspector-integration-into-sql-trace -of-st05/

https://blogs.sap.com/2007/09/05/the-sql-trace-st05-quick-and-easy/

问候

< p> GK

zhangjiyang1323
2楼-- · 2020-08-31 02:02

你好Frederic,不是。 它与任何tcode所使用的表列表有关(可能是SELECT/INSERT/DELETE/MODIFY/UPDATE操作); 并且此列表还供Basis团队在内部进行一些分析。 那是一个简短项目的一部分。

此致。

哎,真难
3楼-- · 2020-08-31 01:56

您好 J ABAP

除了 Gaurav Karkara 建议的方法之外,还有另一种简单的方法可以做到这一点,请按照 请执行以下步骤:

1)转到T代码SE93,然后输入您想要获取主程序详细信息的交易记录。

2)现在,进入表 D010TAB ,然后在MASTER字段中输入主程序名称并执行。

3)在TABNAME字段中,您将获得用于本程序的所有表,该表还指示了用于该程序的表。 T代码。 您还将获得表格的过时详细信息。

致谢!

Nan4612
4楼-- · 2020-08-31 02:03

您好 Loyd Enochs

感谢您指出T-CODE,这是我的错字。 我只是编辑了一样。

您认为从主程序中获取表是正确的,ST05可以提供更好的结果。

致谢!

天桥码农
5楼-- · 2020-08-31 01:50

嗨,J ABAP,

看起来您需要为给定的TCode获取一些静态的"该表使用过"列表-然后批量处理TCode的列表。 任何动态(ST05等)分析都无法满足您的要求。 单独分析TCode的任何方法都不会。

在您的用例中,代码检查器的问题在于它不检查事务-但这并不是代码检查器的真正错。 相反,事实是,事务可以调用各种程序。

因此,您的要求至少是两方面的。 首先,您必须分析TCode来找到事务的实现方法(按Report,Program,Class ...)。 它在表TSTC中编码,但是有些复杂。 检查SAP程序SAPLSEUK包括LSEUKF01,格式为" select_tstc_tables_new",以了解其工作原理。

第二,您必须以某种方式使代码检查器自动化。 有几种方法可以尝试这种方法。 但是恕我直言,这超出了本论坛的范围。

抱歉,我无法给您一个简单的答案,但我仍然希望这可以帮助您入门。
迈克

一周热门 更多>