选择画面PARAMETERS和SELECT-OPTIONS的参数选项

来源:互联网 发布:知豆可以跑多少公里 编辑:程序博客网 时间:2024/05/21 00:00

1.PARAMETERS 定义用户可以输入值的输入字段。

PARAMETERS <P> [(length)] <type> [<decimals>].

DEFAULT 'A'  : 设置初始值

TYPE CHAR10 : 利用ABAP数据字典的数据类型

LENGTH n :只适用于TYPE C,N,X或P,用于定义长度

DECIMALS dec : 用于指定小数点位数

LIKE g :定义成参照对象相同的数据类型

MEMORY ID pid :分配内存参数

MODIF ID modid :指定screen-group,用于分组控制画面属性

NO-DISPLAY :用于隐藏,不显示在画面上

LOWER CASE :区分大小写字母

OBLIGATORY :用于指定必须输入字段

AS CHECKBOX :以CHECK BOX 形式显示

RADIOBUTTON GROUP radi :以单选按钮显示,至少需要定义两个RADIO GROUP

VISIBLE LENGTH vlen :用于设置字段显示长度

VALUE CHECK :可以继承表字段属性来检查check table 的值(外部键)

LIKE(g) :可以动态定义参数,运行时g中应该分配ABAP数据字典中存在的数据对象

AS LISTBOX :与ABAP数据字典字段的INPUT HELP相结合会显示成LISTBOX

USER-COMMAND ucom :只适用于复选框和单选按钮。当选择单选按钮时执行USER COMMAND事件

AS SEARCH PATTERN : 在LDB中使用,且作为SEARCH HELP 的主键构成内表

VALUE-REQUEST :在LDB中用于追加F4 VALUE HELP

HELP-REQUEST :与VALUE-REQUEST相似,生成字段HELP

 

2.SELECT-OPTIONS <seltab> FOR <f>

DEFAULT 'A'  : 设置初始值

DEFAULT g ... OPTION op ... SIGN s :指定OPTION与SIGN

DEFAULT g TO h :在SELECT-OPTION的LOW值中指定HIGH值,指定区间

DEFALUT g TO h ...OPTION op ...SIGN s :结合上面两个语句的用法,因此OPTION中只能是BT与NB

MEMORY ID pid :分配内存参数

NO-DISPLAY :隐藏,不显示在画面

LOWER CASE :区分大小写字母

OBLIGATORY :用于指定必须输入字段

NO-EXTENSION :删除复选框按钮

NO INTERVALS : 删除HIGH值

VISIBLE LENGTH vlen :用于设置字段的显示长度

NO DATABASE SELECTION :LDB中使用的选项,在一般报表中没有任何功能

VALUE-REQUEST :在LDB中用于追加F4 VALUE HELP

HELP-REQUEST :与VALUE-REQUEST相似,生成字段HELP

 

 

0 0