关于SET/GET PARAMETER ID的注意事项
2024-08-23 16:22:24
通常这两个语法配合 PARAMETER, select-options中的参数 memory id来使用。
如,选择屏幕定义 PARAMETER p1 TYPE c LENGTH 10 MEMORY ID PID.
则可以再 AT SELECTION-SCREEN OUTPUT .事件块中定义:
SET parameter id'PID' field 'AB1'.
那么在执行report的时后,P1的值将变为AB1,
而获取值得方式为 GET PARAMETER ID 'PID' FIELD VALUE.
则将 PID的在内存中的值给变量VALUE.
注意:ID后面的PID一定要大写!
完整示例如下:
REPORT ztestprog.
TABLES:MARA.
PARAMETER p1 TYPE c LENGTH 10 MEMORY ID PID.
select-options:s1 for mara-matnr memory id SID.
AT SELECTION-SCREEN OUTPUT .
SET parameter id: 'PID' field 'AB1',
'SID' FIELD '123232321'.
GET PARAMETER ID 'PID' FIELD P1.
start-of-selection.
write p1.
另外:在表TPARA中存放了系统中的所有标准“参数标识”和描述。
最新文章
- 【.net深呼吸】动态类型(娱乐篇)
- JavaScript老梗之this对象
- 检测Linux VPS是Xen、OpenVZ还是KVM真假方法
- 谈一谈PHP的代码重构
- 构建千万级web访问架构
- 通过查看mysql 配置参数、状态来优化你的mysql
- thead、tbody、tfoot与顺序无关
- continue #结束本次循环,继续下一次代码
- scrapy 爬取智联招聘
- Python:matplotlib绘制散点图
- Springboot静态文件不更新的解决办法,以及Springboot实现热部署
- spring扩展的常用接口
- UVA - 748 Exponentiation
- [转]JVM内存模型
- django日志使用TimeRotateFileHandler
- 改变checkbox样式问题
- Eigen学习之简单线性方程与矩阵分解
- LoggerAspect
- Accept-Encoding 使用
- [NOIP2017]列队 线段树