sap alv显示问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
sap中每次看alv报表 都要手动的最优化列宽,请问在哪里可以设置下,让ALV报表自动最优化列宽吗??
如题!
在Change Layout选项页签里面,就有这个选项,你选中这个选项后保存的Layout就可以
自动最优化列宽。
参考技术A 这是系统标准的报表还是自己开发的报表了?追问是系统标准的报表。有什么好方法吗?
以上是关于sap alv显示问题的主要内容,如果未能解决你的问题,请参考以下文章
在SAP abap中。从第一个ALV显示根据筛选条件搜索出第二个ALV的显示数据(内表不一样)点击返回一直转圈