ABAP中AT LINE-SELECTION与HIDE语句

List结果中可以触发AT LINE-SELECTION 事件,跟功能键F2触发的时机一样。

Hide语句是把当前行的数据存储到隐藏区域,点击相应的行或者点击F2功能键,就可以触发AT LINE-SELECTION事件,看到隐藏区域中的内容。

帮助文档连接:http://y58tdc00.wdf.sap.corp:55080/sap/public/bc/abap/docu?object=ABAPHIDE&language=EN

示例程序:

DATA: square TYPE i, 
      cube   TYPE i. 

START-OF-SELECTION. 
  FORMAT HOTSPOT. "设置鼠标热点,当ON时鼠标在行上时指针变成手指,当OFF时鼠标指针不变,要双击才能查看HIDE内容,默认是ON
  DO 10 TIMES. 
    square = sy-index ** 2. 
    cube   = sy-index ** 3. 
    WRITE / sy-index. 
    HIDE: square, cube. 
  ENDDO. 

AT LINE-SELECTION. "当用户在屏幕上操作时,触发该事件,该行的数据将传到相关的变量中。或者使用READ LINE 和MODIFY LINE等方法时,同样会传到相关变量中
  WRITE: square, cube. 

参考博客: ABAP中AT LINE-SELECTION与HIDE语句

你可能感兴趣的:(ABAP学习)