第十课 屏幕控件使用

*  NO STANDARD PAGE HEADING
  LINE-COUNT 10(2) "行数 LINE-COUNT page_lines[(footer_lines)]
  LINE-SIZE 72. "大小

DATA:HEADER(30),
     SPFLI_TAB  TYPE TABLE OF SPFLI,
     SPFLI_LINE TYPE SPFLI.

INITIALIZATION.
  HEADER = 'DEMO'.

START-OF-SELECTION.
  SELECT *
    INTO TABLE SPFLI_TAB
    FROM SPFLI.

*  SELECT ZSTD_WMQ001~Z_CODE,
*         ZSCH_WMQ001~Z_SCHID,
*         ZSCH_WMQ001~Z_SNAME
*    INTO TABLE @DATA(SPFLI_TAB)
*    FROM ZSTD_WMQ001
*    INNER JOIN ZSCH_WMQ001 ON A~Z_SCHID = B~Z_SCHID
*    WHERE ZSTD_WMQ001~Z_CODE = 1001.

END-OF-SELECTION.
  SET PF-STATUS 'ZPF001'.

  DO 100 TIMES.
    APPEND SPFLI_LINE TO SPFLI_TAB.
  ENDDO.

  LOOP AT SPFLI_TAB ASSIGNING FIELD-SYMBOL(<FS_L_SPFLI>).
    WRITE:/ <FS_L_SPFLI>-CITYFROM COLOR = 5 HOTSPOT,
            <FS_L_SPFLI>-CITYTO,
            <FS_L_SPFLI>-CARRID,
            <FS_L_SPFLI>-CONNID.
  ENDLOOP.

TOP-OF-PAGE.
  WRITE:HEADER.
  SKIP.

END-OF-PAGE.
  ULINE."下划线
  WRITE:'end of page'.

AT USER-COMMAND.
  LEAVE PROGRAM."退出程序

AT LINE-SELECTION."点击选择
  MESSAGE: 'You clicked list' TYPE 'S'.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值