修改旧的ALV报告可编辑行

2020-08-16 00:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我需要用大量代码修改和旧报...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,
我需要用大量代码修改和旧报表。
此报表正在使用FM REUSE_ALV_GRID_DISPLAY。
现在,重新查询是添加一个新字段并使其可编辑。

我知道我可以使用FM REUSE_ALV_GRID_DISPLAY_LVC(或使用OO ...)来做到这一点,但这涉及更改很多代码,因为这些FM使用不同的结构等。

我找到了使用事件TOP_OF_PAGE和FM GET_GLOBALS_FROM_SLVC_FULLSCR来获取网格实例的解决方法。

/img/问题/4987648/single-row-editable-in-reusealvgriddisplay.html

它工作正常,但是我们不需要TOP_OF_PAGE。
有没有办法隐藏页面顶部?
我正在使用参数i_html_height_top,但是如果您输入0,则最小值为1。 然后设置为20。

您知道我是否可以在不更改所有代码的情况下隐藏页面的to或以其他方式可编辑这些行吗?

谢谢。

2条回答

Oliver AM

如果要求将字段设为可编辑,为什么要 去替代方法? 您仍然可以使用相同的FM来满足要求。 建议您遵循 LINK 来了解 如何实现的。

您能详细说明选择其他方法的原因吗?

如果您不希望TOP OF PAGE只是不编写代码,那么您能否详细说明一下。 您必须按照以下顺序进行操作:

1)检查代码块中的TOP_OF_PAGE并删除代码。

2)避免在程序中引发以下事件。

致谢!

一周热门 更多>