隱藏 SAP ABAP 表格控制元件列
可以使用具有以下元件的結構 CXTAB_CONTROL
整個表控制元件的可見性標誌 INVISIBLE C(1)(X 或空格)
可以使用允許修改表控制元件屬性並檢視結果的示例程式:RSDEMO02
使用此表控制元件 INVISIBLE 時,內容會變為“xxxxxxxxxxxx”,就像已隱藏的密碼一樣。如果您想隱藏整個列,包括資料和頁首,則程式碼應如下所示 −
MODULE MODIFY_100 OUTPUT. DATA wa_tabctrl TYPE cxtab_column .
迴圈表控制元件
LOOP AT TABCTRL-COLS INTO WA_TABCTRL. IF WA_TABCTRL-NAME = 'POSNR'.
在需要的螢幕上,需要將 INVISIBLE 標記為表控制元件,而不是 SCREEN 表
WA_TABCTRL-INVISIBLE = 'X'.
像這樣修改表控制元件的表
MODIFY TABCTRL-COLS FROM WA_TABCTRL. ENDIF. ENDLOOP. ENDMODULE.
廣告