02、ALV报表练习题

ALV报表练习题

1、查询SPFLI表,生成如下图所示的ALV报表(不强求用OOALV)
2、在GUI状态中添加“打印”按钮,点击按钮,使用静态类方法 cl_demo_output=>display( ‘Hello World’ ) 展示弹出框
3、将“出发时间、到达时间”两列设置为可编辑状态
4、在ALV报表最左侧加上“红绿灯”列
在这里插入图片描述

1、创建ALV程序,查询SPFLI表

REPORT ZT_TEST_009.

TYPE-POOLS: slis.
TABLES: SPFLI.
DATA: gs_layout_lvc TYPE  lvc_s_layo,
      gt_fcat_lvc   TYPE lvc_t_fcat,
      gs_fcat_lvc   TYPE lvc_s_fcat.

* 筛选界面 单选p,多选s
SELECTION-SCREEN BEGIN OF BLOCK blc WITH FRAME TITLE text-001.
  PARAMETERS:  p_carrid  LIKE spfli-carrid.
  SELECT-OPTIONS  s_connid  FOR spfli-connid.
SELECTION-SCREEN END OF BLOCK blc.

* 初始化变量
INITIALIZATION.
  DATA: it_item LIKE TABLE OF spfli.

START-OF-SELECTION.
    PERFORM get_data.
    PERFORM frm_set_fieldcat.
    PERFORM frm_alv_display.

* 获取数据
FORM get_data.
  clear: it_item.
  SELECT 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值