SAP屏幕框架的创建

1.创建包括文本的基本框架

REPORT ztest_sum.
TABLES:mara,syst.

SELECTION-SCREEN BEGIN OF BLOCK 100 WITH FRAME TITLE mytitle.  "mytitle是框架上的文本
PARAMETER:p_lang(20) AS LISTBOX VISIBLE LENGTH 22. "顶一个下拉列表对象
SELECTION-SCREEN END OF BLOCK 100.


INITIALIZATION.
  mytitle = '输入用户编号'.

效果如下:

2.实现屏幕元素之间的换行

selection-screen skip [N].参数N代表换行的数目 如下面示例换两行。

SELECTION-SCREEN SKIP 2.


3.在屏幕上输出直线,下面的1是代表直线起始的位置,79代表长度,代表换行

SELECTION-SCREEN ULINE 1(79).
SELECTION-SCREEN ULINE 1(79).

4.在屏幕上输出自定义文本及图标

SELECTION-SCREEN BEGIN OF BLOCK 100 WITH FRAME TITLE mytitle.  "mytitle是框架上的文本
  
SELECTION-SCREEN BEGIN OF LINE.                                  " BEGINOF自定义文本
SELECTION-SCREEN COMMENT (12) mttext.
PARAMETER:p_lang(20) AS LISTBOX VISIBLE LENGTH 22."设置下拉列表
SELECTION-SCREEN END OF LINE.                                  "ENDOF 自定义文本

SELECTION-SCREEN END OF BLOCK 100.

INITIALIZATION.
  mttext =  '选择下拉列表' .
原文地址:https://www.cnblogs.com/caizjian/p/3705391.html