日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【ABAP】ALV可编辑数据更新

發布時間:2025/3/20 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【ABAP】ALV可编辑数据更新 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這兩天收到用戶的一個關于ALV Report的問題反饋,具體是這樣的,該ALV是可編輯的,可進行增加、刪除、復制及編輯功能,用戶刪除了幾行數據之后直接點擊保存按鈕,保存完成之后,被刪除的幾行又還原出來了。

奇怪的是通過選中行項目,點擊“刪除行”按鈕可正常刪除,可選中之后直接按下“Del”鍵刪除后保存完成了又顯示回來了。

其實這里只需要用到下面的這個方法就可以很好的解決上面的問題:

??call?method?po_grid->check_changed_data
????importing
??????e_valid?=?l_valid.

獲取畫面數據改變的事件,并把相應的數據修改到內表。

具體代碼如下:

types: begin of y_stat,type type bapi_mtype, text type bapi_msg, end of y_stat.data: gs_stat type y_stat."定義略 *&---------------------------------------------------------------------* *& Module USER_COMMAND_0200 INPUT *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* module user_command_0200 input.save_ok = ok_code.clear ok_code.clear: gs_stat.perform check_changed_data using go_grid changing gs_stat-type.if gs_stat-type = gc_e. exit. endif.case save_ok.when 'BACK'.leave to screen 0.when 'SAVE'.perform check_data.perform save_data.endcase.endmodule. " USER_COMMAND_0200 INPUT*&---------------------------------------------------------------------* *& Form CHECK_CHANGED_DATA *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* * -->P_GO_GRID text * <--P_GS_STAT text *----------------------------------------------------------------------* form check_changed_data using po_grid type ref to cl_gui_alv_gridchanging p_type.data: l_valid type c.clear: l_valid.call method po_grid->check_changed_dataimportinge_valid = l_valid.if l_valid is initial.p_type = gc_e.endif.endform. " CHECK_CHANGED_DATA

?開發實用小技巧,旨在幫助有需要的朋友,有好的方法可以留言,有疑問也可以告訴我,我們一起學習,祝每天都有收獲。

?

總結

以上是生活随笔為你收集整理的【ABAP】ALV可编辑数据更新的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。