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

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

 

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值