业务背景介绍
系统管理人员在面对大量的用户数据进行创建时,需要一定的工具进行批量创建,较为省时省力;SAP标准提供了一些工具,例如LSMW,CATT,BDC;相对于LSMW和BDC,尽管CATT效率较慢(算是前端录屏操作),但是其操作方式较为简单,易上手,是BASIS管理人员不错的选择;若考虑效率性且管理人员技术能力较强,可试着采用LSMW和BDC方式进行处理;
本文主要以CATT为例,讲述如何批量创建用户;
CATT知识须知
ECATT是扩展计算机辅助测试工具的缩写,并作为SAP R/3 4.7的一部分进行引入。它从SAP的旧CATT应用程序中添加了多个新特性。通过事物代码SECATT在SAP系统中访问ECATT,旧事物代码SCAT。首先,我们应该认识到,ECATT是一个测试工具,我们可使用它来对SAP数据进行大规模更新。在生产客户端,有一个客户端设置(事务SCC4),它阻止人们运行ECATT。这就是为什么许多咨询师使用LSMW的原因之一。建议用户使用自己更熟悉的方式(LSWM/BDC/CATT),因为每个方法都有自己的特色和限制。
ECATT、SECATT或CATT是一种流行的方法,Basis顾问可以将各种任务自动化。它不是唯一用于自动化的工具,我们可通过其他方式进行批量导入数据。需要值得注意的是,所有几乎SECATT能完成的事情都可以通过LSMW来完成。
系统配置
配置一:批量创建用户(不含用户参数、角色)
1.创建测试脚本-Z_SU01_CREATE_USERS
1.1 输入事物代码SECATT,并在“测试脚本”处填写“Z_SU01_CREATE_USERS”,并点击创建;
SECATT创建测试脚本
设置测试脚本数据
点击模式录制
SU01创建用户过程
点击编辑器中的转换
命令接口屏幕界面
参数窗口界面1
参数窗口界面2
2.创建测试配置-Z_SU01_CREATE_USERS,并下载导入模板
2.1 在测试配置栏中,输入“Z_SU01_CREATE_USERS”,并点击创建按钮,进入测试配置界面,填写基本数据如下图所示;创建测试配置
分配测试脚本
截止目前为止,ECATT批导入程序和导入模板均制作完成;