[英]SAP passing data from application to screen. How does 'TABLES' work?
我不太明白TABLES
语句在 ABAP 中是如何工作的。 从一些示例代码中,我看到语句后面的表名是一个已经存在的字典结构。 这是唯一可以使用的方法吗? 因为我永远不确定我需要哪种结构。
一旦声明,我如何将其传递到实际屏幕? 我希望它像HIDE
方法一样直接,我无法理解这一点。
tables
语句只是为您提供了您指定的字典结构的单行工作区。 它允许您将结构的字段用作select-options
,并使表的结构可用作程序中的变量。
如果您尝试将结构写入 abap 列表,您可以按如下方式使用它:
tables: aufk.
select single * from aufk into aufk
where aufnr = some_order_number.
"I'm pretty sure the into clause is optional
"because of the tables statement, but including it to be explicit.
write / aufk.
如果您尝试使用 ABAP dynpro 显示该字段,您应该确保您阅读了 PBO 中的该字段并将该字段从字典添加到屏幕。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.