SAP ICON_CREATE创建图标

可以通过函数ICON_CREATE将alv中的单元格(Cell)变成ICON.

代码如下:

LOOP AT git_alv ASSIGNING <lfs_alv>.
   CALL FUNCTION 'ICON_CREATE'
     EXPORTING
       name   = icon_pdf "图标名字
       info   = 'PDF'
     IMPORTING
       result = <lfs_alv>-pdf_order
     EXCEPTIONS
       OTHERS = 0.
ENDLOOP

另外不要忘了声明一个TYPE-POOLS:icon.

TYPE-POOLS:icon.

显示结果:
在这里插入图片描述

另外也可以在搜索界面添加一个图标按钮

SELECTION-SCREEN BEGIN OF LINE .
  SELECTION-SCREEN PUSHBUTTON  1(15) but1 USER-COMMAND bt1.
SELECTION-SCREEN END OF LINE .

INITIALIZATION.

*    BUTTON .
  CALL FUNCTION 'ICON_CREATE'  "给按钮添加图标和文本
    EXPORTING
      name   = icon_select_detail    "按钮的图片的名字
      text   = '查询'                    "按钮的文本
      info   = '查询'
    IMPORTING
      result = but1
    EXCEPTIONS
      OTHERS = 0.

AT SELECTION-SCREEN.
  CASE sscrfields-ucomm .
    WHEN  'BT1' .
      "PERFORM frm_patch_data.
  ENDCASE .

效果
在这里插入图片描述
点击这个按钮则会进入 perform frm_patch_data

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值