关于SET/GET PARAMETER ID的注意事项详解编程语言

通常这两个语法配合 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中存放了系统中的所有标准“参数标识”和描述。

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/19665.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论