繁体   English   中英

如何访问通过PAI中的Dict添加的Dynpro中的字段?

[英]How to access a Field in a Dynpro i Added via the Dict in the PAI?

我有以下问题:

我有一个dypro,并通过布局生成器添加了dict元素: mara-matnr

现在,我在元素列表中看到它: 在此处输入图片说明

现在我想知道如何在我的PAI中访问matnr的值,如下所示:

MODULE user_command_1000 INPUT.
  " HOW TO ACCESS THE VALUE OF MATNR HERE?
ENDMODULE.

我必须猜测您为达到这一目标所做的事情,我强烈建议您不要沿着那条路继续前进。 我宁愿做的是

  • 创建一个包含所需屏幕字段的新字典结构 (不是透明表!)
  • 使用带结构的TABLES语句在程序或函数池的顶部声明全局变量
  • 将结构的字段放置在屏幕上,就像在示例中使用MARA字段一样
  • 在编码中使用全局变量的字段

准备屏幕的方式中,必须使用透明表MARA的结构添加一个名为MARA的全局变量,可能使用语句TABLES mara. 尽管这是完全有可能的,但它也确实很危险 -您可能最终无意间更改了数据库内容,尤其是因为您似乎对系统而言是个新手。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM