2020-08-18 09:41发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
在我的ALV网格程序中,我使用CL_GUI_ALV_GRID-> GET_FRONTEND_FIELDCATALOG更改了SUBTOTAL字段(由系统计算)的某些值。 因此,当ALV optput将其正常工作并显示我的计算值时,现在,当Im将其导出为excel时,旧值不是我的预期值。 我想要改变我的价值。 那么该怎么做,要使用哪种方法呢?
请先谢谢
Kaushik
嗨,
在转移到excel之前,请先在PAI中调用方法CHECK_CHANGED_DATA。
这会将ALV网格中已更改的数据转移到内部表中。
致谢
Ankur Parab
不确定是否有帮助,但是我使用的是非OO网格,因此找到了解决方案。 通过使用自定义pf状态和USER-COMMAND,我发现您可以在自定义按钮末尾调用标准按钮。
FORM USER_COMMAND使用r_ucomm就像sy-ucomm p_selfield TYPE slis_selfield。 案例r_ucomm。 当"&EXCEL"时。 "加0 r_ucomm ='&VEXCEL'。 结束。 ENDFORM。
嗨,Kaushik,
您使用事件SUBTOTAL_TEXT的处理程序进行更改吗?
这里有参数
EP_SUBTOT_LINE类型参考DATA
E_EVENT_DATA类型参考CL_ALV_EVENT_DATA
我没有尝试,但我认为这可能是唯一成功的方法
亲切的问候,
克莱门斯
这里有同样的问题。 &VEXCEL上的USER-COMMAND不能捕获按钮单击。
有人解决吗?
谢谢
乔恩
编辑:乔恩·本德尔(Jon Bender),2010年7月9日下午7:30
我有类似的问题。 有人解决了吗?
此致
本
最多设置5个标签!
嗨,
在转移到excel之前,请先在PAI中调用方法CHECK_CHANGED_DATA。
这会将ALV网格中已更改的数据转移到内部表中。
致谢
Ankur Parab
不确定是否有帮助,但是我使用的是非OO网格,因此找到了解决方案。 通过使用自定义pf状态和USER-COMMAND,我发现您可以在自定义按钮末尾调用标准按钮。
嗨,Kaushik,
您使用事件SUBTOTAL_TEXT的处理程序进行更改吗?
这里有参数
< p> ES_SUBTOTTXT_INFO类型LVC_S_STXTEP_SUBTOT_LINE类型参考DATA
E_EVENT_DATA类型参考CL_ALV_EVENT_DATA
我没有尝试,但我认为这可能是唯一成功的方法
亲切的问候,
克莱门斯
这里有同样的问题。 &VEXCEL上的USER-COMMAND不能捕获按钮单击。
有人解决吗?
谢谢
乔恩
编辑:乔恩·本德尔(Jon Bender),2010年7月9日下午7:30
嗨,
我有类似的问题。 有人解决了吗?
此致
本
一周热门 更多>