FUNCTION ALV 示例模板

*&---------------------------------------------------------------------*
*& Report  ztest201403001
*&
*&---------------------------------------------------------------------*
*&  REUSE_ALV_GRID_DISPLAY 简单示例(通用模板)
*&
*&---------------------------------------------------------------------*
REPORT ztest201403001.

TABLESsflight.

DATABEGIN OF gs_data,
         sel    TYPE boolean,         " 用于选择多行
         carrid TYPE sflight-carrid,  " 航线代码
         connid TYPE sflight-connid,  " 航班连接 Id
         fldate TYPE sflight-fldate,  " 航班日期
         price  TYPE sflight-price,   " 航空运费
      END OF gs_data.

DATAgt_data LIKE TABLE OF gs_data" ALV显示內表

DATAline TYPE i." ALV行数
" 选择屏幕
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.

PARAMETERS:        p_carrid  TYPE sflight-carrid OBLIGATORY" 航线代码
SELECT-OPTIONSs_connid FOR  sflight-connid,                        " 航班连接 Id
                                  s_fldate   FOR  sflight-fldate.                         " 航班日期

SELECTION-SCREEN END OF BLOCK b1.

START-OF-SELECTION.   " F8事件

  PERFORM get_data.
  IF gt_data[] IS INITIAL.
    MESSAGE '无符合条件的记录' TYPE 'S' DISPLAY 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值