如何在ALV GRID中插入新记录?

2020-08-22 02:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在使用OOPS...

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

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


大家好,

我正在使用OOPS概念使用CL_GUI_ALV_GRID类的SET_TABLE_FOR_FIRST_DISPLAY方法将ztable数据显示为网格格式。现在我想在ALV网格中插入新记录吗?

如果有人尝试过,请告诉我?

感谢和问候,

Arpita

7条回答
Violet凡
2020-08-22 03:10

嗨Avinash,

感谢重播。

我的问题解决了。我做到了。

HANDLE_DATA_CHANGED

FOR CL_GUI_ALV_GRID的事件DATA_CHANGED

导入ER_DATA_CHANGED

E_UCOMM。

METHOD HANDLE_DATA_CHANGED。

在ER_DATA_CHANGED-> MT_GOOD_CELLS处进入WA_GOOD_CELLS。

案例WA_GOOD_CELLS-FIELDNAME。

" ZCARRID"时。

呼叫方法ER_DATA_CHANGED-> GET_CELL_VALUE

导出

I_ROW_ID = WA_GOOD_CELLS-ROW_ID

I_FIELDNAME = WA_GOOD_CELLS-FIELDNAME

导入

E_VALUE = ZCARRID1。

WA_FLI-ZCARRID = ZCARRID1。

ENDMETHOD。

使用方法CALL METHOD ER_DATA_CHANGED-> GET_CELL_VALUE,

我正在读取单个值并将其关联到WA,然后插入ZTBALE。

谢谢

Arpita

一周热门 更多>