zoukankan      html  css  js  c++  java
  • 添加热点(hotspot)

    本教程介绍如何在SALV列上添加并处理热点hotspot。在大多数alv报表中,hotspot被用来标示有下钻报表的字段,比如能在销售订单号字段上下钻到VA03(销售订单显示)。

    为了添加hotspot,具体需要以下步骤:

    1,需要从SALV对象(CL_SALV_TABLE)得到CL_SALV_COLUMNS_TABLE的引用。CL_SALV_COLUMNS_TABLE是关于全部字段(column)的对象,由于hotspot是添加到某个具体的列上,所以还要get_column()方法得到单个列CL_SALV_COLUMN_TABLE的引用,这里用到类的强制转换‘?=’。

    2,通过方法set_cell_type()为列设置hotspot

    3,如果需要响应hotspot的点击,还需要设定对应事件on_link_click的handler

    本实例在销售订单列上添加hotspot,单击hotspot探出信息框。

    新的UML流程图如下:添加了两个方法,set_hotspot_vbeln()和on_link_click()

    原始代码参照-->SALV教程1-创建简单SALV

    salv_column_hotspot

    运行后,双击热点会弹出信息框。

    2016-09-12_16-56-08

    以上。

  • 相关阅读:
    普通线程类获取service,controller等spring容器类
    java拦截器获取请求完整参数
    分享几个免费IP地址查询API接口
    echarts热力地图
    echarts ajax请求demo
    mysql统计前24小时数据没有补0
    java获取来访者mac信息
    java获取本机mac物理地址
    mysql5.7以上基本配置
    springboot拦截异常信息发送邮件提醒
  • 原文地址:https://www.cnblogs.com/lvdong18847870057/p/12548572.html
Copyright © 2011-2022 走看看