SAP ABAP PARAMETERS

本文详细介绍了SAP中PARAMETERS的使用,包括创建文本输入域、单选/复选框等,以及如何定义默认值、数据类型、小数位等。PARAMETERS不同于SELECT-OPTIONS,它不生成内表,但可在程序中作为变量使用。通过示例展示了如何创建必填的输入域、多选框和单选按钮等,帮助理解PARAMETERS的配置和应用。
摘要由CSDN通过智能技术生成

PARAMETERS可以参照数据字典具体字段或者自定义数据类型创建文本输入域以及单选/复选框等。与SELECT-OPTIONS不同的是,PARAMETERS只能创建一个单一的输入域且最多只能输入一行,其对象的命名长度不能超过8位。显示长度参照数据对象变化。PARAMETERS定义后不会产生内表,可作为变量在程序中运用,基本语法如下:
PARAMETERS PNAME(不能超过8位)…
常用扩展语法:
…DEFAULT f:定义默认值。
…TYPE type:参照某一类型对象定义PARAMETERS。
…DECIMALS dec:定义小数位,对输入参数自动格式化,该语法只对P类型有效(参数某一类型定义关键字TYPE)。
…LIKE g:參照某一字典对象定义PARAMETERS。
…MEMORY ID pi:将PARAMETERS存储在SAP内存,参数名长度不能超过三位。
…NO-DISPLAY:将PARAMETERS设置为隐藏,不会的屏幕上输出。
…LOWER CASE:输入值中不允许输入小写字符,否则会自动转换为大写。
…OBLIGATORY:限制该PARAMETERS为必填,否则会提示输入。
…AS CHECKBOX:创建CHECKBOX对象。
…RADIO BUTTON GROUP radi:创建(RADIO)单选框。
…VISIBLE LENGTH vlen:定义显示长度。
…USER-COMMAND ucom:为创建对象分配对象名,该值保存在内表中可供其它对象操作。
…AS LISTBOX VISIBLE LENGTH vlen:创建一个下拉框,并指定长度。

实例1:
PARAMETERS:
P_BUKRS LIKE BKPF-BUKRS OBLIGATORY, "必选
P_GJAHR LIKE BKPF-GJAHR OBLIGATORY. "必选
效果图:在这里插入图片描述
实例2:
PARAMETERS:MATNRR LIKE MARA-MATNR. "文本域
PARAMETERS:TYPE AS CHECKBOX. "多选框
PARAMETERS:P1 RADIOBUTTON GROUP GRP1,"单选域
P2 RADIOBUTTON GROUP GRP1 DEFAULT ‘X’, "默认选中 ”X“
P3 RADIOBUTTON GROUP GRP1.
效果图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值