2020-09-23 07:10发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我为可编辑ALV中的... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我为可编辑ALV中的字段提供了自定义F4。 用户从F4值列表中选择一个值后,该值应在单元格中更新。
这里我不能使用refresh_table_display方法,因为它也会刷新其他数据。
如何更新特定单元格中的值?
通过参考标准报告BCALV_EDIT_08解决了此问题
要更新ALV网格中选定的F4值,我们需要填充lvc_t_modi类型的内部表并将其分配给事件参数cr_event_data。
检查以下代码
,然后在下面的代码中编写
***如果e_display = space,则更新ALV网格中的值。 "字段不得处于显示模式 ASSIGN er_event_data-> m_data-> * TO 。 lwa_modi_field-row_id = es_row_no-row_id。 lwa_modi_field-fieldname = e_fieldname。 lwa_modi_field-value = lwa_return-fieldval。附加lwa_modi_field至。
***如果我们不通过该指标,则选定的F4值将不会在网格中更新。 er_event_data-> m_event_handled = abap_true。
最多设置5个标签!
通过参考标准报告BCALV_EDIT_08解决了此问题
要更新ALV网格中选定的F4值,我们需要填充lvc_t_modi类型的内部表并将其分配给事件参数cr_event_data。
检查以下代码
用户选择***如果e_display = space,则更新ALV网格中的值。 "字段不得处于显示模式。。
ASSIGN er_event_data-> m_data-> * TO
lwa_modi_field-row_id = es_row_no-row_id。
lwa_modi_field-fieldname = e_fieldname。
lwa_modi_field-value = lwa_return-fieldval。
附加lwa_modi_field至
***如果我们不通过该指标,则选定的F4值将不会在网格中更新。
er_event_data-> m_event_handled = abap_true。
一周热门 更多>