SAP abap 添加双击事件
双击事件:
TABLES:MARA.
TYPE-POOLS: SLIS.
SELECT-OPTIONS:MATNR FOR MARA-MATNR OBLIGATORY.
DATA:LT_MARA TYPE TABLE OF MARA WITH HEADER LINE,
FIELDCAT TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,
LAYOUT TYPE SLIS_LAYOUT_ALV,
W_REPID LIKE SY-REPID.
START-OF-SELECTION.
SELECT * FROM MARA INTO TABLE LT_MARA
WHERE MATNR IN MATNR.
W_REPID = SY-REPID.
* 定义热键显示字段,使双击事件有效
FIELDCAT-REF_TABNAME = 'LT_MARA'.
FIELDCAT-FIELDNAME = 'MATNR'.
FIELDCAT-HOTSPOT = 'X'.
APPEND FIELDCAT.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = W_REPID "定义回执程序
IS_LAYOUT = LAYOUT
I_STRUCTURE_NAME = 'MARA'
I_CALLBACK_USER_COMMAND = 'ALV_USER_COMMAND' "定义执行事件
IT_FIELDCAT = FIELDCAT[]
TABLES
T_OUTTAB = LT_MARA.
*---------------------------------------------------------------------*
* 事件触发子程序 *
*---------------------------------------------------------------------*
FORM ALV_USER_COMMAND USING R_UCOMM LIKE SY-UCOMM
RS_SELFIELD TYPE SLIS_SELFIELD.
CASE R_UCOMM.
WHEN '&IC1'.
* 获取当前ALV所在行数据
READ TABLE LT_MARA INDEX RS_SELFIELD-TABINDEX.
SET PARAMETER ID: 'MAT' FIELD LT_MARA-MATNR.
CALL TRANSACTION 'MM03' AND SKIP FIRST SCREEN.
ENDCASE.
ENDFORM.
SAP abap 添加双击事件相关推荐
- 为.net中的ListBox控件添加双击事件
我在用dotnet做一个项目的过程中,遇到了一个ListBox的问题:通过在一个ListBox中双击,把选中的项添加到另一个ListBox中,但ListBox控件本身并没有该事件,那么如何实现呢?我就 ...
- SAP ABAP 添加企业微信群机器人并调用 API 发送消息
SAP ABAP 添加企业微信群机器人并调用 API 发送消息 引言: 这篇文章以我在个人开源项目"任务管理服务(ZTASK)"中的应用为例,通过讲述使用企业微信机器人实现任务的通 ...
- WPF对ListView的ListViewItem添加双击事件
最近做了一个wpf的应用程序,其中主页面是使用平铺的卡片方式展示的,双击卡片的时候,可以打开卡片相关的详细. 问题出现了,在双击卡片的时候会崩溃,因为没有选中任何卡片的时候,双击事件把整个DataVi ...
- 对地图的marker 添加双击事件
可能对所有地图有效,话不多说 直接上代码 var lastSelectedTowerId = -1; //全局变量 var lastSelectTowerTime = -1; //全局变量marker ...
- 为ListViewItem 添加双击事件
xaml 代码 <Window.Resources><Style x:Key="ListItemstyle" TargetType="ListViewI ...
- GridView中列表的“双击事件”
GridView中列表的"双击事件" 模拟事例: 双击列表中的行弹出该行的详细信息 解决方案: 为每一行添加一个双击事件 为列表所在的区域添加双击事件 为列表所在的区域添加Mous ...
- el tree 双击事件
场景 Cesium中双击飞到对应图层位置 方案 方法1 参考:https://blog.csdn.net/q469731241/article/details/107356605/ <el-tr ...
- layui 树形组件(tree)支持双击事件
文章目录 前言 webjar方式引入 通过文件引入 通过源码编译 源码 前言 在使用layui v2.5.6 时,发现树形组件存在一些功能的缺失,比如没有双击事件,网上并没有具体的解决方案,看了一些使 ...
- android 按键双击,实现Android监控任意控件或按键双击事件方法
为了实现对Android任意控件和按键进行双击事件的监听,所以写了一个可以在代码中任意移植的解决方法. 一.解决思路 为了实现双击事件的监听,首先需要一个线程来执行两次点击事件的判断,决定是否属于一次 ...
最新文章
- Modern CSV中文版
- vue axios springboot 跨域
- 打断点的方式_一位清华退休老教授:作为家长如果能管住孩子这3点,将来会成才...
- Phoenix的数据类型和操作符、函数
- C++读取.txt文本文件操作
- 使用C++Test进行白盒测试
- screentogif能录制声音吗_学会了吗?使用GoldWave录制电脑中的声音
- Unmapped Spring configuration files found. Please configure Spring facet.
- 认识每一个“你”:微博中的用户模型
- LOGO以及手绘签名完美导入CAD
- h, w = img.shape什么意思?
- 读书有益——》来自古诗词中的成语
- 李子柒——成功的网络视频制作人及其营销分析
- Git 基础知识大全
- 59-硅谷课堂5-硅谷课堂-整合网关与订单 + 营销管理模块 + 公众号菜单管理
- c语言notify头文件,SendNotifyMessage()函数
- office2010-插入SmartArt图形
- 5.1 项目范围管理
- NCS再探--nRF5340 Audio
- excel合并工具如何实现分类合并