微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > 企业开发 > SAP >

屏幕测试

时间:2017-02-17 04:01  浏览:努力统计中...
一、报表的输出定义: NO STANDARD PAGE HEADING:输出的报表不包含表头; LINE-SIZE col:设置页宽; LINE-COUNT(m):设置每页行数及每页空间行数,如LIE-COUNT 18(2)表示每页18行,每页之间空两行;

一、报表的输出定义:

NO STANDARD PAGE HEADING:输出的报表不包含表头;

LINE-SIZE col:设置页宽;

LINE-COUNT(m):设置每页行数及每页空间行数,如LIE-COUNT 18(2)表示每页18行,每页之间空两行;

MISSAGE-ID mid:在程序中应用标准的Messate类;

DEFINING DATABASE ldb:定义程序中所使用逻辑数据库。

 

二、图标符号的输出:

1.WRITE…AS CHECKBOX. 例如:

DATA:MARKFIELD(1) TYPE C VALUE 'X'.
WRITE MARKFIELD AS CHECKBOX.
MARKFIELD = SPACE.
WRITE MARKFIELD AS CHECKBOX.
WRITE MARKFIELD AS CHECKBOX INPUT OFF.

image

 

2.QEITE…AS SYMBOL. 例如:

include <SYMBOL>.
WRITE:/ SYM_RIGHT_HAND AS SYMBOL,
'Tip,Note',
SYM_LEFT_HAND AS SYMBOL.

image

 

3.WRITE…AS ICON

INCLUDE <ICON>.
WRITE:/ ICON_OKAY AS ICON,
'Text lne'.

image

 

三、报表输出格式控制

1.表格的制作:

横线绘制语法:ULINE AT POS 或 WRITE POS SY-ULINE. (两种输出效颗一样)

ULINE AT 3(10).


WRITE AT 3(10) SY-ULINE.

image

例如:

DO 3 TIMES.
ULINE AT 1(50).
WRITE:/1 SY-VLINE,50 sy-vline.
ULINE AT /1(50).
ENDDO.

结果:

image

 

2.控制输出格式:

1.SKIP:用于输出空行

   SKIP n :从上行开始创建n个空行。

   SKIP TO LINE n :在第n行创建一个空行。

例:

WRITE 'LINE 1'.
SKIP 5.
WRITE 'LINE 5'.
SKIP TO LINE 8.

image

2.NEW-LINE 用于在报表输出中产生换行,但不会产生空行。

3.NO-SCROLLING 锁定其下一行所输出值,不会随屏幕在右移动,

4.SCRLKKING 其下一行所输出值随屏幕左右移动

例:

NEW-PAGE LINE-SIZE 255.
WRITE:/ 'THIS LINE WILL BE MOVED'.
NEW-LINE NO-SCROLLING.
WRITE:/ 'THIS LINE WILL NOT BE MOVED'.
WRITE:/ 'THIS LINE WILLE BE MOVED'.

image

5.NEW-PAGE 对输出报表时进行分页

*NO-TITLE:新的分页中不会有标题、日期、页码。

*WITH-TITLE:新的分页中继承首页的标题、日期、页码。

*NO-HEADING:在该报表的新分页中不产生表头。

*WITH-HEADING:输出的新页中继承首页的Column heading.

*LINE-COUNT lin:设置新页的行数。

*LINE-SIZE col:设置新页的宽度。

6.TOP-OF-PAGE用于定义动态页眉,在所有的页面首行显示出来。

7.END-OF-PAGE用于定义动态页脚。

例:

REPORT ZREPORT_LIST_2 LINE-SIZE 30
LINE-COUNT 10(5)
NO STANDARD PAGE HEADING.
START-OF-SELECTION.
WRITE:/ 'NAME:',10 '小陈'.
WRITE:/ 'Age:',23.
WRITE:/ 'Add:','漳州'.
NEW-PAGE NO-HEADING NO-TITLE.
WRITE:/ 'NAME:',10'小语'.
WRITE:/ 'Age:',22.
WRITE:/ 'AddD:','平和'.
SET BLANK LINES ON.
TOP-OF-PAGE.
WRITE:/ '测试:',SYST-PAGNO.
ULINE.
END-OF-PAGE.
ULINE.
WRITE:/ 'THIS THE END!'.

image

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线------
栏目列表
推荐内容