点击此处---> 群内免费提供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)是否有任何限制?
是否可以扩展该限制?
在此先感谢您的帮助 答案。
编写一个简单的ABAP程序无需花费超过半个小时的时间。 如果您不是ABAP的朋友,那么请一位开发人员参与。
好吧,如果用户没有造成任何伤害...
否则,将600k条记录分割成61个段并一个接一个地运行就不会花太长时间。 最多几个小时,比尝试找出替代方案要少。
我个人觉得他们对程序具有如此严格的控制感到有些奇怪,但嘿,让wave eCATT脚本通过它们不能做任何有害的事情,例如删除用户或类似的事情。 这有点让人想起最近的主题人们为什么 谁在生产中定义允许的交易显然不是很聪明?
Hello Barbora,
eCATT通常用于功能测试,而不用于主数据的创建/删除。
在wrt到记录数之间,您是否尝试过使用External Variant? 通过excel将值传递给"测试配置"?
也许您可以尝试创建带有所有要删除记录的excel文件,并将其传递给"测试配置"。
希望有帮助。
谢谢
Aj
一周热门 更多>