作业帮 > 综合 > 作业

sap alv显示问题

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/10 20:24:25
sap alv显示问题
sap 使用alv显示,不知道怎么做可以链接到相应栏位的信息,比如说:显示一个采购订单,然后双击该订单号就可以链接到采购订单的相关信息了,求解答?
sap alv显示问题
在ALV函数定义用户执行事件(I_CALLBACK_USER_COMMAND) =  子程序
即定义相应的子程序:
 1、获取用户双击表的行号
 2、rade table (显示表) 根据行号 获取采购订单号 
 3、SET PARAMETER ID: BES  FIELD 显示表-ebeln.(参数ID请看下图)


 4、CALL TRANSACTION 'ME23N' AND SKIP FIRST SCREEN. 
再问: 非常感谢你的回答,子程式的写法能给点参考的代码吗?
再答: FORM "子程序" USING r_ucomm LIKE sy-ucomm rs_selfield TYPE slis_selfield. CASE r_ucomm. WHEN '&IC1'. "双击事件 READ TABLE “ALVTAB" INDEX rs_selfield-tabindex. "取采购订单号 SET PARAMETER ID: BES FIELD 显示表-ebeln. CALL TRANSACTION 'ME23N' AND SKIP FIRST SCREEN. ENDCASE. ENDFORM