如何在alv网格输出中编辑新插入的行?

2020-08-21 20:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)例如,当我加载报告时,报告会从后...

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

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


例如,当我加载报告时,报告会从后端表中提取现有记录并显示在ALV表中。

目前有4个现有条目。

用户还可以通过单击"插入行"或"追加行"按钮在ALV表中输入新条目。

让我们假设用户插入了新行。 因此,现在ALV表将总共有5个条目。 该报告从后端表中提取了4个条目,而新行中有1个条目。

现在ALV应该显示如下所述的行。

1。 对于现有的4行,请将关键字段设为不可编辑,并将非关键字段设为可编辑。

2。 对于新行,将所有字段设置为可编辑

我已经创建了一个自定义按钮'create'用户命令数据w_Count类型i。

数据:gd_repid像sy-repid。

描述表it_tabLINES w_count。

如果w_count gt 0。 ELSEIF
w_count eq0。
在it_tab INDEx 1中插入初始行。
ENDIF。

l_selfield-refresh ='X'。 我\\

不使用哎呀。