SAP BASIS SECATT案例:批量更改用户密码

案例:批量修改用户密码SU01-采用功能函数

逻辑:拥有用户名,旧密码,更改成新密码;
1.创建测试脚本-Z_SU02_CHANGE_PASSWORD

1.1 输入事物代码SECATT,并在“测试脚本”处填写“Z_SU02_CHANGE_PASSWORD",并点击创建;

1.2系统进入测试脚本,在“常规数据”中输入标题以及相应的应用组件,点击保存,保存相应的包或者本地化对象中;
1.3点击左上角“模式”(用于形成ECATT语句),输入组“PROGRAM”和命令“FUN",功能模块填写”SUSR_USER_CHANGE_PASSWORD_RFC“,并敲回车2次;备注此处与SU01不一致,属于调用函数进行密码批量更改;
1.4 回车完毕之后,界面如下图所示,双击“参数/命令接口”转换按钮,将上述模式创建出的命令接口显示出来:

双击“命名接口-SU01-01”,将命令接口屏幕调出,如下图所示:
点击命令接口屏幕中的“创建参数”按钮,如下图所示,系统弹出参数窗口;将需要转变成变量的字段打勾,并将类型改成“I”,并把默认参数值设置为空值;点击保存按钮;第一个参数为用户名,第二个参数为旧密码,第三个参数为新密码;
1.5 退回到SECATT初始界面,进入到步骤2,创建测试配置;
2.创建测试配置-Z_SU02_CHANGE__PASSWORD,并下载导入模板

2.1 在测试配置栏中,输入“Z_SU02_CHANGE__PASSWORD”,并点击创建按钮,进入测试配置界面,填写基本数据如下图所示;

2.2 点击“配置”选项卡,并分配测试脚本到配置中,点击保存按钮,系统弹出请求,包到相应包中或本地对象;

2.3 导出SU02-更改用户密码的批导文档,点击上方“导出”按钮,保存成*TXT文档。
截止目前为止,ECATT批导入程序和导入模板均制作完成;
3.ECATT导入模板EXCEL制作以及批导入过程

3.1ECATT导出模板为TXT文档,将其复制内容,直接粘贴到EXCEL文档;其TXT文档以及EXCEL文档如下图所示:

3.2 将EXCEL文档进行编辑,加入需批量导入的数据,其整理规则如下:将* 和*ECATTDEFAULT两个标识放置在最后两行,中间插入需要导入的数据,每一行其第一个单元格标识为V1,V2,以此类推,最后保存文档,另外存为TXT即可;整理完毕的文档如下图所示:
3.3准备好导入的文档后,回到SECATT界面,执行测试配置,如下图所示:
3.4 在SECATT 测试配置界面,“变式”选项卡中查看文档存放路径,将要导入的TXT文档数据存在在该路径下方,并在界面中选择导入文档,如下图所示;
3.5 在SECATT 测试配置界面,“常规”选项卡中设置如图所示:

3.6 在SECATT 测试配置界面,“UI控制”选项卡中设置如图所示:
3.7 设置完上述设置后,点击执行进行导入,执行成功后系统会出现如下日志界面:编号3011为本次测试配置导入生成的日志编号;红灯为错误信息,可查看错误信息为用户或旧密码口令输入错误;绿灯为创建成功;
延伸思考: SECATT中“模式”按钮是起什么作用?

单击pattern“模式”按钮来编写测试脚本。ECATT有自己的编码语言,类似于ABAP,但仍然有很大的不同。模式按钮的使用是将任何ECATT语句插入到我们的脚本中。通常,使用ECATT来自动化任务的安全顾问会使用记录tcode或gui键划的模式。对于具有更快性能的tcode记录,您可以指定想要记录的tcode(例如SU01),然后继续记录您想要自动化的tcode中的步骤。对于许多模式,包括TCD记录的模式,ECATT在脚本中添加了称为命令接口的东西。通常来说,命令接口是用来执行命令的数据的包装器。在更常见的TCD记录的情况下,命令接口,存储由tcode调用的各种屏幕的详细信息,以及在这些屏幕中使用的各种输入字段的值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,366评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,521评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,689评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,925评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,942评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,727评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,447评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,349评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,820评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,990评论 3 337
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,127评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,812评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,471评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,017评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,142评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,388评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,066评论 2 355

推荐阅读更多精彩内容