利用HIDE技术输出列表中选中行

本文介绍了一个使用 ABAP 编写的程序,该程序从 spfli 表中选择并显示航运承运人、航班连接、国家代码、起飞城市及起飞机场等信息。通过勾选的方式让用户选择要查看的具体数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 TABLESspfli.
DATAsela(1TYPE c,
          num1 TYPE i.
START-OF-SELECTION.
SKIP.
ULINE AT /(95).
WRITE/ sy-vline' 'sy-vline(15'航运承运人'sy-vline,
            (15'航班连接'sy-vline(15'国家代码'sy-vline,
            (15'起飞城市'sy-vline(15'起飞机场'sy-vline.
ULINE AT /(95).
SELECT FROM spfli.
    WRITE/ sy-vlinesela AS CHECKBOXsy-vline(15spfli-carrid,
                sy-vline(15spfli-connidsy-vline(15spfli-countryto,
                sy-vline(15spfli-cityfromsy-vline,
                               (15spfli-airpfromsy-vline.

HIDEspfli-carridspfli-connidspfli-countryto,
        spfli-cityfromspfli-airpfrom.
ULINE AT /(95).
HIDE sela.
ENDSELECT.

END-OF-SELECTION.
num1 sy-linno 1.
AT LINE-SELECTION.
  IF sy-lsind 1.
    DO num1 TIMES.
      READ LINE sy-index FIELD VALUE sela.
      IF sela 'X'.
        WRITE/ spfli-carridspfli-connidspfli-countryto,
                      spfli-cityfromspfli-airpfrom.
      ENDIF.
    ENDDO.
*        WRITE: / spfli-carrid, spfli-connid, spfli-countryto,
*                      spfli-cityfrom, spfli-airpfrom.
  ENDIF.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值