ABAP SALV-基本显示、外观设置、列设置

01 功能说明

本系列将通过模拟用户与开发者之间的对话场景,来逐步演示SALV的使用。将采用一个实际的开发流程,假定用户提出了某些需求,然后开发者根据这些需求一步步实现功能,完善程序。

在这个过程中,将会按照功能将代码拆分成多个部分,这样分阶段呈现,更有利于按部就班学习SALV的用法。如果您打算使用SALV,建议认真学习和实践本系列的代码案例。相信通过这种类似对话的学习方式,您一定可以快速上手SALV,提高工作效率。

那我们就开始SALV之旅吧!
赶快动手试一试,掌握它的用法。

02 功能效果

第1天 用户说:基本使用

从表SPFLI获取数据,并进行基本展示。

  DATA gt_spfli TYPE TABLE OF spfli.
  SELECT * FROM spfli INTO TABLE gt_spfli UP TO 30 ROWS.

  DATA go_salv TYPE REF TO cl_salv_table.
  cl_salv_table=>factory(
   IMPORTING
     r_salv_table = go_salv
   CHANGING
     t_table      = gt_spfli ).

  go_salv->display( ).

效果展示

第2天 用户说:显示设置

能否修改下抬头标题文本,并斑马纹展示?

  IF p_day02 EQ 'X'.
    DATA lo_display TYPE REF TO cl_salv_display_settings.

    lo_display = go_salv->get_display_settings( ).
    lo_display->set_list_header( 'ABAP SALV演示程序-公众号(ABAP猿)' ).
    lo_display->set_striped_pattern( 'X' ).
    ...
  ENDIF.

效果展示

第3天 用户说:列设置(优化列宽)

能否优化下列宽?

  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值