SAP测试 - 屏幕流程

SAP Testing中的屏幕流逻辑类似于ABAP代码,用于包含处理块.它包含屏幕的程序部分.它是在屏幕画家中创建的,这个屏幕画家类似于ABAP编辑器.

屏幕流逻辑不涉及外部数据声明,每个处理块都使用前缀'PROCESS'定义.例如,

  • 输入后的处理

  • 输出前的处理

  • 处理帮助请求

  • 处理价值请求

每个屏幕流逻辑应包含在输入关键字输入和处理之后的过程.

在事件块中,您可以使用MODULE,FIELD,ON,VALUES,CALL等关键字.

S.No.屏幕流逻辑关键字&说明
1

MODULE

在ABAP程序中调用对话框模块

2

FIELD

指定内容的点应该运输屏幕字段

3

ON

与FIELD结合使用

4

VALUES

与FIELD一起使用

5

CHAIN

启动处理链.

6

ENDCHAIN

结束处理链.

7

CALL

调用子屏幕.

8

LOOP

开始处理屏幕表.

9

ENDLOOP

结束处理屏幕表.

创建屏幕流程

在资源库浏览器中,双击名称一个屏幕,它将显示屏幕的流逻辑.

Screen Painter的Flow Logic Editor将打开并编辑屏幕流逻辑.您可以使用任何可用的ABAP源代码编辑器来定义流逻辑.

您可以使用以下关键字来创建屏幕流逻辑 :

S.No.关键词&说明
1

CALL

调用子屏幕.

2

CHAIN

启动处理链.

3

ENDCHAIN

结束处理链.

4

ENDLOOP

结束循环处理.

5

FIELD

指一个字段.可以与关键字MODULE和SELECT结合使用.

6

LOOP

开始循环处理.

7

MODIFY

修改表格.

8

MODULE

标识处理模块.

9

ON

已使用使用FIELD赋值.

10

PROCESS

定义处理事件.

11

SELECT

检查条目在表格中.

测试屏幕

测试屏幕用于测试屏幕的外观,因为它将在运行时出现.如果您已经编写了流逻辑,则可以选择是否使用它来模拟屏幕.

要执行屏幕测试,请按照下面给出的步骤 :

  • 选择Screen → 测试.

  • 系统将显示运行时模拟的对话框.

  • 如果需要,您可以更改窗口坐标.

  • 接下来,定义模拟范围.

  • 要包含流逻辑,请单击"选择完整流逻辑".

  • 点击继续,屏幕模拟将会出现.