如何使用代码检查器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条回答
天桥码农
2020-08-31 01:50

嗨,J ABAP,

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

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

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

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

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

一周热门 更多>