通过eCATT大规模删除用户

2020-09-20 19:03发布

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

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


有人要求我从SAP系统中删除60万个以上的用户ID(这些用户ID是通过单击Web链接自动创建的,不应存在)。

我想为此使用eCATT-> TCD(记录)-> SU01

问题在于,一次运行eCATT脚本的过程中,我只能删除9 997个用户。 即使我将更多用户ID放入了Variant文件中。 删除9 997个用户后,SAP只需完成操作即可。

Variant文件只能有10000行(标准生成3行+ 9997个Variants)是否有任何限制?
是否可以扩展该限制?

在此先感谢您的帮助 答案。

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

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


有人要求我从SAP系统中删除60万个以上的用户ID(这些用户ID是通过单击Web链接自动创建的,不应存在)。

我想为此使用eCATT-> TCD(记录)-> SU01

问题在于,一次运行eCATT脚本的过程中,我只能删除9 997个用户。 即使我将更多用户ID放入了Variant文件中。 删除9 997个用户后,SAP只需完成操作即可。

Variant文件只能有10000行(标准生成3行+ 9997个Variants)是否有任何限制?
是否可以扩展该限制?

在此先感谢您的帮助 答案。

付费偷看设置
发送
3条回答
jovirus
1楼-- · 2020-09-20 19:08

编写一个简单的ABAP程序无需花费超过半个小时的时间。 如果您不是ABAP的朋友,那么请一位开发人员参与。

软件心理学工程师
2楼-- · 2020-09-20 19:09

好吧,如果用户没有造成任何伤害...

否则,将600k条记录分割成61个段并一个接一个地运行就不会花太长时间。 最多几个小时,比尝试找出替代方案要少。

我个人觉得他们对程序具有如此严格的控制感到有些奇怪,但嘿,让wave eCATT脚本通过它们不能做任何有害的事情,例如删除用户或类似的事情。 这有点让人想起最近的主题人们为什么 谁在生产中定义允许的交易显然不是很聪明?

蓋茨
3楼-- · 2020-09-20 19:26

Hello Barbora,

eCATT通常用于功能测试,而不用于主数据的创建/删除。

在wrt到记录数之间,您是否尝试过使用External Variant? 通过excel将值传递给"测试配置"?

也许您可以尝试创建带有所有要删除记录的excel文件,并将其传递给"测试配置"。

希望有帮助。

谢谢

Aj

一周热门 更多>