[英]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.