隱藏 SAP ABAP 表格控制列


可以使用具有以下元件的結構 CXTAB_CONTROL

整個表控制的可見性標誌 (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.

更新於:18-Feb-2020

3K+ 瀏覽

立即開始您的 職業生涯

透過完成課程獲得認證

開始
廣告