在ABAP中如何通过双击事件来调用事务编号
发布时间
阅读量:
阅读量
例如,借助常规显示界面,并结合自定义控制方式,展示了一个ALV表格,其中包含物料编号、物料名称等具体信息。
当前需求是希望通过双击物料编号,直接调用事务代码MM03来查看相关物料的详细信息,应使用何种函数实现该功能?
具体创建流程如下:
一、构建初始界面
通过SE80进入系统,新建一个报表程序
基础代码部分包括:
- 定义用于保存待展示数据的内表
该内表将在后续代码中被多次赋值,最终形成所需的数据内容
SELECT *** INTO CORRESPONDING FIELDS OF TABLE ITAB_XXX
LOOP AT ITAB_XXX 并进行赋值操作
完成内表赋值后,其将作为后续普通屏幕中ALV表格的数据来源
- 建立普通屏幕0100
在ABAP系统中,屏幕主要分为两类:选择屏幕与普通屏幕
选择屏幕为默认设置,系统自动分配标识号1000,通常作为整个程序的第一个界面,用于获取初始输入等操作
而普通屏幕则由开发人员自行创建,并可自定义命名,常见如0100、0200等编号形式
在创建普通屏幕时,在SE80中通常需要同时建立三个对象:屏幕界面、GUI状态及GUI标题

还没有任何评论哟~
