abap 中hide 的用法

abap 中hide 的用法

1.SAP里面的关键字 “HIDE” 在双击事件的触发当中可以看成是一个临时的存储器,你可以把它理解成为一个系统的workarea(工作区)。
也就是说,系统可以自动存储你在hide语句中所定义的字段,然后利用这些字段作为where条件中的选择参数去select你想要的表里面的数据。

REPORT  ZREPO02_WXT_0429_HIDE.

types:begin of typ_tab1,
  id type i,
  name type c LENGTH 20,
  age type i,
  end of typ_tab1.

data itab type table of typ_tab1.

data wa_itab type typ_tab1.

data num type i value 1.
data strnum type c .

  do 5 times.
    wa_itab-id = num.
    strnum = num.
    concatenate '王喜涛' strnum into wa_itab-name.
    wa_itab-age = 10 + num.
    append wa_itab to itab.
    num = num + 1.


  enddo.


  loop at itab into wa_itab.
    write:/ wa_itab-id,
            wa_itab-name,
            wa_itab-age.
    hide: wa_itab-id,wa_itab.  "需要隐藏的数据。


  endloop.
clear:wa_itab.

at LINE-SELECTION. “这一句很重要
  WINDOW STARTING AT 041 010   ”屏幕窗口出现的位置
         ENDING AT 070 018.

  skip 1.
  write:/ 'id',
          sy-vline,
          wa_itab-id.
  write:/ '姓名',
          sy-vline,
          wa_itab-name.
  write:/ 'age',
          sy-vline,
          wa_itab-age.

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值